8\x80\xd38/\x00', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r55 = semget(0x3, 0x4, 0x8) r56 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000380)={{0x5, r56, r57, r58, r59, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r60 = socket$inet(0x2, 0x2, 0x0) getsockopt(r60, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r62 = getuid() fchown(r43, r62, r61) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r64 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r66 = getpgrp() r67 = getpgrp() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x8001, r53, r63, r64, r65, 0x4c, 0x6}, 0x8, 0x800, r66, r67, 0x7, 0x4, 0x8, 0x484}) socket(0x400000000018, 0x3, 0x3a) 16:00:52 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) shmget$private(0x0, 0x2000, 0x10, &(0x7f00004b9000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="508f3d78d46f1d067a54ec65f4474f6411a735f4dc452804417bda4b11b325c9fc7940f09abba1c71b51f4bf2c2c1a6ef9b647590fa472cd", 0x38}, {&(0x7f0000000140)="f7d71f23e5fa14148bb675328b9719a2baf088eeaf24604d0a87c9db0622bb67a3c9c16481b49e6c104a5a8b3e3c00cefd207f7a758872aaf45276890fd978795304b0abf425a82149acd18def6d0f97d7677bc953fadd169fb5e6a4a0a1995c70ab40e4b9616566c5d9725ccd75309a7b228e082e94f01920cf175e4d336b2d6b05215be2b3b590fa9090d5167e456ac20551fb3e3ed392b5230cd1ed7136b5f084640539cfff758b2b0eaa69", 0xad}, {&(0x7f0000000200)="2da48c6f73c05532c186d4621c728eeb4ae1fc9ea023c25b697a0bde054cbe2f0d07eac1e3d43fb165da422ce4fb04e06a519f9ca06a086e8b5f37987995bc2484f707bb855309ead2d1ffab2c944ab36f693b3e06334624cf1a480ff27c3b78a719f911e7a6ebdd7880ba3c5450938b72d4cda42899552c008bdae16a5b229a538235e036ea944303fa406cad2aadb41ba60db8ae50c55d1c514efd625b52c043ecd611ce4173", 0xa7}], 0x3) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001200)=0x5, 0x4) connect$inet6(r0, &(0x7f00000011c0)={0x18, 0x3, 0xff, 0x4}, 0xc) getsockname$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:53 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="da7050fbe20504da2b5c8de6bd3b2060a2ae1355baefad4656375dc1c5aef414425d9524c1b63819419ebd4c78cb86527600937e309389047a5e3652b043a37a39d24805d9e1cd71790c943bdc60efc8a1c89d32c68bc51791ea2d659dcb0725ec27da99e0a53384903e9726f0314f3c64c465d418d2ab66419044d31715cee3a27b63ff4cc41714bb0a5d570bd23aa13709fd280e07cb62e64fd322b5615a10939bf34a0a6a1629846bab45198a2cef41fdc64942ca8bee26ec9e4449", 0xbd}, {&(0x7f0000000100)="7603de9884987f15ded194a60bd664bd89dd31b30d72fc267118587e638f9736d3489fa1584eb6a5c62cfef271297d2d5a8a0fa07fa07439582b6336d456cbb8c6fde6e56a8a87e204649b1630396dd357e763c2fab05b22af7f07db6995fa988a8ca1abaf215ff3a8948e0dc574c58effd4408014979ec990f2c2e11f937dc85dedd6e4137e1ef77b77", 0x8a}, {&(0x7f00000001c0)="e1a32cd0fe73213f67f5dfe4bcc088070adbb52af79dfeeec920", 0x1a}, {&(0x7f0000000200)="3199dd980972459ea0ef045f076d76d4dce0b4f84afc2366a2981eff2c5bbaa1aca92e33a7727baa8da49c5408aa7302a7c79c7e35867e70a2e28c4ca6137eca6a0f29642db94021687e55f17fa7db67c1d9bd7d270929a619d2849a8fd4c31c73dc89fdbdb5f25e0c7ac6bffa6620c111bf36555ec739914c169ac23612852e58b6031c01becdc55f92fddc0f8994b4f66aa9b7702e41276a670c1e3f221e1596b965b9b8739393", 0xa8}, {&(0x7f00000002c0)="6c5109c5dd073773c55049a3f2cbaa6f060449aeea690139727135ef47dc332d85e45e3a2195cc6030e2b0f46ae0f968c76f55995b2b196ad67524baa5c352e1aff95508f7b75f5d0c9e7d9d20fa56264342203b72a37ec4276b7e643e4d58ed9c1077a19f6af648d1ac4ccfdbc361a63c78480b332155ac3a4bc0fcb6e4d32ba703a7b9f1f45cedd1aee145c3", 0x8d}, {&(0x7f0000000380)="69c681b6083d83278c46d64e1ba2686d516438feac2f07da318a1ae11aba4924887610e5728eb10a0db98ccd8e7a32a52f01d06407f08bf158e05f31565e593fddd4b6717d181d9271f695d136ba5b1e66251d6158510e175e2c945ac11069fd130693f53ff90ff4d6a6b12b0871ad32980c650fbc59e07d7f442f76712c8bf10c8130da59", 0x85}, {&(0x7f0000000440)="d782d927d4a6d81c6c2d766206", 0xd}], 0x7) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x4, 0x3) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x2, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffa, 0x11, 0x2, 0x3ff}], 0xfffffffb, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x1, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x80, 0x8001, 0xf2c}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x7f}, {{}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0xffff, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x8}, {{r6}, 0xfffffffffffffff8, 0x38, 0x20, 0x8, 0x48000}], 0x4, &(0x7f0000000740)={0x7, 0x6}) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f0000000780)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f00000007c0)="cad9a2fc0d604dbe5416010ac4a069999f6466e77f175e4ebd4e71257ca74b9fa676d610ab1bdc0e9ba0da0f0b33119c841de2f6566cf981a5af1c44072d41065d454b268ede4c3074aa7ce4b0fc217401200617ff7cf5150593d743523f347944ad666c9fef6d7b0f1fbb25806474c93e51f69c6c42e29e4590a8db86970cfc785017d442acfd5ff988700d64efd28da054896722c446a8ac5ed17880264891d0d7720e8b3bbe9b668deb", 0xab}, {&(0x7f0000000880)="1fa3e31e0a09ab2b5f0170f326cf08a7c170e00af5c9d5cc1626ea371b481efa172562ff58919893651637a8d6529daf8b3f0fdc37f83376fe581f93fcb3ec241a5e4cb15fd4e8582fc33c578e09c8bf28812e1b46d8d55828ca733e261cbbfbad083504eda9f2ebbe8af9582061a5a1a1311a9cf56657b5a69a705ed99e02e43a4a594a83bda976fbd3739c84cf168d9a033dc86bef0a152cef8cab9919be54bdf9128ef37b919c3ff751840654ddf4022aafcf354600287f9ec3d82ecf959cdeb398f5fa75aa30eeed5bc804aaf4fb", 0xd0}], 0x2, &(0x7f00000009c0)=[{0x48, 0x1, 0x8, "aa390d1553b3dda79624742650cd187c922fb690e5bf7261a7cc1177ce239b1c856aaa52b10404e08890cd24051ba52488"}, {0x38, 0xffff, 0x10001, "d407e40c6d77cd216558ac72703c1ae583dcae7781a39bb5f8211917101eb472346e7d"}, {0x80, 0xffff, 0x3ff, "ab35e5a17feffed997bb4f39cb1a3c54f7ec2fb141cfa41b3eda26e9d8b4c268e89ed5515f0c2d4c686d67b7a7aa6757f65fef9ec438df7fa1c10f3252ed20805ec86a9959f138305692251b25046a928b7dbba347d7ca225aaee0480cf26e900adc2c73e4b09c1d0088d3b48a00db"}], 0x100}, 0x4) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000b40)=0x1f) ioctl$KDENABIO(r0, 0x20004b3c) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000b80)=@file={0x0, ""/108}, &(0x7f0000000c00)=0x6e) recvfrom$unix(r9, &(0x7f0000000c40)=""/56, 0x38, 0x1, &(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000cc0)="d7aadfcbf5b16b4d27803ba0153a604a084bfe3c96b85399d00288106864b0bf930584c999b67081b51d3a79df0b4cbbdb707628554cab803ad4645d1f933ff504f2e2f0ec3235a00056950a11c2d17daabf1e7d7bda5a4376469b5568e055", 0x5f) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x80, 0x0) r11 = socket$inet(0x2, 0xa001, 0x3) recvfrom$inet(r11, &(0x7f0000000d80)=""/107, 0x6b, 0x801, &(0x7f0000000e00)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r12 = dup(r8) getsockname$inet(r12, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000f00)={0x1, &(0x7f0000000ec0)=[0x7fffffff]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000fc0)={0xa, &(0x7f0000000f40)=[{0x0, 0x7f, 0x5, 0x8}, {0x6, 0x7f, 0xc0, 0xfffffff9}, {0x7, 0x20, 0x7, 0x40}, {0x4, 0x13, 0x1, 0x100}, {0x8, 0xfe, 0x4, 0x5}, {0x3ff, 0x5, 0x7, 0xa98}, {0x3, 0xc0, 0x8, 0x4}, {0x5, 0x20, 0x3, 0x8}, {0x2, 0xf2, 0x81, 0x81}, {0x200, 0x6, 0x2, 0x606}]}) pipe2(&(0x7f0000001000), 0x5e08bc4bc36c2cf6) socketpair(0x20, 0x2, 0x4, &(0x7f0000001040)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x20040, 0x0) ioctl$VMM_IOC_RESETCPU(r13, 0x82405605, &(0x7f00000010c0)={0x2ce, 0x200, {[0xc2, 0x3, 0x5, 0xfffffffffffffff7, 0x2, 0x6, 0x6, 0x3, 0xafb, 0x6, 0xffffffff, 0x0, 0xf0, 0x6, 0x7cd, 0x7, 0x3ff, 0x2], [0x7, 0xfff, 0x101, 0x0, 0x0, 0x7, 0x5, 0x9, 0xb0, 0xffffffffffffffe0], [0x152a, 0xffffffff, 0x5, 0x100000000, 0x400, 0x2, 0x2], [0x2f12, 0x7f, 0x7, 0x7, 0x3f, 0x8], [{0x9, 0x7, 0x7, 0x2}, {0x9, 0x1, 0x9, 0x7}, {0x3, 0x80, 0x9, 0xfffffffffffffff9}, {0x6, 0x80000001, 0x9, 0x5}, {0x3, 0x247, 0x2a, 0x7}, {0x6, 0xe0, 0x1, 0x22b}, {0x78ff, 0x8, 0x101, 0x4}, {0xfffe, 0xffffd4fb, 0x5, 0x100}], {0x0, 0x4, 0x6}, {0x9, 0x4, 0x1, 0x100000000}}}) pwritev(0xffffffffffffff9c, &(0x7f00000013c0)=[{&(0x7f0000001300)="844340123ab6d2c14f2a1dbf57fb239dfbdabbd54fa14f786ce4f6d82721b38973cee942e81930d4a10433ae9538eadec87db6f87047534a0badc642e62853a7beb57c52391546b1586147a4a42cf077a12853076e50381309539ef27829819cc009731319c31744865992a812233df3c4a81c9b69599320bd8db06dd554c6f4020931070fe5", 0x86}], 0x1, 0x0, 0x3) 16:00:53 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x8000, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x7fff}, 0x10) write(r1, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x3d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0xfffffff8, 0x1000, {[0xffffffff, 0x0, 0x7fffffff, 0x318, 0x101, 0x8, 0xf97, 0x10001, 0x7fffffff, 0x6, 0x3, 0x0, 0x9, 0x8000, 0x8, 0x6, 0xfffffffffffffffc, 0x3ff], [0x94, 0x6, 0xfffffffffffffff7, 0xfffffffffffffffb, 0x6f86, 0x5, 0x80000001, 0x81, 0xfffffffffffff800, 0x81], [0x0, 0x72a, 0x8, 0x7f, 0x9, 0x732, 0xc8], [0xfffffffffffffff8, 0x5, 0x6, 0xfffffffffffffff8, 0xffa1, 0xffffffffffffff81], [{0xa5, 0x9, 0x2, 0x4}, {0x3, 0x7, 0x8, 0x100}, {0x8000, 0x9, 0x8, 0x8000}, {0x6, 0x0, 0xffe00000, 0x7}, {0x9, 0x7, 0xfff, 0x7}, {0x9, 0x5, 0x0, 0x7}, {0x401, 0x9463, 0x6, 0x8}, {0x212, 0xe0, 0xa33, 0x5}], {0x8, 0x2, 0x7, 0xb9b}, {0x6, 0xffffffff, 0x0, 0x3ff}}}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10040, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)="95285d19d20f0fd8b12a92d4eeb016ed7c65478c7c6ed6f482529103b9384744eb9845bae97210bed68a176f4372a41e9101565460de879ba5d7496fe4c6d52f837623564c4b66faf3a55428fd13821e289fa827bfcf0b10920edd379fb09087b2bfaea48b75205d51b984d7995e4ec11605649b05bcfd20d55b499cbc33b00b8ef379fcb120c2b62e60dfc120dffd3ae1ad076ad02607e4b7a872c1196bbd3e4b115743d6725d1f7e219b6db024e98ad93cc9ec9588dfff2c5135effe0c", 0xbe}, {&(0x7f0000000300)="b576c4eec0214733866e1191e6c76a063710a312f332a3b1fa51e127ae225d953ad480730c315e907781c17312e6fe2452f4a215d34e4d5f03b6a344e473c22efea4f1f4a0bd4e6a563fd48b54f767b375eb29fa0d4995ecbe4844802b60b0b5043ea5eafe41d8913801a5e2fc939602f810581a259591c6f853c2723d562981c798480afc4fdf0c82d08b1034f3a32076c85c77c6b74d0375343e0d554efe7684eb7bafe33a72", 0xa7}, {&(0x7f00000003c0)="ef860982a3308a22619b7305a36edfaf01f3d153e3de0974fa0c33b441145d51e9f12dbb178829853c77054b58540a4be985fa9f7beef922bc1553d7c55987c90b046b534e756e443ea2f9a774d55e530cc80be53bed2b847fa9050911e3eae221f1432e320b06726fb6411ae3b93fdd5ad8d7b4a4bf36fbba", 0x79}], 0x3, 0x0, 0x101) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0x8aaa}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() r3 = getuid() r4 = geteuid() r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') renameat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') setreuid(r3, r4) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, r2, 0x208}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0xf5227346e4f8e570) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xffff, './bus\x00'}) r1 = getpgrp() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x800, r1) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x20, 0xffffff80, "23e90685b9ac76976394a3c2bcceb49ae4f9436c", 0x2, 0x2}) r1 = socket(0x6, 0x2e3d61e825ca5ad8, 0x34) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="00fe39d6129552c6a1cce0f50d38a66a5dab85a8cd8a7be64c594929b718d3d0b1ad5f56c08a5b66163b47e7be4474be15facc286d173e12fb45664d9d308d02c97d7f5a1bc1a798950798784a0db5d92c7dd902643e73a41834b9037d0933a7737b6219c3d7cf71700b58950b7c1d2895db46dc4e37aec1fd94a96d3858e3ad71f25a7165a5feb7a78aa7b51d8a28c0dacb4d4fd4f8cfa263", 0x99, 0x0, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x9, 0x9, 0xc6}, {0x400, 0x3f, 0x5, 0xffffffff}, {0x6, 0x5, 0x8, 0x7}]}) syz_emit_ethernet(0xffffffffffffff38, &(0x7f0000000040)="174af205b6068bbc6be6634ecdd0") 16:00:53 executing program 0: setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8007fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xe3}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) 16:00:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f66696c093000"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0x2) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x1, 0x3ff, './file0\x00', 0x39, 0x10001, 0x8001, 0x100}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') sendto$inet6(r5, &(0x7f0000001240)="07c14c30e05a612e5d590cceee6d3f648f9c2be474816b897f6bc548c8788a53f5ed40c644ba6bc50f38e14f446afc6f19c5239b2200fa19455c46ca5ea76aa0e243ebf28f86d3bd168a4d9264b686a4319b1f639e34cd2f3e0d468432d471496c540574caaa6b0cc50146beb883da4d66ae0a0b813d0b2602f9b44c14aa7b4d1861a61391ba55f6542e67876ac56132bd9f82292f4ce34da7fe6cb8137baf38d330a21b0f3376175dd45a8518f9695ea775f39ec77dc4ca38b698efc2a9dedc9b1f79b425ba4ba12f299dd3c5ec0ccc149ce7a33806a272d61e8f19437382dc3eda1603a76f82e33e8e9f9d26e82d926d2367a4c229c4fe526b92b01053127bca7d9b795341529115634176ea2de1b82d8a46ada7c104d148e81a29ece976b993e1c36f1649ff5f656c161a3c6b7cd8e7d2a8b4bc3eb11450b17e54ded527389ceec93669a87bc31f48427ac9b955edf1e36ffdabb3b4eada4fff101c95a704fc76b125aefc7ede6e99c8a537128bc8ed29bdf69c1c811661fb9069bddbee089e71f631bda103490c946e66e9abf8a0c2554ec38a47b481f945ed48da6e0ade83f39ffb708b3cdb45117257f4afe6e9f14b9c0e7b9a93c62d21a48ea98336984d057018c6635aa12454ccbd9ec62ae0111f74a0ec81d2c50db924ade01d9d4e2cc6151d550f425d964c00e1ed189cff57ffc7b51053231b912bfc3698afee6a9af7380e99953d603b47c657cc9bc3f6a4c7f07ec08ca941861c9e3ed35e176b08cbb28576d909d842ed9d20a1783d574f30979ed4be6c0012cbc8eac7c3b5a835dfb521f8a1be5fe1fbab9b9c9d978639155a5660f73314a7c0611360c48a5dae3e1450580ce11244e71dee7e5bfa36a0285b25a71a85fe4934e2911ec26580b62df002b107e2904f424bd5d4ba4a08cec20c1932b7bb48a6535ecc0d544cdae4ae48de4a5e04cb0c46d752ff60133b79a2573d303dbb7ae98b95a52b65f8523ef6c066b9e6a659c874df5c1183d09c465811f255d2895d9ad8a0e06719144241b732055a417726f374408e7242505aedafef456a395de95b0205135c9d516f2ff91ad6e9876b80efecb1142f010e95e08d95008b5d5f7517d4378801aa775f151e7c16390b2dd86b24f0642ae02b2b07f06eeb8c184bdff7d107e09424547b3265333f0d56a2ab8fb168eed2f55522cb9d83774abd9f10cb73acbbefae196203d48eae98b2894977e8374c41417db8e7f5ebbb115cde2afa5e1109d7f5158d186497716fa67aea6a604e1efd9b9b4d535ee2ad40621c3341cd9629abfcf3e7f797f976c2ae7bda90e8ce288663413dbe54abf391fe49df1a0b57f4e7a6640fb22ac80639ae1b2914b231cdb7b72ee57bfbed5d823afd075559dd9d38008c6f0e3d8ace93581c96f2083f8a8b60bad7988f7bbd4c0fc3706ce0bc1afd7c20d34e8caa60d0a614a2fbcd59f9c2428742bbcc0895707c4d98a2947a5b9865995b9b51a55c63e6fe83c9e392d54f2c8b897e89bf68970bd13b928fd1d182c82e58f21d0dc3fbcf75e12cf7b2f4f93023ab7afa1b4492317234d68be8009ec160ef1904ac1c0d871edb5792cb7956b2a4be2af4534f3b41f4106616260bab58ac86839a7b61941b352018977eb282154c64bdb0026c30dba78cb6334a15e1b243d02c0880da4effc2fe2eec6832c742822dfc52ee596ef5c3229bf2fc2eed10c0f07bd2a404ff73108dc638f9d550e2dd05370d507021bfad655df6444f901c38e4136bfd9e6464cb4d49a02eb15783085a321b56bc864ea1c2ea51d44cded73a9e86e06dc51b51dbcfb74332bc7a11b89a76a5cadb9d8b20fe2e9172855fbb94c5387b32c17c16d6160c81f18cde6902e0b4ac43fb2fec44985c6ac3faef646ecc40b18f1aaa0f31c4afd31e4413d2221b07e16277fc58b8d1e4310b0f914aa053a595d004cbfdb2612088a01702ac57407caf0438796dfd35b08e1bcd24ce12b9dda60b8c5b691a5f34567b51ebd684b476f285087ae0fb2cf21f7813d7d6907fcaf1ef10c3d286373e1e211d0a37d50f6eb080cb98ed0f8e72dba857e0e0a586028b01860cf73f3a0bd23e3d706ac8a8e6668eb661de9e0bebd742d1ca6570f669cf7ebf169baa18c5ab1541eb2b698b43f6193e0081970d1adfcadaad4b6b00f22b91186b012931abb87a5bb02015f9f231d4ffc46431f6db0e381a62df216ac43fac038ab9b434b05f5e2a3d8ea010c126d8b5fc7a1e2b6fe91e298d6bd9101d3e7bd7534b8236a09bf44f5aa93b075cbb6edb296d809da56ced1cc134a671a8b242331e11fab39e3d2bcd51188d5b1fad2a4181199654f69be3387d9c08f291220c671e78f0c71842646bf9af5790439c0fa3972ca4adef0527fd19192f76d183b680d7f0c22723a4147144fa820b79e536824135075dc2261fbfde6a26ef131acc8d52b6c867203e54fe0a859fcf7b55da3cc80007a55132dee9961cf04c4261c823d196feb6a36a8ac4e617ca2da66b3caf9bbe28604b10c0f6f42efc9594c3d1673ec37fc6f98312921c30796752e084ff0e2e24c424a7e7676b711190cb9736d473d4f1f72ed4e388fd40e4597815afcdc3371e112af4afef467573b47cbec43d1ac7c767cc9e9b76ad96c60b2b74fb0125f40e6d8875e8d3279548c1e8ca81892d053d38e1d828682d79ce1d17728ddfbe3e10284411c38b88e6dec6d7526fa758572fa2d5e728c2a17f7cbc9fd51d3c5463104d31db3c53cf687b9741d2b6b9b3c8f054800d493bcf3c35375834fbb3d890c1a6592eb4a5bce54e27a04aea0180f49728e5623e216b35aba39f185346fa50eb79f63c0b78cd1c3e7c7587e136a6e35f3bfccc83c9c01ad1663ec7694304cdc2f1d51b7d619b7796941f957cff8221f6667f6d2ecb2dc93e6b45148e69544d51f1a1a2dbf273c2b77bf3536691f64e682f9762e558d23419f7f75a4d97b211e0dccf71a6adee6d364d28f7d4c6686d4fe4bd40369a1aaf01b6aa95fdc5bfb2d4e247967849c21896b836bd8d66034f26b92602d098f43c8e3af3bcc945ed5efb18461af38b474ee4935cc37617987373c088a33b001929f69fecb0076b2276839e8cf411b52d7b8f9afb1aac7187d799b1e8252b97fc0a6fd753afaee027346696c16e290b7076addee99a6719c5d24460e485fc05be49406ed5cb8c6b1a16488dc3c89bbbbd73283dc5ac7f71bfeb1703bb5aa7052824ad8218842a78624b904f4124c99de3f090a2eaf5484133c6f5e695e98cc25c1d8310795517bd35897fb88d9e2c0c3554b9528512a1e11f1db47130f6a1e577129133d0ce902f91fdf3ba62754c7c74c3815b59c07e1f2db1c783465a358dc5b89bdcb965a66f8591cd9bf47d362ac91745957a7cfc3b883f78ce655929957a3b80e899bbbc9c9528144a610d6a3c0905cd5ad229903c19de562aed29a3f0cc2ca75ca80c90394fb7859eb5379382768cde725eb0ee2133eade4f3c286bbe4bf386bb0ef71cd16696442126d1f9522d44cc57a1d438dce5646c486eead757843e93c45077792658d5fb8972a71085eb9d0f17c04473e5c34ab91e75eb8a3d3a3930c712e2e8d4d5cf3848dff8ad766da3bcee54cf3edd41539f105c8a6099da1927e9d7e6a820d1f56d4f14498f49a7ab45235b635797b1ccb1641bcbbf9842e1f7596ad8599c320b96abae3b6e6e02b68e07bab1043612f139f086e63f0d96462abf23c20382ecefa29d9ec4bcd0055c4cbb72356528917bf74c08234964f408828aa909e55189d9311a71404c9c5731b6733c004cb3eafe57abad47653c7022fdc4b41fc0434efabb269b93d7915d0279d0547dd2f9a69f9b42deebd2ad31774389075c76add308cc25e6b5712dd6e1acbc789c5d20218c506a24f669ed8ebb7fbf146b19263be07db26262751fa569d2f088c68f129acb96832daea729afe23cfbc8c8b0955b46e8451386a1b7b8cad32be2be5370ab6e80216e0a90aa81dd7b109e03af6512a8e9607f8695d00f87f711833eff6df3155651d4114f4e92e8191aefe7cf72aefa5a752db6867c0c6b1ebc05ea4a1887490e520555409792af39a78ce52a6681a2407a14508322fd27e815b46b043749e2d638872b8718ee886cc6108af39ab2103485eb352f7fb9ad5a089d4beb056f3e4b61101226c4aee8658742cc2fdeb1ddb8ba21fac3da00f17e5685333feef5157d0280d1209c4af9df3335faec588b743b90c015169cc4760dbe050497feec4cd7327e0f4bec6956ca45783438f24835d7b1788e3273f35c1551e9a5a83305910a6adc0552424b4dc67afc19ffdfc91f694cbbc0301db68d549aacb6e9e4803a96256e7e45edab3e85e222ff90b906ef90a6f2675cbdef4d351de4d7df94ca7ef0584a56dd1a0ea24c4889fd655842ef9ec8f9e4963beba1ffd95f62cc92bc6718d061b7f4c1b63c32309eedbf1fe8c092ee4ab3cbae3a4f9e8e76cac36cba21b39d0574ea5d3b2411bffb5d8bd52cb631ea8217742ec433acc72a6822a56763754f50aacd7260b006c5e1f7e71d1005e9f99c7f81287b3df01f38460241cfeacd3fa060075a202bb1a11988b52cde97b31cc73ca126f997b452689a237ed383c143b30a790aa44701b6c7ea5521d81d664873cbaca21d1fca0745c5e822f1a0e085f8decba396f020ca71aae9f62dc0b7a5feb497b044c51d1af8cf12a67e656247388e6d6295fa165cf62363bdec4d5f7ddbe0ab1bce57fbfd7e8020b146565ab49d5c54eb786f0d4988fefd1a74473053bac0758384e193d50e1810ff23d972cc77a10e461d289dc8a110f828d9a4ad2b57026fac8b8a6815eef25d6a8e68e101f8db5e4d8bb55f3d912530d514a38132239b44f9e5333694fefbca7feb820806fcd2660717dd4d9baff9dad09fc2d9a206d727dadd7e6d0cb02b0f6f671f58ee4edd1613d8b4e57c0463ad84e41064e290238304810940660c1dbffe0eb4d03a484e558fae655dc5dc5c35d58f0708ac78e38932b8ff4f9e02b3f0c45f247e775b9a8f5b8b83a60cd375a39900a95a027fbcb9cb951447a6fdb098de0babc337761f51e1a924f85315e5279d1ab9f6235c4e2a32d8a2b81b608e224f0ac480de8d26cc1472999d7331b67368e61d08d243d0cf47488ec1f7ee303203ac7fb10c590d02c0d14b5c8fee0ef7da1f8d252e8ca7bec5d371c34a7e8bf479626fca1baa9cef1bea106c8b157fab645a1f0fd46855984d9ac0d2441470bafa5305fbcc8901b6539c327bbf9263530d6e8a4b01eb920d52a817b7adfe7c8c9638b8923a59fa98dd1610af0cf96f4bf82ffa0da3a21a8b516376425b46c8cf67a598ad6a567a81bf2992c93cc398f3ecb5409f5252bc7d19c25a2d872dfe019c39045659564656e9e3bfc53096e9d100ca481e1bf7dcc20a987ba2df53d6b77383cee8fa628616daf747b6602eb3dd7676bfc78a7418454a785e7660ee3863fa20dbfda92dd658cf79da598006b5affa6d710cf3a939c8ea343ca0e33919d96409c7a301b10e746638695932a1d82660c46325b0c1f0bd4785ee65545e01b4763f82d55dbcfa0954bfeacdba6de149e1c6c2eda5fb56b8be72e60deb0c3530f2bab5d4ad31bd4111bca80a5b42128b2f428459b68dfe853a342f0789d8a26377e6e156c2a2f9d82a7a46df59bdf7a4653be5e4e93dc9a624677f269efe57dada6011fb067e00671707c2b3d381779de40b27cbd1059b7366f26027c8378e17de6ebd469b24b8c394f610f6dc8108cfa15e12a65d307e20346750cb75", 0x1000, 0x404, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000100)='./file0\x00') getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x78) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9054faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) getegid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000540)=[{0xfff, 0x5, 0x3, 0xc76a}, {0x581, 0x2, 0x2, 0x130e}, {0x1, 0x3, 0x4, 0xfff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:53 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/4096, 0x1000}], 0x1000000000000055) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ae"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() r5 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSDTR(r9, 0x20007479) write(r8, 0x0, 0x0) 16:00:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') sendto(r2, &(0x7f0000000040)="9bf4cb", 0x3, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x2) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0xffffffffffff8000) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x7968ad309898a544, './file0\x00'}, 0x7, &(0x7f0000000480)=[{&(0x7f00000003c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df81678432498c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bc", 0x94}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r11, r9}], 0xffffffffffffff0f, 0x7}, 0x4) setreuid(r3, r6) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x2}], 0x117, 0x0) 16:00:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0800e06c653000"], 0x10) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x26, 0x1, 0x7ffdf979, 0x9, 0x7, 0xdc, 0x7f, 0xc0000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(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', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r8, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/239, 0xef}, 0x1002) r10 = getegid() setregid(0x0, r10) r11 = msgget$private(0x0, 0x9bfb243d1cc7ffc5) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r17, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r15, r10, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r18) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r19 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:53 executing program 0: open(&(0x7f0000000500)='./file1\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x102, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000700)=0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000580)='\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', &(0x7f0000000540)='./file1\x00') r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') r15 = msgget(0x1, 0x0) msgsnd(r15, &(0x7f0000002ac0), 0x8, 0x0) msgsnd(r15, &(0x7f0000000600)={0x3, "0abd185e4b318013c5534c383d05178bfa797e18059f51ea16b232f6f6631c833b1eefb903e1dabf7d525ed1a8c90c47ee3fb3d373b2a1368a2939bdb34af2dd7376c5b93f3d9047c953209380852c05f835a3456f9bb52df5971876f5a6ffc304b079859a321589fa14118c91ac63f90c02a145c7a731858676f82be05f4c72736646e960c06c8b1bb446ec68a8585c71a0ff912061ebe4863e58239d250f9cbe12d76099107e04d99154518e61f442990b55713d39ef42ad941812041a228cf1b4a4366371d5e405c81147b76fc90123156e41c6bd097cc69d802fe64b1c9e18ede2fa69"}, 0xed, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r3, 0x80000001, 0xd, &(0x7f0000000080)="ebffcb01011f00812eaa4e713048e69931924f75107d283607089496", 0xffffffffffffff68) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() dup2(r2, r1) 16:00:53 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) pread(r5, &(0x7f0000000240)="0db7781da1029b2e09cbabd026f6be7ad1c469ab4f74cb07d7a9b76dd4f8470411832ab8b8e795c1d7ea2b41c7d4c7ee2ed5ce0429f1e9449b88e929868ecc4656bbb13eb6c612e3a4245e21c47fd780383927083357abc530e9221d2e6bf9d1bd66", 0x62, 0x0, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r4, &(0x7f0000000bc0)=[{&(0x7f00000008c0)="b1c3257538c63f8f9c270de4a80909423d289bf06719855cd680566412175f35f88900c820f3835c9a0afd482968302435103b580e727c6285c07981df9725446cd86e6cf93b36bece705383676caa5ff071e86034af85a4c906f4b1bdb7b308000000cb10a1677d68963123b755ad5915bdd4b29e", 0x75}, {&(0x7f0000000940)="c042b020e559029a0eb37241d1f2827a6bd0822b973c0d6d4d18b3d119892835e01e183132743e0c0918d127e23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb0294f963c2989cc5e56026eca0bc6ac289e29ff507162d59732ee6dc39800e5d4bb3e8e06291f9fdeeac1f9d03e9776d6cdf9cb5ef401c78349b44d2afc000108da4bf8b910e85d418f25ecd41df0325bfab9b2104362bcba6a8a37b10f4f22d2f46d7e9bbab12642166e8b17db75a", 0xc7}, {0x0}], 0x3, 0x0, 0x100000001) execve(0x0, 0x0, 0x0) r6 = accept(r4, 0x0, &(0x7f00000000c0)) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001140)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="42009fa0ba68d374bba703a0dea56898592932055de6519ba5f08fd6fe4261dee9993962d408a41153403109e5118efbf0a6c86ab2e6d28f304e861e4139ab465b5f7aa733f52c8a9209b19dabbb8d222e94484f76d0f36c861cff9757777307a8f7f748212e15b02dbbbe6ca4673deba3bbd91b5ddcbfe6625617f4bceb0b4ab65662bce932fe09839970c7db2e33edb608f7ccbf87634d617a320d2a0ead0dcdb068819dcb9a54d94205d5152f28daf801b74c5dba5963619cf66e0cb2fb4736a38d90fb0a2f5e5af14016ac92eceb052c26d4c3b2f9d7ba0a772148fb599db6c1a8b16f0e19020cae7177cf942a2a0539dae7d384260d1cccf21ca110ea6762b441c1b53a7ad530015bfb58553034653e8a0e38f1447a6d8345616f0d88168688996fbb3e0e735655fff0fb81716182c6623ec853f3ccffa3c6db8f584b3ebaeb532326f27eda0a78bc00441902f68b6257ed985d1d735eef4f731c5843890294fe977140506b6c5dcd432141781b8dda03cc625b806c919c37c23b7f79593c89a67e0c1e0957050184354b28389e120fd0361a94631dfbe60ed6f0d8d824fe3c62b10213fc5516131a161c4ee8410ec96f45d79e659af92ac54ead2a520f2c3a667f0d3ab83b3e28d9cb7696702326746c23e3243f7f2278debf9857a6328cb8e8f8f986b28c1293e2a1e3c3c26df3e1d0b21dcd7fa6c38d1461eb707fdd66240e087288a5feedca08e6ea8f0ecf12846328ce1c1ccb12329ff429dbdc250a36f8703df811439c08d3c83a3beeff63fa82715292e02011562bcb836f100535ba75303cad03ce81bc74ef74fd4d57a9d8561fa077bd1fb71553857c94a945f62a0312556bd1d91a61902d1884f19db2349a5c7dc2dcf65bfc33cc85832061b4c63cd7d4066dd4adc2a51cd3ca7b6a0005f45864deae39a58c20c66ef76f94fe8cb6032b461ff526ad84ba927efb06b8468bd881f680837216aa728d8f56913906129073ed4e9356b7966ab5ea15f5cb0556c35bcd211a92561d95b682e0267989315656e12dc318923fbaedcb455c3b8385a87f5dd4140644a00daf90d18f1d5b636d7db82159e8c8632990144b78df1e706bc3ccec069be4381598e5d74472a0155e32fe7a77bd53484c8615c7e252310abc2236d0cb4d142a1bc394d8a4c10cabf27f6b95ecce82cdfb5fae99153e10a248b563bb1f9b74d915ff5f65af0cea990c5a1b4cee211310acdaacc90e8481383b039ae53f5d5fc2003aa19a78254ca4559b8c36324b5aec2e4ef7e4a2271605052bc8d26c78739e35741f08365653291b4ae2b9b8b2618c65df71edfaf655794f6049ba7de57521a113d507fd9bb7defc19d161ece03f5acbb306aae36b3cd275ecf45adf308d7ad2ea2f44527f718462e26524261c168b69bdef21f3354abf4bebb9fe29aa27693092c6f043989d3587bc7cb3ea27215bbd5c97d1e0598da13a0be3531b83ad171054e32377b3459d7ea57b072a2f74afafab0909fdb9dfc3f882717d9def9b12e0a32c48549a3b290443d5c3e25e30b50dde8501cb8691bec9bfff125879e3e3b96bdf8c00394c1914d15a61a8e9a35ac3a50d2e77346f13682876e75f20c1083987b7d2d4457cf1753415dd82483027fd3b29a0fe72a7bef7e87bac48887726709e5efc1a5c9d4741b32e975429ec621332c177b20fad72c992080270ce06e608f989b6e424f967cfba3223d4df75a239250472ba3235135bbff5c7bce8130ce04ed3675faaa814a77b59c807a2d5aa4e9c659a445774cae940909ecab23cddf9602c831f7fec4deb920aaf25d72ee1fbae8dcda98a2476b67d3c002501d193e84cb2280be66c1d14285976a9d31a17ccfb69d9ef7d0908f94cc7969a804c0966328c2f8287ea351adab03595302f55fface98983d720e4a96117e9ca27ff3d649eb0151f27e9ff3c81e058fa21dc0d73cdb7576b1eaab8dce1bd61fc8c21b8f3a97c52a1174ace4567a3eea4b2680d8e4f4f992405503814ac04e12a96724beb9213ce620a1e993d637d687bca5572851f37733a2affe5fca46e4d32c8030261729771839da9b9cde5dff72384dfb2c1b5c2983a655d356b69a0718134a275dddac07d9806d78baee7f6281217d5425ad733768f76afad406f4ec6407a410b1f6da49cf098818f15ccf948512c3fa2bc6b4e267974f93bae354c87949bf8cff4d1b68b686068208f87de29e0655b9d47eef7969447b9e10a098239a6374dec01fc40bb5860016bea5e71edb2b10bb5c655537f65cc473620d3d9d9dfbd995fe8c59c2c22210da7a025150110eb82bd9afc70916facc8240b20d5fbdca838ed6156f12e0ab0bb295e57e8e790713cd064fcb27a0b80db4351b7e540dd3fc449b1bb98a334602e547be970e7405a4c802a7194de54f4c8e7593d75d6e25eae0ede64ab37ad874414b657061637d623c6a76fa00fa6f2b011e244cc3e17e58c193a788796ddb757d369804622bab15c9fb1067bbef040c4ce732a943eb08a3d46e0b8d34dd32dbef1606f06a3f02ddd543ee1e457ab9d0b4a211dce6a165713489b4621334b72dcc9f6e15821670a3e32f5f94470bd9e74c4e0854f9b11f4713bec1b5657413c5c605d64d189dc7ce19b8867968413cc2aebac7afd3ba0ef8e0516f3d872ff511a32c92a82feb00d9e940e759345b74698c325dc253a03e27f6b0a4d247b77dccadd4c65967ecff6c005e9cb2fe0ab14b9b47525ee8367dd7aa203f02b3401f6b5f51d01ec7a710d95c4f59a451c7b5444d7b692d23a0e4098b01edb87b3063ef305693a9670f7bf6b21dc95bc1755573f20f574b803a3588e176f23c14127f0c0f679853270f080f21b688a12ac9b2def6b7f6e6271b92dfd4732c4d4dec80eda0232f0920f0906fcc365172b0e78d212bb96cfbd396cf32f3fc6d65267f45457d82f0014f2eff50ad4fd5ede5c98a8a847329653d95509801b0db576dc77942922acd6ad62b3e736cc131f91e6cdf1e99dd0ab2a12041d8800092d04861d945c3fb7a6c34e68e0914a70651a52e7f98dc96716b2179aa9dd9366c401fba61f67274b040506a05e80c75a01e3b8c331bdd4e6ce9e3db51ce2c20229878840ad7fa413e613a034739241f756709101482dd6c8f7dbcc370a6c7d8a92c7683d88fce4fdcb94e32691fd32ac8f6cf760ce62ff253e36721830accd78cdc3c7c711809d78de5b4974df29f213219dcdc2023311ae5ec610afb4caa4d7012d460cca826b54ef55a2cc05ad28b8c6a329d291f63340a7c7746db715da27114fd895bde6c9129de6f40f8fb9d6ae67e5f95aa566391cfc3f2cd77b0e444d84f5bc13f07c11c879b90d8bb1a831228874661d3c639c4d40145eecf12e1784e66d65138be24a0cd74f1a40e172c6e1ed84af2428df7e5d8610daa67b282d91929865c5c3c284aac0371921d8dbd28caa35be991ae347ad9aa017fa129a6ce2b05825f41f911a38b8587bba97b86b2998ae9a556b982c1f1022b390c278a934d0c96fe21c7bf6014bf58cd9d69f7af21dd87eafd54b22c1230697c6a5fc0780d10ae3d32aacae64bcbd0569d8369598a8ad6fdb81c6f6c36661c326ee812ce33f569ec378f751139bd9371d4479bf3e1d1da99b51a238fe272a64e364b5cc034079a967c6965f6ed618be34d9d9f16fe328a530d5dddb3dcba0894d9ea629f970a90de91b9bdfbe4f6c2fadca9777cf5f3191e9035bfb7f2aea723a89f9dbf5f6673d75f83f968de04f1d65e8b4932faff5e6372646791ac910bb0e6f20389c345579047b010f7f7279ffd0b050268c6fee310e6d0af51afe998d22a1f3e8880387ad53c23d8f1d5bfc53ff31dead8b74972616debc61c663cb5d994298c1982e1fcb2fb2ab4fd2e25e8b93210de80e4f23b06970e5e30cb4628f35b769053ff4187f9d16fd9726c72aa6f6466d56096389cd1490ff937d02fa73214c9a38be1f31ee1c5b26d9ddd6079537b930798353d058e7f14ec048ee6711428ac1035205855a319736a003930a50f5e097625b6f37d978c9c5bc9ea44930efe0a751be33abf0b7b17256b9991415687691ba4b963d6b0f1d2c4a3d85601ce4776e6f78fca63d5c6b6fafebd5cdb677e8b1b2a1992039cf6b2c7f3d5455bdd47ac3dca57e888aa31eef591600bd1f4ac746cfa0822db01e6ab41e0bbe9e507bdef59eab812b02218a7fd36ed30b253fcbd21571fd6aa4eab75f8bcf32b9e9452d486294f9d9abb1f829c939157e0b3e0b097aaf1cdd43f30f3008d5e2bd0407bc4f9e7aa6b5e8742bf490a344cd8368118af5af75b2b299815eaa31c6df24b990b34f0762897eeda6ab384bd67eb40bdab7c4d06cba8759b58745ea00899757af62654a4cc2b37463e8500c3e7b41e7e105b4202b8434307db9f7c40a2ad1f5f2e8173366530a04257829785ba9b308257640fa6ca386717da836bd1a5d3b03eaa374faa13501e4076e3fe516bc7e615d37ad8c95a5418ffea46dd61539b01b2db4b5f21b42870066cb9a5656138997ae6c33c0cd24b95f81f92d24b7890abdf1f03f40498f17cbba49736d78ed4b1b1256c4fddc1315067c86fefd594646ae38a7c70cd83adf9c294ded6b1f501fd2f9c1771289df11d1f872439249d18c7b5f44a5ae0496e2bef51faf7a4fe28db557e3db0d69d7c4567f210f8e3dd1f0255bf912f937220675d7107c062e1adf56983d3fc49e889f5daa08729b173317f7a39b50f2ef38ea3904045928498b1db9649871b46dfd2b235a46f4046fceb1f850e745a939aa214b2e14e0bfeeb121186348f17bbd34689b03b8f52c73cfcbffa35d355f2c5abfe29757850cc4b094f4346426c7cbf91df232c8b62e4c27fe09236089b311f0d7d9c59fa800e1652e91b38f10242af5bb51c622693e9f86026a3fff2b676bbddb6ad2d7b3c639ccf2814eac3cd67db59f35f70487f8ce95d1c28a82cfc1a41a6f81752c72d3ca10bd2e60eb48612c120a4bc9a98b41c0dd259995d567f69b14832fc151884350691c54c12fe428dcb4b44c73132b6d18a05d6caaf68f5d396cf94fd5528fe29a6210bcf7716b1063db0cbed462e0aebf185f0c9ffbd1389d4a3a988773418819237122001d4a6cd0332cfa690cda3ce54d92da090313176956725718eae939d1f336c2824697ba5beb44a3aad946a69e136ab1cbb25053043c210e463b03cbab27daa5b7672da21ab3b37469dd4286965c07445799ae738a7e6e80db83d4f4a98d0fe00ed880b53746215593bd63b22bb35b2079cac3767834f9e0c9f09bc5e7538f28e07ffa970af12f59120894ce2474d0dc25c3a6dd0c7f99a6a337e99eb44cf62ff9370e6566e5aa6e26e303880d7b2bebe215dd64a4b413701663ffe1554974d306c995341a54730429ee753fcd5b270d45016f2eb7f4806e96e680a35b64bb70c26ef46c704f7275d5d450e929e0114963bf7d434b4378360bc2cd00ffdfea59ce170d5a18ae1b320acb068a59a69ed167a6cc4f03b2f221191987291f7203eabde4117cef2dacf1782779260ac21891bc953fcedd62601bb426df75c17d6902ee0a77efdca49acc17b9d71bfec21f7d41075a1dda05ecb879c3058b11b3166cdcc84d1b71b6a2c8c6cf8744c25b865fc75481b95f59924f6a737c51634ccbbe696a4681aae0cffd98be1d0e94b352328516de27f2c9d3c7b09814587eb86804404b8a71d72a72cc6e5a6636c5b3561a8f83eb20563ebe6f0dcee4e4ee3b0cde7bf23a07595f05d99380a19f6758b4b3d3313000f2f5be46", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) wait4(r4, &(0x7f0000000780), 0x10, &(0x7f00000007c0)) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/118, 0x76}], 0x2, &(0x7f00000002c0)=""/52, 0x34}, 0x801) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000a00)=[{&(0x7f0000000880)="33b42b596ceffa5b312c117fff439aaef20e148de6c900ef9ad631aad3217c26cc967b5245ba97d4ef8268fea9b75fc10cf4d4f5f04e50f4c0e8670c12a008d591a67ce2d3ed4524e8f5a1ff0ee9af91146b218d32adeb076f51e31973244e19d9adbf1adf20bc122df7629360dc8c2af21e1aefa213f5060e3e4b07f41a72dba1682ee8cf95890fb1ee56d24d1e4ad557", 0x91}, {&(0x7f0000000940)="2f3010ec1e67e65f600a0895a5104f2a406e26823a18f1fe0e43dd879074971439cebcd5136ca1c0522b3c1bba6c19f8f1dea5d985697cd09b7da0f8244667eac656c2e7ae978a762bc66bcee4ff0e317a3b1f7c61d9ce4a161dd3822816b5c09cd3dba9604ec78c3d507ed8b0f2bd4b317978ceadb0e289e0dc208862191f04db700a77b149a9f19d9cb6475e15", 0x8e}], 0x2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000340)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r7, &(0x7f0000000100)=[{&(0x7f00000003c0)="ac4964ad40aa195a09e8d81d91cbe68b1d78ba8c52126261f1e1e4f178e59350b0d146eaf7837609ee7f5f6eac724d6a0e2d4cc9b3cb3ea130e7f543481e82ca43239eb0b9e83f0d896e579044844d130b0b13d1fc04dbad25b7d6a8a077b21d270f73e5ab21adc73587fe01bf698192b9ffe5a289e0407a5d6a304a28826e97593a42118d110f72dd16fd6fac8d05309b4fd905a5297133b9cce0d9e8189906cd81e9f42627b9659e4c9bcae253b2caeb28e5a3f74635f677796a0b2452d051ea7fc29bbf7b365ccf8c7517e17d86df07af6061d65837f0d51aed5950eb", 0xde}, {&(0x7f00000004c0)="05a02bd1597c54583efa731646e0e78a0464bac575a9248b9361d5844d783764926f1bdf505e8f359c8ba1ebd78d5410ebcd6bded9b754de89551b4e0451e18911115873d69be23c9b99337bcb8080f2b1b149a9f1be60f400c547da236098f103bef099439c2fb326ad0a9fe0c8897c101c3200", 0x74}, {&(0x7f0000000540)="8654201da202bc4e938573bcd8f2e490759ba7f4eeacd9f3566addbfd4899b8a36d95b7d75f64e3381ebd7982308c22f3dc3a8ce076b8e6afaefd5d0712246c99769c527614d39603619f76a49616859f5d8069a69c55c6044050fc7b7f0bb0fdc6b4dbe2021a516876affadb8f05b57a38e3370ffb33fe1adad02ad5580d2261ec30020de47843b884f06f4a129f071176646820858a73d707cbf07ab078e2a13d14f578e7fc0cd555b155e93c6ab689f8bed0454542b5a1236b90421adb9b182551d404a2ded151870441702", 0xcd}, {&(0x7f0000000640)="1e1e0f71ad5fa038f232f2b9526ab6633b894b115070be85c1702896d3859c45be53ac5f2a609d58703263e49a3aa8fcf71acb270a32be75d3e1bd5cdc190522b55e71b2e9888ddac64e12c6cf3a53d672598c1fda81fd8ac59d55d5424b93890a964808f0c3605c60ceb58b6462a9f2163307f1ed8a36d18d989f8fb9b030cf37eefa09abaf60446b49eaf36e240e8d10cc80a6121be3836fb8eabbe964b7f196da6c0d27a2b35e166d0d888ef96ab9c2", 0xb1}], 0x4, 0x0, 0x332) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x80000001) close(0xffffffffffffffff) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x8, 0x10) msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0xfffffffffffffff9) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) getegid() getuid() 16:00:54 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x3, 0x0, 0x0, 0x3, 0x1}, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getuid() getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x1c000000d, 0xffffffffffffffc1, 0x7}, {{0xffffffffffffff9c}, 0xc, 0x11, 0x1a60bdc023cc9d91, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x7, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x3, 0x9}], 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000553000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:54 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x480, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:54 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x60) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x137, &(0x7f0000000040)=[{0x3}, {0x44}, {0x20000000000006, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x120) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xac, 0xfffffffc, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x1ff, 0x0, "000000000000000100002000", 0x9}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = getpgrp() ktrace(&(0x7f0000000500)='./file0\x00', 0xf, 0x40000000, r7) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x3) r12 = msgget(0x0, 0x246) r13 = getuid() r14 = getegid() r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() r19 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() r23 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r23) r24 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r24) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r13, r14, r20, r22, 0x2, 0x5}, 0x4, 0xb8f, r23, r24, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) chown(&(0x7f00000005c0)='./file0\x00', r11, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xfffffdc6}, {&(0x7f0000000280)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x9) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0xffffffffffffffa9}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001a80)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r2, &(0x7f0000001b00)="f10d8ed2b3aedb0594729970a370a12c55f46320e8da66760ca6f7fca60b24f066e918e1a98e0c35a69e3744bddb4cb6ab912e097affaebcefc287daf154043349d2345e1d2af11556bd4e485402c9a8fffc2ee4165df9fad5f7484e0b858687b74f232f55dae78a1f858b7ae86ba43446715bf4d714065631ca7c6a2bb165a2ecbe1c1696d04c311f90e13eca368cbe6ba382d5ee8efb9505df02518f894c3dd576c86d53031a5775d0b8c9c615949ced29afa9e3116ad62b6eb8ca67616bc8a4eb4ade533645", 0xc7, 0x409, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001c40)={0xfffffff8, './bus\x00', './bus\x00'}) open(&(0x7f0000000840)='./bus\x00', 0x3d7ee54ebda5d548, 0x1) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0xe0000000, 0xfff, {[0x57f1, 0x7, 0x0, 0xfffffffffffffffb, 0x7ff, 0x7, 0x3, 0xcd9, 0x6, 0xfff, 0x1000, 0xfffffffffffffffa, 0x800, 0xbce, 0x2, 0x8001, 0x3], [0x1, 0x556f4230, 0x8, 0x5, 0xd1, 0xfffffffffffffff8, 0x6, 0x8, 0x6, 0x3], [0x6, 0x1, 0x80, 0x5, 0x7f, 0x0, 0x9], [0x3ff, 0x9, 0x5530, 0x100, 0x1, 0x1], [{0xe8, 0x6249, 0x7f, 0x2}, {0xfffe, 0x6, 0x7426e1d4, 0xfff}, {0x2, 0x1, 0x7, 0x101}, {0x100, 0xffffff4f, 0xf4b, 0x60}, {0x400, 0x8166, 0x4, 0x1}, {0x400, 0x20, 0xe3c, 0x1ff}, {0x8000, 0x0, 0x10000, 0x2}, {0x77, 0x0, 0xfffffff7, 0x7}], {0x100, 0x5, 0x80000001, 0x180}, {0x5, 0x20, 0x1, 0x7}}}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) close(r1) 16:00:55 executing program 0: r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r8, r10, 0x2, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:55 executing program 0: unlink(&(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x5, 0xfffffffd}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x1c, 0x5, 0x3) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b824d7fbf0b536878abfb2cce31772d5bd8ec2ea"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ccb4d916514d7"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) sendto(0xffffffffffffff9c, &(0x7f0000000300)="c480211d935b224441391ccc735eeebb130d3c6608f8aa8e8693055e1f4c2bf76281b522cf22887526d02068af69dac0bf0d15f8e6441ac467333a97c58d38c48e95067ca034cfc531a9dd6f36f16310a9271ccbd71ed12bd7a8187c38b43f3a15c0b484f891087caf9bda3881abe9240404778ff2a4b207d67bd0a8f40099f393be3a9b428fd423a21a44b687d74ff86ffde0b5cb85077c8ab151299277eed5545ae5676c81ae47a2d16237f891b6fb553ee822d4a71c0d070fe6d318327836dd9fe37a8b88614c6e41d7d21ca1f8a24a22c5f45164e8c25e742573d5b83a4ee766c29a508fa969927d2512e852a8d540db9e9e19764edb7a5fed51660c6c0d842588154ba3ed7d9a226c3fec237127b4081d69452251cc2c7e0e1fef0b9a039407e523b3038696803774afce42c8b076b43a075f38a3e60ab82affc0d055c38f0cdff8bc6e4593964ad0647ec15181814018ac83bca6327cb8f8bbf651e2df2743621fdc3f9f04e926af1dbb28ccd2689b87d9b9340505909dcce0d780f6be6b5f4b0036f7e92c010ce4ffde54e39c279ff08f43114903ec574593b63dab2dbb60e41caf18cbb71985d555833a39b34a1647932e49674f1a56e42e332967695dd8caa70592ccd7f342cbd128d7f6825ec5bdc19ed334550a5e2b834a918ab288535dc690309f819f85518d80916928acd76d0090696efd615f9fcd8fb370a0dab24d5ac567507bd82c6b8d59276eb93e60b04166c92546fd61a4c3839f8a4686424037289bf68291f34a2313068dec3c2c1db2c192043bf8beec8aaf3d88ca31456b2d6b212e446d94e8467b2db2d521f43454498cc935147b08de588b011601a25dac08a601e76b98856b1ae40cf6ed63a96a1786cd2598ee84ce69e71f2f541ebd57fc42a92cd6b1067c49b140b5cb8158314550bc50603ba4aa8d171871312d1b90c312d77badcac67b841a4e5455d82bbc3a8143a36032020e09c2744e73fe9a402437c616ebf58f66da1c4d6b6dd467bc4bb89aa253c3ebc0d2c1ca8a419860005173f7d6704e14b35b9989f9b06908294c97ad2933f1aee4046e66bd83913fda823fb111cfc396975f45aec6dec3d52102e175588abf0083c0d15e4c5821db3cc9c8159388d533c1647c42d5684c36929c115d54f6b6661fdc4e557453ffc76d416bfc97b91dd1d4dd5713c9a6cfe384a4bafda9a45be54f53e83a37fba9097ff73709645881bbf402c9b2b51e1f0ba2ce5a722e6679b87477b5e8a0fdd3875d6d9d1d4e5d0c9d5310329795e38e261c8fa029b4e400b0c64c9e74d0c2ab7915a08be4529a30a0236cdf989ab149da9f4d69455333a586bccc67fa7697b7f708fcd9852cc90f50bd36d595ddeafbd853752a3c57b4b8d566e7d0dab9cbb9d59db434e59baf37c3ca14b55df12a3127a3119b77e42db5e2cbf106c7445a9585b841184fc6af0846311e3d22b0d4ca246d24e98ecb68b4f1c9c0c6af0c9ea86adbb4ceb8699b5690285bb753bc1116e37a0ffe1d20f2b4587e53ef2eca28c612c6c23c92fdd94843e7b04576014cc0ff57d7b0685df658eb61884df7ee7cf32aa9ecf535d6d510e83f77c2a17897abea70491d7d07c5fc443e948d1038f85f56343ec5dc0322b09dcb7b04a225cc1a8549ef72d9150c49964c9199fcc8db4ebb923ebee49649cd462cf4ff7495c4f6ffc3a169c0f8cea30ff8ae6df5993c0ef6e2454f51b1ecb911a0a1d85de8da41210e8ecaff1d1b4edebaa45505e9fba753d4961e561308ba341f182786a53a24eb1bee718445d753e250e12d268f1f46c1eab6e91624aef43066e63f5a1c1c8652c03985bbaff9b2174ff4938c96af6e0b48a5ea007ac0f71acbe60e321de10665b5934e700b2c861662ea25429554721634ed06d48d6e0767b318dce8de3431ef5f5e7066c5ef882c48561703fa928b9a819688c137208df04aa63714d6b151142c8a624dbf95d594a910d50efa9a73e7b4385fb106ddf9bea8bad66279842ef1f2459b1ad3ba89d0791ad079f5249488c7b4eb099233dd1e73a4a462a298bfd3604c3c6789f12f1d9a142e376f3fce76f6faabcd1879899811c2602314b848b1c53db87db72aa42d885589795abb629e8facac185c2ab8a2efec3cebe87722c3e374bfd33b13b88181be8df74851b4398ba6d2c31f7577774e2f79c7d7d9fae60f54fc3c4ac934b1fdcee0b6f2d3148e4e9abeb285bf4a6f4d258a71769187c28072e141b532965e019cc1c7fdd7b7a31aea78e91f43f0502b1747176cc67c1628cf64ea024351d358bae0204274bae93177ad3716ce35b94a8678c8d7c5b6f9bf6b255329eb1157b1105643b27f1b2cc8fa43cbe81526feef60649220117dedf7b2557fa3ba35781198e8a18b4097f5b42ed799f31bfe7081bf91d2c5b624eb5f781d4800eb1e3ea6c19c92df95c268bf5581123d99da6e945cb6a7cf1b293ebf1478b39315bec72c9ed2991b730f7cef8a1abc9f67c870a88cf7af467541ab8e0186c225a6c0053388e804c63733b402a259561c095ae575813323bc3f5077daf566cb91c3846f25bc241304e6cfdc2b5ea5ad2803dbd552d52bc89134f5221d1899dccdd49d0414a22a746c1ee55c599fc9f44a7066b5762923670121c2d2918b6fbdc073264032583ed736b28867cc11e68999f774b7b99814fc3dc8c67a22b7335d30c8e585aede120e7746d0ff9ea96c9f132106dd3dbf427425b8e4d1c0176b4ff86f2c88e814a3f9e69228b2dbfd87e3eeaa21e990ee80c7d5bc30f65324949d887b4846c699c38b645050a682e73a55688ddb69e5ddd5724430aaeff221a340a7132e837e6a6ab1414203de761ec57f908dd3678203004c1e4a6502c18aa4ed762838428a7905ecd3dafd0960790b18f602c434aad8eb8b9c850a93003e0ae3474b27f4f9a3b8a3628ab5477285c27e451b5b953185e038cc4c979419e4db5cd8cd31632adc4e8684f3d284cfc930f50786768df1508e13ec8ee2c8d11873050802f1e77403216cb8b65b4e78644f8e3337ea7570ab2015b0319997bbc94e3053cea871859a4f07d051571414e16ab81d7a3832ab384f89a0ff09517280eb21d2aa80087afe86404bdc5cffbb38008b93e8c058a0302c0fbf63a850813fe889273f7d7aa3710fc33b8fa6616e015caa6bbe3592cd3e619b501b491011a83b63407ae58c793c2088f25f5d73e936ed8b56ce111de4e2fc8ac2bf2ffa90cc9d6839c605e5ff6aa48b8cb53f1931992498097599b9011b4bcba2f8c65c817dc20b0415416af6466bca215fedcae98151477d22b9bc50b04b87be8bc8745beb38569303e28734041efcacdbc8861f34a07bc4a03ddaf0228b95fbc59f6186558c559bc78caa15da55544a1f43e46a2a6e8f0e62e76668a726ddab082d3543de2fe151b8a7103294bf24fc7f0dc5f5607677342ea3fa46b162e03cc574742cadbe388cbb7f4cd5d6acbca7855b62f03c753591385ff7329d6588620eaeee8a2bf6c1feba29f2b1de0763c248ca756168c982809bf73712b86d4c8c020ac919a15f8d735043e471e04dd9e2201be8b97e484f854758224cbcb04541d6311e8a5485e5fb8356f93287dbe31dea710af818b08c135baf96d37f327a48bcac933ec636ad1452bc5f52c5a6b01bf39e4844bbd22b99e07e2748ccb9affbcc4ee0ec8cc2f95aaba63726bb618cc9c26a3e93206ac9e3676a648b34503c4611de8a11c42117a4fce3c854f60f5f6ff9ceffdb916e825860fc36820065f1d955b34323740eb6db3557e10a214b8967614fa0bb065d74fcac4ed89512cd8b70931427a9d1bd4f446691ced79537e7d40f4a443d5da3c5bf0348709d63e9984b894e2c7b63417d388320d4fb53091d3fbd5c2652dab929f9e92f999ed1f4b7945be0853fb0991c50290c7cd161c03e9ee3161faa835a7c08ab83ef1cc069eed8eb718e68a59f1af90650d321d3fdfc229dd6ed578be019cdbbdbf7295f979b47c63af34ae1a1d7cb91d55307e2436e0aee1e1b949b71a26b4ae4899eb460f6cc6504aff17f1f13a67e6df7646954ab0e593f3816d91819c76cc98a1a2345234bf9bdfb0b3089a38fe84c69cf2fc0ddf2862b0f23355c2b8c3db6e5e3a0c1b2573555507d9d9c72979acaf37dedcb8751c7209dc574bc8bd995f1a79156a8091530d6aa8bf45cf177df3482dcb40e7967391a335b4a4d81f0824082f0632a33ac7370d099cab33f8d4bad5d4af2b834b88e6eb957eaf34fe020ea887c2231b5266cf39f0582bb0be2a0f9612e5df6f137a220d6e6b527cd4af323532e3442fc04135743cc69bce73787f859c5c97c1174334e62cadddb315259fd8270875c5f0ad08b61184d4dded3f6ad8cd631c25ae4113c9c5b13632272c2c9e80b752fcf7015b738bcf328e4f3af2e5669ec8d4217e84dbd2d39cea45bffa0b9b414af95824077ca8d9cbf139c1e66fc12f506630ebd04b513bbbd9cff3f7f20e902aa08999f196ad559e3717d499d08aa8a50dca6f57e990b4fc9355315c213bf369cc653a0a70d29876e17367fcd1862f2e272cc7f6f69cbf5bd3f58e244bfb72df1548a46c32bf77d61f17dd34a947800c29a2d7b734b62084d0c9f8a82305eb0e4918a6cd1912e65a1cf853801f5a9c7ab9916750caea563f6b7b830788f74fbe966854bcacaa7a3056c33dcc2fbe8661b160b4f5795a1702f7bea7ff896bdaf62c79bc260cac60b5b13b4732df8d57aa49b1c66f7de3bd27746c803904b5ecbe956b6c4977b4df42fb34c7f3f9a4accb4cdb3873462bb1770308f769e4b16d3da652e8876b663cd53c7aaabd2c28cb111d133582dce566db58cce7816905baa914d2949b04e97b592882ed59286022c71b5f6b8baae0546fb4ebc62d23bbd0b801d42aaa56f182b636fb4c00d267c14e1ab1f93d8bde641a03583ff0ae73ba8162e6b897a7a9a54994d28a54b14ef770ae4dab655e66154a9ee2e34b82d3439b31acf82ccf0e8fe7be4a76a7dff1e29373658aa099606eaf17a6477df934b52d1c0c9ec2098a302546e97edb25543827551a09f7f2614f425f5ee745eb35e139ac88a7b1ff15f55afbdc798dd428975e31b55097bb7b4b95b3c349ffca91a072fcb071006fd60f6dd59e7c164bea954bc20f9d79a7e3174c27aa76fd26ecf8cc8b8e00aca01cb78fea7b788d0641592e54e997deb41943efea620a82d4249e8111ba1bfb9451ba34b88837b04ecc11d04755f66e60c62fad8054bf7be9efb32fce2caadf077a22d2aeefeebb83c284a4e98069068d3a8e6cfbe6e5579c23b2baa64ec965d6559a5543d53e9fc1cdd420c24ec6f3e8d3557f1988ca7c534169a7fa383f4202a4044c62738cb3c62b7851659104d1cd740b234cefa6a7d3c35bbf08ad600b7321e740127f9318f42862ec49d3f3856ec8d6041ac50dbac698235d7009763ca76a476e6a3c83808d6b321adc744fdc781f9ad614f4749c93cf36d076d87279ba91d5588e1743694a671c5a0464114bfac6057ae968a6050d9ba93bb416cc3a1422136e0f6566a6bbbd4eba2d407389f6c71fbf3e927b01e8d13785a8011f947b14def52b31a4da003bcee832e82999df41893ea148b13c763b8aa74ba39f6e1330091ae24848b92086aaf00af69fe0fac8e125dba659c36cf0f02b07c217d46cba0fcae7a6a401705744cfcddbc1965b4d20e3223b5697957c76e90366e9cbed642c8e01f6e1e2ec861874f765c3ea225713c93828a0a07fa6d38a35803b5bd3502a321e88e0890f9511767101d", 0x1000, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x6e08, 0x2fc7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2000, 0xe94) socketpair$unix(0x1, 0x823dcfce976d3677, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000180)=@in6={0x18, 0x2, 0xf9}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$dupfd(r4, 0xa, r6) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a620e1900"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 16:00:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x60) accept$unix(r3, 0x0, &(0x7f0000000240)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb, 0x80}, {{r6}, 0xffffffffffffffff, 0x1, 0x4}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x84}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, 0xffffffffffffffff) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket$inet(0x2, 0x8fe60eb5aacad3f, 0x3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r14 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r15 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) getgid() 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x3, 0xffffffff, r2}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:56 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ec90fb000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa4245fcb613b5748956088468b927388a9e44cfc1b0e6793833278de74c9d8252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6a972bbbef35ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = socket(0x2, 0x4003, 0x0) dup(r17) getpeername$unix(r8, &(0x7f00000015c0)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b9ccb782ee7acf2d8514737ef70c83aa7b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0991b760d17a8b99241fa35142dc8309b02c222d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r10, @ANYRESOCT=r12, @ANYRESDEC=r14], @ANYBLOB="c786f304076ee8c479f1650c4332a389ffffffffffffff0123f0c0a3d8da7743f17a9c79f90950368c5278d014b1c76b94395a6740a6ca997065b441f43cbf4028929651076e0f0d3647550bdc89ef678c977e682d6aae2098e2e77987ec0625e059a5026ac7f14f5bc2ba96e7205aed53fb52277b0048bd9e6a576e4d53b5de7c72ed3d2790dae16a43c3baac71d5e82abf3b9719da3800a508543ca3d0d6b2a1edc22e63badc4658732c5ab728795f4fe16b6e5e9bc6fe62c05ade2ece3965f74b3a1d34a21ebdc2030000000000000033", @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r17, @ANYRES32], &(0x7f0000001040)=0x8) r18 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() r23 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r20, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8}, {0x1, 0xffff, 0x800}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r18, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r18, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r18, 0x1, 0x3, &(0x7f00000013c0)=""/216) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r26, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r26) bind$inet(r26, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:00:56 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) r8 = semget(0x2, 0x3, 0x2) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000280)=""/157) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r9, &(0x7f0000000380), 0x0) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="020000f31edd76790f155183b3b35981d6a3e35d5a1e76d58024922068310100c79811fd2adb3733951e3f92c9f030eb54e5d26f7b0500000000000000e01e846126a6bcb923a5d80192a8bb892abb4b764c5fd7c96deb6cecaadc1502bb235b29f9c05a1608a0c7221658bdd6e20019809829ed90886855f479db97f11a0d9a458d69c68101fbe28f67911431613b9ce86436be27b5c39d68fa9b000000000098a6ec51024ffdc297b565041dadcb119472ff366e22549b7992b5ae7caff9ee6ffbc7a6e6ffda306908a143b08a0269a69746517901c4dfdea676f6217e04ea6ce6d8fc2a179b393bfc4f97810372a92e054c2435865260ecb6adf1ea196c929d73be22595f5a49a181ed398ad874dcae4d9e05c292ead37afd6039e2a6cfa69c73e9c18ef35052246804f32f32fc4e9dc811c53522e212d5cf0ea33863c4f341c3"], 0x10) write(r1, 0x0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:56 executing program 0: pipe(&(0x7f0000000040)) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004000000000000051ea657428609a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c41fe18d9eea1f51ecb4bbb2758409856e5502b28e114b10491edf9199639ce85c84b4f4fbba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff22648a88262de3685836468ad5afc2f9b913196b43d6913994c7a20ffae8b402fa4d4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed33d959049695bae084ece33e6e234d69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca36"], &(0x7f0000000880)=0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="928b2e2f66296c6530ba7310aa314f4c9b1ebf7823d511c2852fdc200000004500000000000000b019e650"], 0xa) r2 = getpgid(0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = dup(r1) r5 = socket(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x7000000000, 0x3ff, 0x2, 0x1, 0x7fff, 0xffffffff80000001, 0x0, 0x1, 0x0, 0x87, 0x7}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) getpgid(0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') getpeername(r6, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getppid() r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2000000000000561, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0xb4, 0x0, 0x1}]}) fcntl$getflags(0xffffffffffffffff, 0x3) r3 = getuid() r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") chflags(&(0x7f0000000040)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x20}, {}], 0x2}) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x14, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x82) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0x0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/62, 0x3e}], 0xd4, 0x0}, 0x0) 16:00:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e60d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:57 executing program 1: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1000}, {0x2, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0x4, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r13 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r13, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r13, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r13, &(0x7f0000000680), 0x0) geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x80000000}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) write(r1, &(0x7f0000000380)="7d2dd65c55951f80302f04dbdcc56d80408787cc64fa0ba99834b7dd504c7831a80b0c58ea2ac63a718b54b3967ee281262af2d48479aa71f7dcc163eed4a127209b7fffee03d10400000000000000b6e68d632814c08c41ea0e007c3a9ee31eafc58f08de5c91947c532003bda6a9e70af525db30f8544debf401c6db818fca00d300000000", 0x456) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064, 0x0, 0x0, 0xfffffffd}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x18, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="97022e2766696c653000"], 0x10) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x6) pckbd_enable: command error 16:00:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') sendmsg(r1, &(0x7f00000017c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="80bd51e33debd0a6943c35d1b89de556c26060e240de48", 0x17}, {&(0x7f0000000180)="5720df68d4559b252b3afd13764c69b1e51761eddd8a2aec0e9863b00e018c257c64971b096f690afab8d4a960fe4f20ef9779e0cd03c1a4c8b41091129c87985efdea95370784677d302f4c462673e1941acf93fe9213256886baf50317f21332288abb4f4f30621b2ede88d90991ed7bdbd309dbf296c8bda82a5c966c48f1fb9a3b08", 0x84}, {&(0x7f0000000240)="aa573aece15d99ae4cb992f5242e43b371f34c6dd0fd8cf92b154a01e048895b598dcccc6eac2e945e80b27b5ca40321c0fe656ade2fa2792ccc5b1ccd13a6656c2a649a38a4c9a1439bc3a0cd1b06c65bae5e55eedb5bb3c0bdba64c53d5f16852f8738da73256544b63662269c60a7da8a86c330d6d31b0c18f9444f746fb7", 0x80}], 0x3, &(0x7f0000000300)=[{0x1010, 0xffff, 0x1, "737b8223637c1e519e965f63ee32b0df7b7461c1920eff1fefbc3e4a72d57cd54d7319f791e0b0d5e620c6b30c0cb3da008b4c31b11c643805790dbd07c6df16e5c021dc9835bfdddf47ce871281006a84beb757314af9fb03cdbc642dd70efc2606c949db20fa5739b1e4ee5318b79ec4f745c0ff1bbb8b4c4db7fce1217deecf003ddfd8ff5a2a2a657f5aa0d611edc81de5586430ff63b23d7bc3c48980c1130d97b08cdee26d8e16c506fcf2e09ec57c893e20c68662ab5c750e45e122d784ae8876b9957e207d07623fc4ebe59e0a6565d2e8b7750f4a8a7e103f3fe00754b4a486cf4cbbe68340e4d631cd59b5a26764f9a3952c09789e5c17f536ebcc9ff5fb764b96ee2ae6236850819cbc9513725f2468eeac1e7b255346f27ea485acaafbfb4736f531f9e68eccae2284f9d364f3d649751d9ca58cb503e8dec550bf564ead91945c42803f11911427a547ea3a5c4608d232d3542cb17f6c2ae3ee480ee9a465caada90a0559e2e0926e2a069570d44394f5a3b8380005deea92976bc7b9ea89b42c4c9ee8d54f5ade0b1226d684a55d082fa67051d960eebaa6a5eb5b300bc0eaebf467c92f8ff5ed133c10633ef9ccbbbd6a4798a8b382d7c6e97ab71252fcc8f0e3f917a5670ae01c2ae71a2e32cdf3825f7d17b6aef956e009cc4e19d7c63524460cd784aa258a41c04fde10fd149b192993b2d44357e448b65aa68825f708ff0b391a1789e45053b9e0455b67a0af3127ceb0c5acec453d89b01938bad2c6449bfad6d81404ade26ac30cc0802acf6fcfa41f4bd383e584aa96340cce61cf384e7278a7c21be22214c42f0edbea403c0838cda1746119ec19c36d5ebfc22623d16ab38f9fb11d095e62aad07bb365e99c664850cbb85c67bb9e208d01b5f369dbc47feb0d1292c59223b8f96b06eded31c5aba5dc163af5f1d347b31cdb1ce60fee3ed8ece2ef242b63a3b26155bae6eec1242d5c6604e93942daac191ac612f61b2c86fbcc39768be0c078126eb7543d31b013868887cfec2a25f90631271dacc5fc7156850b43a826b2a77d07c599d783889a4933a64b54cee68e9ddcf609a84059b8d13637830e32e4e5a9eb7e6aab67ae295d6b0627d76768bc14fd1ed0af2e31ef8997d1e347ef15ec217248d68e2578e71853e5b4371f67928fcce5b5f30f89f57da0dc9b2611fa2daf638dd9b0edcf909cf907afc20abfa55972d86b232ca11e22111dae008c2391c6ae6f449ef6bdfa821e56a2b6095da517b2a897e382f515feed3c563b2092f7d676d28f0f687a82d3ebd7e284e971658bff632f6d71d63dba03bc82e02c2f8ebbef0eef3a3b9fbd4516c6dd6c394d48182b0364f0f41b070eeed42ef0ceb3aff0ad0f6acb2e1c3165e65ed1e1539aaa01c69b03f32506006e65949af5c2afcb560f61ce8dfd9f5d60112cb02f0357bd6767f2ba00a1b3178f3646e25cb70ce05a5899615040e80c3aa9fc21fdc54536e172dc6264c20c15333e88310ff1969b89087f7e4ec6e4e0e9e077dbaf9608ecb356968ee265aa220ca294a603153065a72be60f49a5e4cc4d61e992f5cd9a2024b7639912cb055874ed4cc08f0766274609a40039d3f24d0a674ea75f1ac4dd638df20a3f75cfd2ff2f01c166c2c9ddd0e621783c02cec898e371e7ed6f2c6059a6af210288103d9db60eeca7b4f74d4fcc3b6b683b124b9ed3f0d6464d8aef50e113df59eecb3f6f621f243f1609c8fb7e159fcb3944e7bf6b5690cc115cb464e417eb2f4a192943f7abf1f49a4c05b1eeb3ccc99ecbe217a95a856d3d75cca673f570bdccd68b404f355714d2b6b813224de17b25ce107d93208025376426fb216b907c7cc6e4d8741f8801be3e57a498c6199314d6929ebb0d745b35eb9dcdb1252c434b373b66f4232002623d85f478f06e126afff355b2eee975eaa3cd429e358e4fa25eb50285e5f7c5d9b2430ba3220e00c1f463c37a152428f8c47b2565da532e6bc27be4dc4b96967507e64fac638030b75de826e4e338e0ce5559aab69c1488c5f84b68757e98f9e89cdcc4e77f5f0fd119ad36a465d0f6675a51c028375e980a59355cbc82f06269de509ec026b1d617e94d5ec605d52d9dbc217ba416f822c04f42d4fcc292b15e08322b37742754a9cced151bda30db66ffd805141e213e9fdb85e5d32b3ab19dcc31bcb46230ab5d8a1ba1062ca291611acfe416863ed5972cddfe52c2104ed8e654d40b8b36be98ae2ccb374601db9c693f1e409bb93f991545f7325503370b0042ac2e80b32ae2a9984c93a552235a20a5ede732f00fc5828f2a9c954aa081cbfe26dcff85ce38af995efea6e2bd0a1093b6e80586d10dd728a14bab2415be934d83a4e32919134bac5b5cb8fb2c9f62ba3de63a45e6dad9698abb8ae74d1033fc8490c5e6ba6c9145ad520774669408c1942780922b142a8d9a8265f5d85d8fa05b642971318a57649daa63e20a274742dd90cb6527a6e9e87c5f876b98f77b8c089d1c52fbf188e72646e4af01debf62d9da5976af64e66aa3240781e4d2b34fa4407f875d51ea7a59d6a972883c8c1d13cf94bb1e769cf97dc02b6cb99b2a164efab651781a7eec4855e38e21ab8d4b38ebf6ba81d8c2f22377293b9b28a11a2dd20d65580b7b2dee52b8c241add8a7b5a29e3d7f006ee9e781eab925da1234c73bc8ae15ded5ff224a1cbb8105a8c61f926c7c02951d880e7e86a7a1fb62b52b7c02999ba89f75e3aec0075a015b60ffa8d12774514eb1a07f7cbb5d692556332d544cb0e6ce2f1c78a4ffd1f1de769bba1e1588192193ca924acd4d18d71464b73681532077ee08b0a68ded9cd8b40535b858dcf4063c41e841fa57120d97ee4011fb1d848e0fcc60976739ed502643a5b2a418f33cf15da4dfdd989eba8349593a6848c8111c0f08f4fee83e247377db9f1891b6864736dcc60cdc678c2bdd39806bd207c4fabf8296590a75bda5ba64f2d911c85c53e90be794ed2adeb983ac124b634ec5d80dfda704a19b00a72e4cf44b04349161001a8d6a5f0dde945c17d24a9b091b0ff014247c1a40aaf74a4e7a9e4542bbd452e45b6b9368597cd1aac92b15b1c1e8bf548062440a3b81f5c7364233b1ed97a838b2f7135b44088f805cfb0a1de99b4446d2a0157d0f123e651d64123275f9cbb1c345819cf004529a40ed4e38b28092707507d75dab8efd6a3e088e2b48183ab4d5bc4b81ea5b59e95ed16b28a06299f9e36d99b9cc4a7d2986f8d6f6ee19ca5747e5786dead5b6098b6c11a939ea4465184571a0604eabc9ec657c7256ac9f74fdcd5b77df7fd8a14cd1a2e81b24f299bed13323a96abba89fa811bcf0405a46ee2e508502c642d7b6edca9ab0839acdbbe972ad8cb794dc23c2b04ab868fc147f8cd755eaa4e7aed3519cefaeea38aa8c16a6ec2af163f0d3f0c0370399d01b80dd184456f8f2019ff3b8c32f042935737d1621b49267c8654a03d7a3e55fe9901b8ae6246954022c8f4daededbea61fbf3a5ec02f9aa2dbddcfb7807d11d2ffff87b28b1d64e07143342e7329743e76c454a29620f96bf1642826bc0c0ff191816033a13d70aff04d9b02ea02cc7fabc2fbea7e2ea042a10d323bada41e115b441d7bf10ff77d27637dea5250a916f5718d756e3858fd51f1485323d047d8e32665e49b5c505e24b4086f4605f5d4601eb6a332be5b590f929c5a8255c0d339415e340ba98abcda4bc2da0cbbca0f2ae281ca1ab456bf47ccee1078b0d2779ab53882c30d611ce446b8ac267c771f01367cbfbc8628087c664082337e4c6feb6697d3317082be45ba6f88432c31c66758a53d6ea115ce4dbb1bb1516180f11ca61a7f4da373f7a13c998c9afb1e207ed32b68a8d53b5494d31c3de10dff678cb5b0183815e117c7858e51787f8e641ac1a382520fc24c8a55a76fdbb857c9f5200aea4a634ba5fea2bf444537f157f7b5d213ebc089f4141378b9dc649657af2d08a02af716a60251af10d551e88b4b6cabee6d14e6595368869539ef1bc55b5d8b5c75b3620cfc26d4c38b3cf75f3950ac409d7b22f43ead96bce0d9a1332024d6d548f84ce14626551660abe56f0a12ecfb08a38c131c57ab31cb99614e7d826950676624ff6618d781bf2d07240bf1df4e87bdca0fd34c1dee16e063b6fbe6edfaa7ba103cc58684d2448297e85d0e98c279ed3b1cb8d6d62e8c58d090a95c610559c2de913d2a64c6b99b0e6cafb3c0e34ac6e14633cc3135032abc66293c588a12e7501889aea2172c9488a838e72472c75e44fe56d3890e9b05714661ec55f8f1d12fec4bb5e1da501e5baf01c682262370dfc20aaee039829b369a69a054346a7100acbd08fe66a79b0aa606d97bc8dfc599f273c2193f8df724e87ac32f270bd205579c9796f9cebe2d8299aff0218d7f2f5371245d80cf9b2e88e0a9944d7e1e2b1341d9a070cfbd495d061c1f5503e93afdfe7851f2ba8ecd40b3178eddfaf020b3768a31fd9274b066b00af7d798c05386e0be7c0b51f6f5ea4a71d67a9ad80beeb3dbab53f40cb4c3d5b28a10b8f3031fcf61e117280555c129ab42a47bf49a05588ba0d2ea5667fb832b167bb9b082265e2b4add878c12a911d83693e0abd3d58cec7857a18a39cd9c95ec15103aefcc8eda30e5856904740ec0ba65f34a0c9ab8c66bdc3accdbe89f1729b49a17af6da75767434bd11f78451c45dfd9a768810e942b8b34a0cba57d8518fd0995c5958fd946df74a6f2876bb6f1b3dec0dd6188022381af0c5b4fba2e457126de2e8fbd340772b2268812b2a49a4a84c9152e06306892c8c0e3264eb2bd700df8024f36ba938cd55604e87a0ecc3a5c2a8f4d4fad893754a30a08bd5f05fbf2d159842bfd2f7bdcae3a0bb44b577d8b0add5fadb571f74859562f4af6b273f5cddc4a8c4a889c2d953fe4f8bc87c318f5d45936147851c31d746fd416a64b47f817b65cf3bd7c6c5ba4e57dfc8b8dd1eeafe83f25acfa0a8eb01eaaf116ce41baabb721aada8f48153135a47a8093cf2067b55313ac85681d515182a78324432e66c5618ee4e8351b6d7534f02c738778a8dc980c1e20de5a4dbf3c15ff9096caedac4d4fc93ea5f106e4d1c60f2be469be5f4431e063640d4f3b6e8039b90223bf34350110be972042cd3c1017475246ca6a45af1e57911dd589d944cacdbb649b1fccf669fb2dff5b4cd692f717f11ea4cf5825213b27dffc0bc1e5d7ac0fe62d030f58dd172e899b84dbdc7611ddf838f61bb2f6fe2a0a20d3bbb47cd4ecba5e4e740b46318266e236c8df44308220d11e143cbb584976f2460118018bbc43f3d2d1981732e0905e278762e4914b78bb8e409ef14fe12cb254f075c4244e356580a6bb310ef0f068fa90816bb1965d996f82ccfece8c0cd916e82e9b3986d2303727442ad49abdee8b0cc54c0f18ed33bf411261df4ead06e0a04b7be634099ef6f7e2e995acf1035f9772a9e04c6a907a88b5a77ab8efbe938acddb1f66d4263d29851775dc68714dfc28f62d031ebe77fa90ed5b8b6308e1d455d4b15ef1b461c1bce26a38a0962a962f14947523e599b3f871ae9be994c8d1ef9000adc6a424989f0495d22a6767c2b399a66cdd57a51532ea8c2379c945a3114dacfffc87e63a1325b914b21ce37845ff01ae01d8647eec9e1f02759d20f9865f5228946017d8b7b990ae5e6f6c44cd425db63b8133705acf6bd5faa90b768d6ee772a4fcd78b700addfe2b38769047e35f2f2b85134618b27968472fa3f143055"}, {0x30, 0xffff, 0xbb, "1c37ff1a43f6b2b665b9f95fde20f1dc291a3109407309380b2fe8ede3"}, {0xf8, 0x1, 0x80, "ca4dce4145d1fae50ae30eb9af811c2155334ef8ffa15631e0b51aa4fde998940d60a8f933dca03f58f4d395b69d42006ef892266e8e84de1f0c95c2a07de5c7defddc0b4765fc23095bfab6f62c032d98d27279f92de769ee11b846a6c15f856890268931155d5f7fc7cabda2c118cb635f181ac7636f565ca68aff3ba66cd85487ab6d6ea3bf6284313ba663921955ae8e7cc0e5dc263b3e09e4060dd53b83cf9e2d160aa6a31521c795243d34e909c4d71ede5718f74d7fcaf3cdfab9b188a827e34d82efee42b1d2cc0098d6a091e9c5a44e04a8df873358397825080bc52656"}, {0xf0, 0xffff, 0x0, "8233dfcfe62d2868e4026952586346c0cb2bee42fb44e7ffafd4872faa14017832a6498895db3cde48d57a03fbc6fc7393457a49f1421c0fc69010d91b944e87c7005b0cd7bba953d71b8c6d9318e66168f19254278ced7cf7dd988895de70d65b8fec63f57758ab1c7d5e734da85fc15ffdd58e870f7e0075e3659347a00726890994f7d7e0eded1146f41feee297fba98940c2d93817cf4b5581b4b3a7bc791a82c288a77b2a3576d14d2153ce788ee5bd2d58ddc9773b5a326a45353e14c1714f1ec57418fc4fbd8022cf4fbc2d62f9b7853c376c9a567bec7229625a9a"}, {0x88, 0xffff, 0x1a6, "a1a1edad1d1e1e8f5bcab5cca7d7b778ed287ac2be26859641bf6120102b256c03c32b1e98966ae57bddea871374bad22946db701098a4a543a824c9b2363e8caee006f33184dbab14bc72c15142148f3351ddf39d159f1cff840859cee4ad47d936d8443a7d651506379ac945b345a69e9c58"}, {0x78, 0x1fffc, 0xde, "0e437c1f2bc2d6087ea2cb15464961440510219ea2577fd921c9b1864d14c1774d99ec8aaeba6c5f855dcf33a1c149695cf70049a0858486729b73f4567d4d846ebae9ebc52b4f427168429c5956ed85bb82d0d587559aa12e651adfa2961979cf24"}, {0x100, 0xffff, 0x20, "59d599025171da677027d22eb2aba4dd48513f3774cd1dd88b9ba8cd13f681d12e8797faaa55356fd66bc6b440473398e76852819f2fbd9abc429f0ac23a9d1d14d52ac1214ccc26f6a6b9a178ef5f7be09ecad116c570b80a776930ca48e76cc902fba8dbc5733aae3dbaed124a9793155b781a4d4c422e9f7eccaf069e0ae55d238559e3f80624141e6f3c4fd57f46a2ed655f010793eda20173f7195e2f53d0f554bdc5116ddfe6cf0eb2a530db97e90c056b2d755d01d3b03c561e1966fa23e03f2b40b13aa7e85662f658c97f311fc5ebe3633e18dd30a2effae742fedc0fe46c907773d4aa50b754ced6"}, {0x78, 0xffff, 0x8, "4388b3755a3acd842d15235964d45b21b31fd2b73c9ff5768b6774575b8af9ec059de7f81f4f067a1d6b2e0e6c9052969413e5ce121248359692a0d7b6bf1e6d32bf93ebe983900360fbe11fd8bed79c57f1372e123325943710aa4e4614dc50855565f7e0151a"}], 0x14a0}, 0x400) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffa, 0x9, 0x0, 0x0, 0x44]}, 0x3e9) 16:00:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x0, 0xfffffffe, "d730c15b00f4ff0000747beffde400", 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) close(r1) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:59 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r0 = geteuid() r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x18) ftruncate(r1, 0x0, 0xf41b) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000362281acd2e8f3ab00"/83], 0x53, 0x0, 0x1800) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x6000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x3, r4, r6, r0, 0x0, 0x2, 0x81}, 0x6, 0xdc, 0xffffffffffffffff, r7, 0x100000001, 0x7ff, 0x3f}) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8, 0xc11}, {0x9, 0x1}}) execve(&(0x7f0000000340)='./file1\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='!@[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='+)*\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)=')\'#(,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.:\xa3)\x00']) 16:00:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x2, 0x20b, './file0\x00', 0x6, 0x3, 0x2, 0x76a}) semget$private(0x0, 0x3, 0x462) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x3, [{0x1, 0xc2}, {0x2, 0xa64}, {0x2, 0x3fc00000}, {0x0, 0xb2455c5}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x5}, {0x1, 0x9}, {0x0, 0xffffffff}, {0x2, 0xa58a}, {0x1, 0x5}, {0x3, 0x3}, {0x3, 0x101}, {0x0, 0xffffffff}, {0x2, 0xfffffff9}, {0x1, 0x10001}, {}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x6}, {0xf005722b3aad9b8c, 0x7}, {0x2, 0x1000}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x2f}, {0x2, 0x67}, {0x2, 0x80000001}, {0x2, 0x1}, {0x1, 0xe368}, {0x2, 0x10000}, {0x2, 0xfff}, {0x2, 0x7}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r0, &(0x7f0000000480)={0x0, ""/158}, 0xa6, 0x3, 0x1000) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="cb8fddf51be89aa2d34168ee82e0d22db2fab8a452cbe51023df4c3a5967e0fd3c01888a139f48d5957765ecc310", 0x2e}, {&(0x7f0000000340)="c8f068a72578eaf281af973fb2f85d1692b60b7df86eeb5fa42dc005f773a4d7ae1f53e4d166691c8a50cb90533eb8a9a8572dbc4e9b5dc44c024f9e53317d4e3566e4c3", 0x44}, {&(0x7f00000003c0)="162fcb59ac7aa7d29b162876efad6049c091eed1608f9253d4b81277e60f8cd5852141bd0edcf2fbfd875fffc890f2c9c72c61ad635f92e29f27c25092521cff2f8db2595ef38e92fb19f6d15bf18fd6baa116b988e109a9b5d846da72d5770d25cedb03df2d22fb071b83acb8c80492aa806ca654720cbb6d7eea", 0x7b}], 0x3) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0xfffffffffffffe54}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2a3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0x6, 0x2, 0x100}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_vnetid}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f00009fe000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x80}, {&(0x7f0000b95000/0x4000)=nil, &(0x7f0000bd3000/0x2000)=nil, 0xc3}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000ab5000/0x4000)=nil, &(0x7f0000e91000/0x1000)=nil, 0x2}, {&(0x7f0000c48000/0x3000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x2}, {&(0x7f0000a73000/0x3000)=nil, &(0x7f0000ce4000/0x2000)=nil}, {&(0x7f0000fdf000/0x9000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x42d}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x7}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000c0f000/0x5000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a80000/0x1000)=nil, 0x1}, {&(0x7f0000bea000/0x2000)=nil, &(0x7f0000a91000/0x4000)=nil, 0x493}, {&(0x7f0000b7f000/0x1000)=nil, &(0x7f0000d33000/0x6000)=nil, 0x100000001}, {&(0x7f0000fb4000/0x1000)=nil, &(0x7f0000e0a000/0x3000)=nil, 0xfffe}, {&(0x7f0000e0f000/0x3000)=nil, &(0x7f0000a95000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x306}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) r3 = getegid() r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r10, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r7, &(0x7f00000008c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x5, 0x3800}, {0x3, 0x2, 0x1c00}, {0x3, 0x1ff, 0xec969a606ae14058}], 0x4) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvmsg(r12, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/227, 0xe3}], 0x2, &(0x7f0000000240)=""/181, 0xb5}, 0x841) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r2, r7, r9) seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r17 = accept$inet6(r15, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r18 = msgget$private(0x0, 0x200) msgrcv(r18, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r18, 0x0) msgsnd(r18, &(0x7f0000000280)={0x2, "ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a59abe46a0e3fd68a20a02572395b6b8e0b1b5f25aa85678992ae1ba22f973bf7e7365e07b8e4ace88319faf83240207ecbaa386"}, 0x54, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r14, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r11, @ANYRESDEC=r17, @ANYRESHEX=r18, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r16, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00080000000000007e130b59bc3f6149bb742e7fa26848ccbe05ba4cee17ab5f7db6c3939fe403f945f4216e51b8c2e99714c164627cf6dde2023666f109c05f1a6de2e131cb7eaa9ae5de59db15bb0470cfc0459ee757ee7e8fed8a62946dcdc72d827ef6b0ca5247c0b5aaf4ec19a5339db9b8a75d6e345fd4a14b1e7eca411dc99c55779f56e97dde3af4c773d099b2d6271ca045c64533022504618fd0e0f505cfa2c0bf27212246cd4de4db1a1a315312618f71f0ad7e361d27f1831511e1b7a7fbf111448827498a1a8e775f3fd35390c42280e88a194df6b440497efb1372b8f1345ac07b7789b165d7"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000981000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000001fffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r22 = semget$private(0x0, 0x4, 0x201) semop(r22, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)) semop(r22, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r23 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r23, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYRES64], 0x1) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/93, 0x5d, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='\x00', 0x180, 0x1b9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080)="076a8f7882920c7bf1c9600654bff843f4ffd6c2fc61b65f837e84aff5553e2ebadff2", 0x23) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x2, 0x0, 0x1, 0x9, 0x0, 0x80000001, 0x3, 0x0, 0x80000001, 0x1f}) shutdown(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x802, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "000000040000000040000000000000000500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) shutdown(r1, 0x2) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x7f) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r4, 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='tn5.', 0xffffffffffffff35}], 0x3a5, 0x0, 0x6) 16:00:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r6 = geteuid() r7 = msgget(0x0, 0x246) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() r14 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r15, r17, 0x2, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r20 = msgget(0x0, 0x246) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() r27 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = getgid() r31 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r31) r32 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r28, r30, 0x2, 0x5}, 0x4, 0xb8f, r31, r32, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, r17, 0x0, r30]) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r35 = open(&(0x7f0000001600)='./file0\x00', 0x10000, 0x100) r36 = getppid() r37 = syz_open_pts() r38 = socket$inet(0x2, 0xa000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="689fbcd3517a3698f96734ed", 0xc}, {&(0x7f00000001c0)="cec478351cfff9747936ae27149befcfb05542d931913d0815e39d65a9aa90b046488a8d19870741d05b1537dce2ab", 0x2f}, {&(0x7f0000000280)="d4ba2a58df085a0ff4130a2b11424abb67eaaf9e056cf5f35c45f5eb311909ea1c74abc5284e199910b2769588ba109d12aba880162696543c1ad5c6e349585586ffbd23e958469bd6bc27c873e6cd13935360c067620e9197af7027c9120031c5810e828ec6c3a9d8d2ee0df3208ae92e2989516a9e1d6732787d2aa6a0daa5fd221743e1e4aa69fe6fbc1eb1e6bef02ff15aa084cc51bfe358ea8f69c0544949240e105da5d07b42dc1fb5d0a1d9082507d079ad584f5d99811325fda8a3d39a2ea7f625c97d996f89edcfb3e67344e660982fb20a2b703efa", 0xda}, {&(0x7f0000000380)="9142b2ac22cf26e8a218d9e9c87e74317f7d33395f2069c9c9cb1560f0c2f53038a9fe84f56f27ce4c5cb336bc302effb72a406e573ddaccf2a9090bf92dfef10adb0cbc7dee845419ab438645dac35094f529753870b8c0248679d0c049a38ba44daefcd1895751c87ad6ff6c1057e628dcaff09f618a120add99489e05ba65be0a7e4ea7d31058dcb15a67de03323d743b4ac2bb9fa717fc5ca7601fb32b6d9d2c364eb661e01e39a90bd0c1d77f3832d7afef422bd8c3a8ad658be8c51d32fdb78be933067c8166d1664b0dcab2b0cedeec6dfba5f9b6605ef57aa8bbd82beb9859478bf2e28d91dd269f1a7060", 0xef}, {&(0x7f0000000480)="8f1d6c9971a6ec0879315a8089a3c7edbca93a27de63abc35e57a5f36ebf32e0ad90f2d5b147f9286f9667f87e1dcab2fd1b0f25c8f513e5ad7c975af1a67f90f708915d2c8eb1540823a4353c130b20ca", 0x51}, {&(0x7f0000000500)="b71065ec103df8e63f2ebfcf5441d87ce8f8cd505a6b9ae1c99301e93802a7caaec1d50824de7a6bda54d2ecd83b1659909822248f0edb4fbbe62f03b16a1bf740936d1ad2ad53ca17fdaf797268fe46d87d4ed00da05dca344c465f58bf6e80c7f630966c59d7b43be67d3a3fe2f6367806b58ee525a587bbc990885eaead6615300a448322b2b03804ff104adf49f46ddf90f86816bc3594c5b000a46e7c7e33bf790937c869b5aef9b5d4c783d0dd5d81abf9109e1c451600067a4eb235af7a56505606e9ed79316f62b81dae03daabaab56ba6b642355c2f147b2ad19e02335717756b4cb61cc91ff6d2d704eb88d32145707f2e8fbd579a4a522a25af8783f50c4ac3911073e822874f062a96725bc13bd52a0abd04d6d070727c7611fe648a10a73922e90f124910352398231193778dea6814a16f9b13fdd071ceab3d28dcf5d55a4c3e0a4e7311707109a7f5c4333c7625ccda52bb22d8bc35ef57829af1299256537a211ac94270d491302641ec7da9662da37b40e0342b36106b4e8840818b8d5135fd6ee3a64079fd103879200ea48c22286c15f60e7d5ff2b25a4c4a91ea60471aef720901fbc35f0d23952f1b206a567b94224b25ec227de4b0fb962ab6c9d1769c7d49d8b66a91dd0d732303b6e1eeaf0bab2f27eea151b4805c127b1cb6b481f4e62b0e00e9257698b994b50df014078f47b4b74f1a63f6ce1665ff6c0f999fefe92debda7097bf212d6ffd857b1e129917af1044f8415174d506859a2dd0fe2bc408b11d026e4cc3455eb3803ea11b672cddfc0d5032beeb06a65d3a67006e93161ba3f4d8032bd7ccd930fef8ff817a1e5994db6eb4b25f062a1f4cb41eb21a807bf12dfd0d6b407a674283fdf13543b41cb27b737c5bdee716f4a187e1987dcf12cd0c674c6afce6ab65109969a1f1e49ee657ab94f450cbe73ae051e0ec4069c57080e65d388bd89b1a9f8bbd114e3cb96859ba31e0d51ac5c6887a420bb77aa08664cf19b45db7b1240fdb6e5931660ed2366418f7f33d7d6787d8939ee70faa4072cdea452260ec0ae43273e916b9962bb26f65a3aa57339decd559cab688fd887fd2ea40534fc15e0f0a2cdeb6f0f0a83a8ca5463a787ec6046f6997440979682df2fc1cfd1e8a722b516f065a5ad884dbefa0717f1a5dd31fcdf4bde48723afd3123cbb920d4b16dc68f6bdc62d616dce1a888aaecdd923f48f09726a9da5a89b0605260d2141ff4a57722288ebf1ed6ea30f0cd0ca8b0f7ba6e600478dc551d514968def5575015cb628513490cde33fda138a92d9dc80bf5dd873ef64f50f5860538ab984085e5fac2c32a7624281a56f3ee0d37d012d71f205de2c187f293cebeb5821c1976e2db51dbd4b97aeccbc753b673c9e383cb261116cc7150c4e4c33755071134c22f4a90100b4de1e289f648045926df1d76b2b4c625c1fba92ee127c8939da7354084351eeed02aee9abfcb79b3cea797828e081c95cffc9a613cb6ab2b95d7b34a8f21e7542733067097fa67d780f9aa628e0d264ec8568d96e0166382a13d06bc334d48405983f72c937090ad2f80cb7267508e6a7f4183bde65daaab81eca5e9f12a2a38a1aade9a1dc5779fc14a6dc2c1b559de6919c0fefdcefd3522e7e0c4d1dc14e2d2489d3a208d2829395b2af685c25bc684f34c2bb4205ea576b09da79bedf529149f9d17d0c13b290e3a355137d5f46b322546f7fb3db7e5b3bbf842a6228499348cafa9cb846c94038b638f60e4e9b8d5e64bb3409e0374ee70349d61b02035066fc64f9e028c51c584e2c74d495416a794f9f0efd9d0b1d2e879163283c9b9e1587144d20f251a3fea0fbce4a4f08698d8813b8c4b01453ed0e8954963ab32f6ad2ff0b2bc35df037c5020c3c910685edb3a235f4c4c9dd651a7ed99ccae91e83b11b48d3a510905db1bd401cff8b0c0221be45b4785d5a94561bc25254bed7979d53c783ab142236e4cfce09aae6ac0482dbdb9ef855988686d22d9c21b0f8bf1678ff904d6fedb0029ed942daa6d650d45de5dec4658fdfac8e185f1aebe9c9bd02dc44ccb4b7308ffe6a823149ef36f194d8823320d4d2e3edac85a0e831a50fc2138ec0ac49e64a3b2a11636fd7599aa00e3346351eb53a12ee1f5f832c5a41a395479472102a68c2a6ae8ef268467555c54c6be14924b6aed9a0063da4adfaf40f4cde71881e5bf984680768b31d3fc400387914133a6dcdb1ec089aa0185a4589f42cedb28b2ac0eb650202c83bb81e33807b34713d59b9ac0d3c46e4a3155307b5395736cf3d85aa26fe2608d915a02dc55ddeeb03b2b901920bec8dbbecccbafd50b547d30c7efc441bb1bda13db01e313664729e6b8dc2ec7eec5add6c8b5a811b7165332dafb300000e366198847a65c87882be1bc5d3aec6e03f15c39e94efe9965d9b97d2042046c1e001059b67b6ee85d2828f2e100c26bc639d1f937030fc2f357aae0f0902228779ceb4ff9f026113dac7f39758ec609194602c3ca9e1b5d9cbd165a36f13dbc8d2601cfde69b31ebde1a05e1818501203b6118f261d8fffbc5ed7ac92c39e7ba60f81c79a8eaca39ac47a2865cacb29bb17e18dc7d4601ba4cc97363dbff8795f904d38e4f692b7ad5b6d501dced695368c5a0b2ff5c46988cbf69ce8d414fa7bf33422351a5c15685be60a0aee6c19d3c8fed62c1201601dd8bfe8004509a747a15cea5916b12a4a2565d601536f74b1b90a149dce18f279c37a078c953f203d90e80a17f1f4bf9d680b1074b7de91e91e77ce0581f7659d6347c5ce2d239d3e260d309530d4c432ab3b75a2559de1e597d54cc1f12cb11bcb7515d37baf3d2c0e578fa31688595b6bb4ddcac2ab21b468f47b48fec714fc3dc66ccda329236e169bd121b6d4644b9785f7d0389ffc4918f63f941b250e91c6d186f64b3cff1562cf5f07594f9d3cda8db264ecc21195f70bb300869961320f682cd97c01c89f44b1e270fc37c1f7087dc61823b82b4f03aa869d6e3db3ca53d787cb06adfd199dd1a65ff6a3e90bc436e436f947ff354ba2851702f164a75e1b7e409b64f75bb7b53ed9a3b342a3b4a59b06c0ceb3a8cd45b5799bd58c530cd1748c61839c086d4aed4c958160064f5f14d860599d7a7ef628757b97681c814055c2d49a3f2f7a787aaa5b5fe625c88ed7deeedbec68ecf2d8e06a3c293173732b39f410a9cbf972e73fe56773daf27441449b6a74eb02c71d37c4dd9eac8e46b00ddac38e87cde14c1195864f40edfa2397aa013d14ba50752010404a3e0514b639e4a4be0c6962bcab03038236cac9b297c8a6f328e76c0662072c42e4d7cb8e42971539ae8146f5a326a7c71db138edbbaf751b1ea2188c809c49d48f0d52a4b755e0355150d388e0508cfb957aa1ffa02b18a1a32b1d07c3efe65037d370c9a7c564edfec7133d13c3b68c29117671491bc5100f4d357d0349bf581f3afae35b0f4a1e43f5f63aac0c5382d7b05cef3362f6ca1862787ad310ff0a2c0cec37e8ed5ad590aea12b32d180ffc3f29b5b442efe7df81e50948cabcb6dbed5b08f1cd886239dc5d74bffa184765e9759848ea978c252c61e00a558e7e137550a00e673cb9815c30cdf1f2c746b06a7aebb67dc7cbcad0f9be6ce190b13a288a3b850bb473f6321fae5a5f4e482f5797ac71bd7c69a45e1b634add7c41f5dbbe09d3e46f5d2f180771f2cea6077aea9b59640fdb8c9a2a2fc8fe47a4ba3f4e42e0680e4c2d331aa833a3354f0957c150532ed5752295e57806794155f1eb266f1984add1a2e14727a2451137d133ab595d5b679d70ad50a7a13c3ad34f89b914e5ffd4ad46464c13fb6693b1bb6608cf10307032a8921fe8c9398d9c01dd6bf4817e5e1600057ea18c86176f9fade62e1233130ec80113333c83e2436284ddf70ebe6b9265a25bd5d3a484ffe6f226460b75feb8c3ee0e37b40d7d52de773200be5e61235713fadb35a9626b8fe309669d261401136170bfb825aa69490fc570d6190021b9c37157a36422dff20ec316072972ca7a02c560aeb5fe21e160668a4b4bb2c719293c8c8f62a155b9f01d1fd253898bbe0e5b89daed3fa890cf5e559b371148c409783ff0e257ac98c81ff17b5b09211e79d822fa35a83af3e9a80cb4f1782055e92c1043b7aa7a785e98c298950f1c043157088ec2b8d5661fb0643d86cdbb3858c1bf02d4a6b7452b9c47ef9ff7255e3067d5db042b31faac3b331b868e7488be9f5776ce415c5658888bee8430e93033b74e1dca847d721de4f2c98f8961edb573470578bf4b06f49c450c9f7bbd935976b2a508407980daa1d47cbb699f9c024e71e175d3b580597d01f4f48ecdc5de3a818867b9530e4fb1cde42bfbc15b1e4b8372e53eba6589397a251908e7013aa87aa06d20d9bbe069cb08d4b2d503565f3920a8ce4686cbd5ffd336e23fed468a1c97e4f01f692e40bd2d3a8f430c1b3e297accb58659fb4a490c19fedd12940237acd27208e7c1525a76870f7d175199877d5a83f1694b81557d716ee1c5b3048f5b2133eb6f531ca1957c056d4b1c38c9fa5d68bf4f50ba0ac94d625a5563888abe497860f7946d7cb0feec255878d89b7810543488bbfd8f61f0fbb10a6d36a6d0b82333487cc8a10f9b55d3ca785b59942f0255b01e76424e302dfa0f3e5d1483404c0ed4c0098244e04cc103e06c721939b9fcdf89aab205ecee1232bcea17ab6f11d493ec4dff80520a8fd3437fc7079fd65900f47ec400f83ac4c36e5187065429a13e4381483991ab6e8a5c0f7c1f246c07cce2277541068d75c3118e14479dfbacbeb9cc935d345a3a53e721c0c6fa507f027395dde3413ba2a47ddaf64e2435ff961e6c20630c3ab7a083eca59bceb16517aad85983e9518a7fdcb2473c7c7c6551d0d6cda13039880a014093f2fc77eddc8c73eff51f08c37ba7a612b63a06f98faea65641da952763cea3796c16f511291685e9d8b91f0b9e319bd3d0214a481d30c7b181da11509a367e7a5e7b329c91e03f61371fb85a042280e91b4c0468756183b4c91cec6652d1fd5fe82af7913a7107f9223b06abf26bb54777446ab3a91bbdc538946176d0d21361e6edcc682d1b783c83b03b3bc28a929c928b1d4977e5e748538a5a287936b65700c5a02f96db888de8b44e3fc8010fb5845f9eede16eb6a330aaa6297812836f891a537c063bbbc088ec021f188e69a9277f4d5ecfb4417a09df0396c0f0004cdb8cdf9b88d098923a6cf43cf249fe8c13bca86d458076e12e36be54e1df16d2f00bc2033027cfa903837026ce941ed778e31ce01c1d4aa129856215dfb9d020de6cc15ff5daf8b26f3fb7a7bb65054f4bde1edcd37b70fb70e736365c38b8182d5412b4949f864523f0bcd7049fc5d99b9167a2efae82d5dd3d8c03763ceb7b46840c54b82f6b4c012b7641c9db5bbca9618bef25a7edb8f70e605e23ca062e58cb78f26ea6aa1fb634456be40778e41a092114e5f5bd87d7d98406b31de327cb94e1cd68ed27367981846966d64b39984cd474f0a05ecd6d3575521f347329ef3e5b7e778b20bb901fbdd8e562292ede9befe669543a3b12927bd56397567049fdd94e534e78417244a3c605127707a1052e1ede0a18d123e6da7e9902c51db17fc3744f6cf5b7e7bbab82666ff35e70ecb880bcfcbb2dde5ebec30eef54e4d1c8621e54b1fb2de365270692b9b01e45146c577e61fb5bbeaaf7582ba70ba01dfc443587abd5f4e5c271b6130f7ff594a9b964846a6c", 0x1000}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="3d00edfffffea9bfcc25605e72fe2e00000000b76326674b523d73", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32, @ANYRES32, @ANYRES32=r35, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0xab, 0xa}, 0x1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:59 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f00004a2000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x200000000000}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f00000a1000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000540)='./file\x00', 0x70000, 0x82) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(0xffffffffffffffff, &(0x7f0000000580)=""/227, 0xe3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x15}, {0x6}]}) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x32) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x3}, 0x1c1) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xcfw7\x00\x8f&\xcf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xaf, 0x7f}, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) fcntl$getown(r0, 0x5) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) r14 = msgget(0x1, 0x0) msgsnd(r14, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r14, &(0x7f00000004c0)={0x0, ""/220}, 0xe4, 0x0, 0x1000) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r3 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:59 executing program 1: open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x87ed) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000100)={0x0, 0x10000, {0x0, 0x8}}) 16:00:59 executing program 0: syz_open_pts() syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r2, 0x5) 16:00:59 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000002ac0), 0x8, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000ff25ec0000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/175], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getppid() r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00690500300000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = getgid() r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESDEC, @ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYRES32=r9, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES64=0x0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=r11, @ANYRES16=0x0]], 0x9, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="001721a70174c633da22bde5ffffff000100"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="0300017f8ccb1b68a5e13b0ac9e1ec7f72e86fef0000696c6530bbad345a4f81d8593847d9b8cd02e8335d"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, 0x0, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, 0x0, 0x0, 0x0, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) r41 = msgget(0x1, 0x0) msgsnd(r41, &(0x7f0000002ac0), 0x8, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f00000006c0)=ANY=[@ANYRESHEX=r41], 0x1, &(0x7f0000000640)=[{&(0x7f0000000040)="e5e479c9072eaf3a477d40c5e7de3717f7d18fc1c78c81f186612ee60288013b643546fdbb2f03b598a5cca511ce8963ff30e391a4831b9c46b9c5a87c3ca2191b921353ec472678513f7781561f45454c0bedebb4ab6ba8250ae7624516f18ac1778dff5d0365", 0x67}, {&(0x7f0000000300)="ba66265a1f73880943cd0b72807c74d036cfad26cf47c9c9389d5cc5447968a5af4fc6a5", 0x24}, {&(0x7f0000000480)="5c8e51bde786cb1e915950d5845de571eefe41dc1cddc0463ee618aaa4a0c38ec6e33fe77fbde199139f72036cda5b68c50c7751bd7b4ddf37bf1ecce13d078ca18626e5fb87dfe51edc00"/96, 0x60}, {&(0x7f0000000500)="3f47296cc67b28ff475a237323003fd1fff62c216fc27febc4ebb1e74ebeffa3aad2dba79b1cc682426818e7873af8d8ea43b0b8f88c52041fe17a84c8ba45923c3b70a471f175c13c49280b1640e68b89c16a88c4631499a5f28695d71f19dd9193754a0da82a0949109790", 0x6c}, {&(0x7f00000005c0)="8ddf", 0x2}, {&(0x7f0000000600)="a7f48cb76c3f474e25c7972c8cde0776c7c8789f96d4dbdb12a1bc77ae996a0f9f9edf55b07b3617e1c55791", 0x2c}], 0x6, 0xfffffffffffffffe}, 0x0) r42 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32=r46], 0x1, &(0x7f0000000880)=[{&(0x7f0000000780)="37905ab5de34145da6a1099723e6727ad3f4"}, {&(0x7f00000007c0)="05ca768ca20ba5563eced728960810ed63aebeecaede2275c568965527c5d74c2eceaa6732d910e6f51633485941e596c2e0a0bb4f73adf11a6074b108a64a8fd5275695d45f3d82e7da50a9ba3c63fed559eec0637ed4d30ae65aa94e29b91a81feb0d41611b938b37df86806d3861526d0a4ffd47e198613fadaadac3056f83b1331d17f7215be659f3a658b4d51c16d4f3039307800c87c28a31043dcf48c073bb8e6115e27ab173144058cd85afcaecefb894f50c8866186"}, {&(0x7f0000000a00)="cac8da55ca7f1f793733ee02ce15b4ff79cfac8f1a67313e80fbde0cb3a7a9a672bc71be678252b2905eb6083c02dac0538a5bd046f83646256a91d92e8da17650f9d21df28455420ccb73035899e1838abf76223dbf57fa59398beb21769e1b0b97249d1a8fdb68675d4cbabebd909dfcd786e121676b475fd40853d0c1909386dc396c34dd870f2ad46b9e5219c7088b566b9872915d3495e988ff7d2e8afb8db60b6c14dccd6dc079e742108e8b14018f320a2a6187c92f559b40d5af8de04c568767025683200fd40551f911b688ca2e66f210d554be7a1978008f3eb7cfb8f1291147623057"}], 0x0, 0xfffffffffffffffe, 0xfffffffffffffcb7}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x0, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[0x0, r13, 0xffffffffffffffff, r21, r29, r7, 0x0, r37, r47]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r2, r13, r3, 0x0, 0x46, 0x2}, 0x100, 0xc07, r4, r6, 0xa5, 0x1, 0x100000000, 0x2}) 16:00:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000007c0)={{}, 0x2, &(0x7f0000000780)=[0x0, 0x0]}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/speaker\x00', 0x20000, 0x0) sendmsg$unix(r3, &(0x7f0000000bc0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000840)="346f0bebd94bd0545d036e5d4fc055a357efea73592e50e378356bee2bc3660dc33321572f72f5b0fb7e093b41b11b535f8c20e5d69bad8ef4444a7d2564ee3eb05cc16c3191dbb368b6d388524eec79aceb09974376120336e9a42f4ec46b6f61928d80e1459058bba2d1a65c2aa8829bae008b6715053de302290a3a0e40726043bc0f9ef1", 0x86}, {&(0x7f0000000900)="b3b16b2e511d933c84fb079f95a0b9b9c59152de102856b12ff0d669e050c29f826bd479869a9732aa4eecdadc334a278c4667b86d98edbe571e8758ed465069dd422ee87126f2db250b500ab04b4e2a1b0fac3b42d72a04859167dd2810771abc952689fff6615f4824b4e03e9ea36aae67bba111b10c63b6ab8fe04e86e6f0ff102c6bc55f3b495e232599a260651fc0e371873947bdf5a696387359c5fa5cb46c1d67e0fad2a0373afa9992e2560a91f221115b7edfba97f4802e73cba98f", 0xc0}, {&(0x7f00000009c0)="cb1c390418f60775f99c5b5fd59634d7d4dc9b59ba2aadfce766c0d9a77a1dc6e4a4f7c18bf3f47a77891fd93d7dfdbfc45a8b25fd8fc988501630a98bc7de2d7625bf42ada3f22547c80f5c4150682e9257b770f12ad3da4472d2eddf5ad66e0d272396fb3992f7a8253c60a5daef01eab5fd24183addf2931e4158c1c9ab75248288a16383de14ced9857f29bf667a429c36e50603dce25dfc", 0x9a}], 0x3, &(0x7f0000000e00)=ANY=[@ANYBLOB="3000ac00436a8ed67d5ecefb0634c8f28c195971dd88bd6fff8d0aa21038c38374daf634022d5e2ae6cc3c5e7ec35180bf52ad7e44585ced8a9071e4ca8b65c1d16dd41b9d67734cd91b3be06f97f32deff07862b0d73515c64b4c7246963f8f3cccd72ae8481d56c7f282be78e6ae6325c1ab5b96c6b00c34c9b2192a57550d594ba2983cef32e6043a68d4eae2c61a711a68eb31fe9adfc2b03e5e20ccd6f36677cafab59ffe545834a3d870ada5d943b396b1d514cf7f01", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000d74dedc8f89d7f648276fa8a595491cd98ec05f39d60cc780c06f2b559d0ee8a6c0c14be6e28d9a19575babae51d7b77b334c47b855cf40252e739a1acda31d8413cfbf9682cea59385c9240", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r10], 0x58, 0x402}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(0xffffffffffffffff, r1) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/238, 0xee}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000640)=""/76, 0x4c}], 0xa, 0x0, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) kqueue() 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x800000035}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") dup(r1) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="e5a476d5c7a4a0067a856ad3c0388e67cc97c271ed648d89ee40a8d27f08653e07ea1fe4258ba7abf47a6416663b17ba67bd4ebab2b8466a354c28f8f4e223f14272c044a3c15f9278bc6255fed56bdb05e49a5fd7a7e7d0b53954c32c624f09166a", 0x62}, {&(0x7f0000000200)="e75cdddf33818ce2a6de9180a9294bf7fc6b2a187244aa7a828c4a23881906320fc3899cbccddb96fd649488771fed1b933790ce766aa29621d14299ce4dadac845b8e055b77f10730809b70e66f42e54131328369b7a0730ae66bd88ec4b3786ecbab1469718f7eadcf899ee8b27f44b64757d09f4e05472d894f0652a48aa766", 0x81}, {&(0x7f00000000c0)="c169f7ebb054c61c4f2aece047b10c25654747e714d6e79681d66b1f7e8009f907d20d690c9b6ee0a457380f21bdd092a37b80", 0x33}], 0x3, 0x0, 0xaf3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x82) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) semget(0x0, 0x6, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0xc}, {0x80008006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket$inet6(0x18, 0x4, 0x1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r1, 0x4, 0xffffffff, &(0x7f00000000c0)="8763b0997b6ce8fd49133bf58702a1305a7752adcc260652a433b3ad5fc589506c6f0aba41bd5224f9c4e5bfca79fe9b675c247855982a5ad8f3135171f5d4b9943178922accd7c317c1c2213cfe8ad6", 0x50) r2 = kqueue() dup2(r2, r0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)) 16:00:59 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666901013000"], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() r5 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x1, 0x101, 0x339b98172e8d5e36}, {0x4, 0x4}, {0x1, 0x2, 0x800}, {0x1, 0x2, 0x1000}, {0x0, 0xa67, 0x1800}], 0x6) 16:00:59 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x3, 0x6, 0x9, r2}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) sendto$inet(r0, &(0x7f0000001700)="44cfd146a839afdaee4f6cf50c2a30d0b33d2d0284850f8065f21e9e513948ac3ef3979c30debd081248e9b0c88b4faf2ced5c031ec64464306a161bc4593084466548a68e25635be83e82c7743c48ee8da5c146e8debeb6d755e46faf9e640fb636608132cfab878efa7c90ff43b5792a11a958cd1725f5945f17f9d9e8c661f1419f03794e464f1c01c377ea4c397b4ab6afd904076ec78fd76655238af61bf745017a8f3907b5e0b16d091a926d4d2f343abb612ee5998159419bf91d446abd6acaabeebb412ce0b18d575214a649314eaa568b3deea1274d427a0160d9ff31dd184420f9f8dfc5bd41587a3145036ba718e48ed596f920546fbe00a46fd8af7fd23685b888becdcb8edb38c962be16ca16b4a6c2ecd7d05e4d1666b05c9d18db4a749b90ddc6cd2708e9bd0a96d9f823fc40f3e49c25d9e592c9aea6f5eab9afa447d8775cbce41a851d62d58eb0675a40aa80651d687d8bf2d7a305bb83d05c8133fbc4e11f3a47bbd385ac31e8e7def51199e4515d08e224510f837046825423efcf97c40c9a22f306bd68159ecd67fade1623528c53fe96c646169d07e770f6be058085af6b9c7f118b4762e4c91f16163dfbbf9661a33d7fa4b884879f5b8792a2a8f964cb08354dc24c79d8df3a01ec35482724921b54f6d079c3c33c1ec5d69d5f1897f92fee77e65b8a61705e7b15632e7916b9611dfd0e26fa60282e2ff455af7526d3dfadaa36fdeeb8a3735a2a8b2fb29fe7cdb9622ccc7c8e838696e8731eee0d22e0dbf49269630aa909d0c7b0d8440440fb2511d4d168206f29cbcb6f4eb7943f5a8e5a87d07114f64ae5cb3c7854683ef1ecdfae8e6cd38038a1e9e42f400bb8e981ff01d3d56ec1fe5f05b90a45461159e50c0dce586fdc7f7a25f056ec63a6f192ecdd5e339d33de5841b613fbf477b03db860eeec5c03150e8903797e3bcbd5c50b028f052aada9b6df9dc4375c054f0b2fb0ef56191b29a148e5e8834e90dd343cc25931af9949b455a9c89e8dc4e2010e3688ad6b197f3e7b3b7c97432555933e4209f40d7aecf7cadd0c27a86e5f851201dc7681a671d80b4f6ae45ac8266a37907c74299463ea90233b49f780147ba6c87a68ac226e1f49e6cd5c925075250b77d315aedd2edd212561c0155b645bdd556c6894e8c14df1c1a9b809c28253a04219d4d3c8870e59a10548d7e8af198ffef7a92094c8806a83c4362134cccc24a9104c829e96ec47acd106106a05ffe7b05d70ed4a0c72fb9596d0136e1a42a317a4a75193d8c06e0a8c7cc54938bb4093d249ec4dd82530b912cfe00efccea08eef9f53b744c08eef20e2fcc6bead6810be13d5872eddb1a37ee371a4c02391dbe1d83ef7103b3a2c37458b31b52f43c033a0b303bc3983ec6ed438afb8e9bf774c267bd2135d549e8e08ea41bc1cd955df11dc7d70aafd4b63bb9244ee71105964c13fa1bc8715070f0045fd05a60fef140313851cf58d391ca014ffb6613df2425248e6245b54910df1eeaea56bf5843a9751cca3047b813ef8b9454adc4138dfcdd8f264d7b11f3ac0726bdf7f61c63c79fd02f77c6409162c1bb7965a4f8dedaf4c94eff20c9a35631defed2ff9f0269fd009347f60669bde29f045fa9250136819f61bd323d3d99b110e932b16747fc4167b5ea42fbdc120bb20d793431104e7403732a362a80d7b0dd1fadc7d2efac21f8c582ea4bd2f2c9ae648bdaf3be52dd4d3e63496bce8c5f5ca8acd305f3451b4bd72362b90189beb7dc3a10ca2f4d1d4925bfeef96e8624be9ed704aad64a82a91e19d60ce1dc9d4c006c71e685a0abe85344f48c182bfc0e2501d21ffb07ddc6943056cfe8a5d91233242696920c39d5d39729f55d7aa64f700c498c6a0ad6cc724a096d02950174441e4adff7948113dc36de287a8e66719ca5cde1eae61744acb70261c03948898d6160fdd3a660e61ec88a09f520dad2f323c22caf599d2bbb338d8d9f6c8b49314f8a6cc05d47cfee755a4c127b13a8d4c2350ffb9a751db440d94cc8be35d9461346d3049538c9e89b845350699096a3a66923aba257b08b89d2727df2fafda9e1e858e7b7d60b679a0da75c44096a0e62f6d0dacd378e046e1c92d8dfb330f0d2de4d50785e58d7ee140b70cdee424380435deece01eacb78cb70265c97148b78dfe394db7606e516f8c81b01990926d6fd8dc7b3091ed63e6f3c6a5f4648005e1f803d8ee75eca47d31a443168e465275039c09d4c75996bc5f0d2910591ce1c03ce5ed1c808024793f24d91492d4601b3a8c1055c682e8c1b945423b2b558bdab643dfee0331d1e177361c49928e3fe50524e14eeb2b5679c1bd3f670d6391702f641c3d80f61608cae6cbe5765afe0a7de16357a01f0262d6e2b9e1f6846a8d5b30cd929ab6b3f62dcf8cfd4f3c13c3faaaaa4655831bedc25c6221519fc489f380ea07ba6afbc4375c8bfd1f9c09970fab2d4b879435d9077654ed31db9a79808176c6ca94b46ab5a3c89e0ac73b24a164991d014331ad9e02d8c8ffbbb87c1639c52c18514f1a34c47d739a6c2435bcf9fc6c44b99cf62dbcad4a00d8501cabbe0a50047721f9a2dc8c9bbfee4e36412c558dace823cf0d4a3f2f9352e85e18f76edd6623588653487075f9478d2c6ea08e17ad611d85475ceeaed4989b7f839597cfdbfad231823c05021d7c72acda66c1bb5746363edf0293ae6cc4d1a84f26e87eac249df6cf9867a45f0e282a36cf128805a597add8f336e22ab83eab0af7297595648de4ea7fc920fbc1e048ab0a9141dc6626d91231631596255323a13510b9a7420bbb8d14690f5183dce753e91abcc26da3d49e2e253f903395b064147faa4a6eeada9b2e278e7b7dfeeb783928c7a20fa14836418725326bfba854eab725bc8afc77e3a59ce23339224bb6d05f4135d0ee764114f42c4e398ba9c338765c23be5a776cf1fc43eae608be29589182304b59eb2730d8c0aacc1b330b48b23a1a2ac964871a282454cb571d3d04d88c891eaf0f89b911e1bdb1d58c65bb57ee86ffd1aa06f8767e414208745cfec528bc3ee0c5f828306983235d6aafb35536a8fbc368e2231822f5be3ad44558fab0d842e1fd03f8a8c1c140ce640f23eb9309291fd6d2b208c8b78bd379381a4deff87e25462a2cbaf476869c968b8af89573ae479e102e7af6a4d60b59488284fbe4febccd78cd7c7773e2f40b4c70269bb3d9756dba69139c9a8e3e1391c86c1fca4dd1c1bc55101e12e50a5a1b45ccc37e5505ce17c33fd662462ff653fe300da9d878bed345c6ed82f7c315cca1d719ab309526d3cc1113c958d19a54f183fdf1599861edc1df2d1f855f893f9f1f5c16e5b50f8eefcee287e6f0bc97a566b37e4cd8686760e228df0c486d570331f0ddd938e4d4062dac4de2e6928561289ca822f6fe66b3427657915eb432664ecaa0de3883a284c3ef57d25a9f970440011ecccbd1b22252ab75dd1d53cbb33661d330c93445746da2084e6c3c049d3b99f526af6632c060dc61520a570ecfea29eacaafa8822f2fd770e83276fd4c4650dca9ec26a0a4dde6bb757e5a7f3001301f82f48b66e071db859c0d2ada5ef92c404a864e61f14c3e54d93a480abb3e01835732bb4085760bdff32db564ad86a829a42f17ff7bd9d5fbb56ad02b63b7d850b59305d23d5518715edf17fee65d9a874e043354f80ca1475e0836afd49bce6cdc333390144f5baa1e70d7c26867c16bb72deb501515014e838f44a74fcb233d7ac3bb0d034215610258ff3db74466c1cc507af9c8337be5d98ba9cafbbe4b5a029a62f063f72d5c6050880cc4e87f15fac95fb37a446ebc720565e7493e5a2ce83052ecda46a677ccfb5a58a340c07f833f52ee56552b53dddad2f85c8cc199c6d0b55ea93fa11e6ac76655d4f8a767ca90a7d0b398b3fbce53e2295283ef4c9f11cf49b9c6d2a5f54ac3b37ae0da73017ff8840fa1331c53001c4ec6f202565f20580069ba03c92852736357ab3680a89e5ce8fa7aec917b8ab9405d42fa5770423f4679717dab070eb353b05e9cd70c820cd24fb4c8fb65692b8725811174fcbcbf9d6894a73086719afe1bf3661b3e9def88a0336240b5788c1c8f2ce616718645af8fec77487d79e243d75d74fbb6389700d4f0c50d251724a015d1f09656f223470adcfcd3b773e09b4ef9b0a5f2638723d09016b2bce990282b20fe64cb09584f825ccc54ad2f9d0b4dfcbda7045197b3cf0326b3c03a535d89941d9ab86814591b03a30d3a6f603420f934e48fc43769a11f96337d1ef9cda49e9885a04d322b94a3ef85556deae66954a2bb1771c4f19c643cb0c2481577eadbb40a3c35c56cf2b1a981889005ba8a60e72905c6531861461c56d47f60434e8095012f50218b18d2ead4c3f2870587ad1ea34397e3e324602cf22a618ee355e07e1ecb98e8ec442a39640890448a8152c25bfa4b1db1e9a6e9806ace7b553d1d77bd4dfadd75feab12556e6adc39a337558a468985c08865e82cb34ea546fbb0ad2a8ebb0bd455ec6223ed3c160afeb0583f9b89471c54ac245bdced22b4361c668cd826f49c732b3b342393acf990ec8cb692b75a6e6483aa4fe4f2d6ecd6703a376bbf5e9af5e564280cbf770aa2ef55eaea3261dd8c97e97c99e3395cf36c53367ef2b59a61ce7cf684062abdb524b4924f0001ad70025f628abb553425c4808aeb6a5d9e3843dc09ab1ca1b9b7aa5b384a8f241cc21d04865c5b8862474bf9adf9bb25fc580265861d3ad5343bf5e85f91d621d523cbcdb928a51cd98976f9beb513e19caaf605223dee1508c42f537f9ec41cf88d77468d6525df0b7c83a8227c534c876bed7012d3de32d300739d205ca9e2d8efeb3c8edf28ab397c9d8ec6cd86d0ff320511ef3a66a155a59787baad9b8e5a891ee7c78d19c33c8c0f2455fb5b26b0b0fbdcaacd76eb3ea89c37a529c8ae95cfd56bf0adb0b03b257603fd3cd766ea5adbcc28c9c635ae4a4b6cf06f02c0338bbbf28940305f8ddb9286abdd0e7a6cb9896ba0f0797e8855a311469a0615852b778138df142e56deb4897f9ca74f83093c570c9127c6a331e26c84db831d2ca25ff79c43ff7a2a4ed54513a05ee83f1f662b3ef6bc8fa95b7b3088723025c71cee36e3a517087ad3d37b89adc402b57813502227138c862e2b3111307a057e01e6a6c86b5365ffe4793a8fb563310ea937f8cf1e6bdf696b64adaee9d06cadce88444492332180539674cc717d34fbabdac00081662e32e69b41d25eb169f4605ff83c51c84af73623b553529687d285c283f058d2a3458e4f6b1ea0190c10569a7c477849cc285b1f5a849f073dad40e22bda5b89e953737a014a87c198ee4f42087f766f0c305ef775fbac7bd71620eddee0c6573b5d3d34d12235242ace18dde4478d122eb5a4bc30ea6c8fa289b067aca5cc8c0dbe436a6a1c36f616b307b48c3cff68149c146c1ad7443a1d13110688035cba0a1d1aa3bf2f46023b75d708e3c42230188216afb2ae7a27cb869599e5bae9d0d5bd9f8766ca89ae7173b8d875dbde7c47b24baeb51d7b8e183dc1ddf052e50c0c1daa40b1841fda7ff42caebd552aa6ce26b46411a6690eccc4b0330f617f67685c753cf506a3925258c67994e8a69e40b7a8e05af7e53f4d14ea6682352a66d10f2689a354186f8e1549cb50e91537dd20c93671e771eca078fdc7ac4f25aa1ccd9cf940b72d82e02d997d710a0206c366f00241ced057c1cbf4613243e518c5b1c8e6b122", 0x1000, 0x4, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x38}, {0x28}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:59 executing program 0: r0 = semget$private(0x0, 0x1, 0x21) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xac5e69a8a206e077, 0x21) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xc2dd, r3, r4, r5, r6, 0x1b3, 0x401}, 0x0, 0x6, 0xfffffffffffffffc}) geteuid() r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept(r7, &(0x7f0000000180)=@un=@file={0x0, ""/74}, &(0x7f0000000200)=0x4c) r9 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x12a) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = dup2(0xffffffffffffffff, r8) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000340)="4b6ff68213430b0127fa446b7d639a832646ca58a4f2bd9b05866ab92b51405f7cde19ac8f1cd1f0311e66a6cad50db50473f06287b893e282195169e814e2ba0ae71ae2b916610c264431589352eea39c42e7edac38d401eed80c284b596e2a4b8eafc7681e41cb4e39dc967121bb6e263e2b2718f473209d05cf18f4e0557fda2a34b1826d81ee4169dd50dd838339a28280aee3b556037ec46d3e009d46fe2c0560cd1e4f6834ad0331c290fa73a1cad77d8562cb40b9433a5cb26d6453793a678c42fd995cb55e93a1d77c67218782cd783da5e93596829cc405322bc2b1c9bb0cbcdf5144475b92b91e976a", 0xee}, {&(0x7f0000000440)="40e26415e7dafad5bcb504401682a3409d51d453911fb4737053fd8423486ba125e1495312d2144e8071aaafe395f8559528a5950f046635193516b99b173d76e9d2c756f532a3dad27a81abcf4fff3906998ee0b25da20185162eb92f1f7416e84029a282300217196b0f39c1c4b4ccd9c6684d", 0x74}, {&(0x7f00000004c0)="9c3a1cdb1148f61096ec948e1ccfcb423c391e1f127ea7a50f94e1a6e28039d98efe51735e10b988cd7a8eb6acda6f468da5dfc602bad0ae380d2a13ec3cbef2b60c18a83751a151bb6269141589d10e1e4496dc1c4a23b8d19338c894d8939f084786e36275fc8eaf76f8be9aaebc54ea427cde846cb980880ffb74c3a3edf3", 0x80}], 0x3, 0x0, 0x800) r12 = semget(0x1, 0x3, 0x1a3) semop(r12, &(0x7f0000000580)=[{0x3, 0x80, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000600)=0x6) accept$inet(r9, 0x0, &(0x7f0000000640)) r14 = syz_open_pts() close(r14) faccessat(r13, &(0x7f0000000680)='./file0\x00', 0x40, 0x1) r15 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000700)={0x9, 0x6}) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000000740)) 16:00:59 executing program 1: shmget(0x2, 0x2000, 0x10, &(0x7f0000d36000/0x2000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666900003000"], 0xa) dup2(r5, r4) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="57edb411ba5029a2e5ed83d78ed5e9b2e616b47987e23b30f0c5a3cba648cb6b179bbbfc32246ee2daf18a71eabd4efb902eed889065b688601959b7497e374c429a6e54f5a0498476e45ab7de9a6f01410b3f83597ef2713139ea0132d49f80802ae68a6b2b000800000500000000000000"], 0xa) 16:00:59 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c6a2ad23256551f47fada08fdd726455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d2f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b72aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00"/1489], 0x10) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x6a2808d6a80588b5, 0x80000000, 0x3, 0xbd}, {{r2}, 0x0, 0xe1, 0x1, 0x2, 0xfe2}], 0xd4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x50, 0x2, 0x3, 0x5}, {{r4}, 0x0, 0x89, 0x4, 0x1, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x2, 0x1fa, 0xbbfb}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0xd08, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x81}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffffa, 0x8001}, {{r7}, 0xfffffffffffffffc, 0xb5ac7419b80ef547, 0x40000010, 0x1, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4, 0x712, 0xfffffffffffffffd}], 0x3, &(0x7f00000003c0)={0x9}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001cc0)=""/4096, 0x1000}], 0x1) 16:00:59 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xfffffffc, 0x83f9, 0x7fffffff, "070000403e79010034840c762a6651fede477dac", 0x0, 0x1000}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44, 0x0, 0x0, 0xfffffffd}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) 16:00:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000001280)) stat(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r2, 0x81, 0x2a85366, &(0x7f0000000000)="c7e6306d4e60bcf37fdda824d7f23c9a71076f48145dd23f7e985eacb7e4ae65eb1c13f0540f8743a62dc9ea9195ad160732d204aaa6668cbcce8429e876cb32a9a8c82a2154fd6527a3d9bb987dd29a618f0fa12169d8615fa63d2a3169316a034d23c68840e8f8515041aa73a228ac792be58dc1f571b3c4aa94072fb091137d07ba3dba55a49fb9cff61609c012ce095cc6ba58ba59e287", 0x99) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') sendto(r4, &(0x7f0000000200)="a1f8a9d8a7eaab54419d4c4d2246f906706c30dca4fe161506ae6d116fc6a15902811dd4afadca481ec19c32cfdfae8e626d4ab7658a2eff1a2b4355f9e5d636d54aa16d5ab32c961599898b227caa74015ec735edc66a0dea1746cc389f7ea2335552a02605a799fc0b66588225e18995ef8e234a9c64ae01de902c5f0b1b381ec011795717f628cb1cdc178630b219bcd6a00c96cd6c497b446061985abad682f04838d2a47f1342f86ffdc425af8a74e092ed484719d54f87f86d1219a43693a6bbce3ac7235198c8a68cb8b43e4515ddf7d0988078", 0xd7, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10001, 0x400}, 0xc) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xfffff801}, 0x8) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)="55ec44be83f7f8c0c01ad8fd96ad0b16bbd636ce0a768e0923a6253af08b624f4244b6da7b069d74c7ca3f2624f9403fd4c9c6223c5b1ac6cbc867148eb41e8aea82e713e943c88eba1e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="94606a3c046e9fc7ae66214ed320") 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x0, 0x246) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() r11 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r12, r14, 0x2, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r14, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000340)=[r3, r17, 0x0, r19]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = semget(0x3, 0x4, 0x20) semctl$GETZCNT(r21, 0x2, 0x7, &(0x7f0000000280)) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'~a\xf0', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) dup(0xffffffffffffff9c) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff32) select(0x158, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x4420, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x7fff, 0x8000, 0x1f, 0x1, &(0x7f0000000280)={{0x88, 0x6, 0x1c, 0x7f, 0x3, 0x3f, 0x2}, {[0x5, 0x6, 0x6, 0x2, 0x4, 0x0, 0x20000, 0x3, 0x0, 0x9, 0x5, 0x9, 0x9, 0xfffffffffffffffc, 0xffffffff, 0xfffffffffffffff8, 0x8], [0x400, 0x7, 0xdd06, 0x7f, 0x5, 0x3, 0x800, 0x5, 0x3, 0xfffffffffffffff7], [0x16, 0x2, 0x0, 0x7fffffff, 0x1f, 0xfffffffffffffff8, 0x6], [0x7ff, 0x7, 0x6, 0xa, 0x8, 0x6], [{0x8001, 0x2, 0x2, 0xc27c}, {0x9, 0x200, 0x2, 0x100000001}, {0xff, 0x6, 0x8, 0x100}, {0x6, 0x100, 0x6, 0x8}, {0x59a, 0x1, 0xfff, 0xb01a}, {0x6, 0x1f, 0xe75e, 0x8}, {0x101, 0x20, 0xffffffff, 0x6}, {0x8, 0x101, 0x2}], {0x9, 0x1, 0x4, 0xff}, {0x3ff, 0x8000005, 0x5, 0xa5}}}, 0x200, 0x2}) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff02) socket(0x2, 0x4, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000500)={{0x6, 0x9}, {0x9, 0x7}}, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x800, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x1, 0x9, 0x1, 0x7fffffff}, {0x1, 0xff, 0x8}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000480)) msgget$private(0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)="2e70795cd22256eb8cc5d0dc40823c0ad1d6f896b63612f180f76b2a423a42951e931de2e44cd1ace81ef612937d354f5c0ca456b78712bd7761d3043f81036382eb4d555870c3c32cec8becb4717c75f539d2df73ea2234c0db91c565e1870dd5", 0x61}], 0x1, 0x0, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'T\x01\x04', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r7, &(0x7f00000003c0)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000280)={0x2, 0x200, 0x0, 0xfffff676, 0x7ff, 0x5, 0x20, 0x10, [{0x6, 0x4, 0x2, 0x1}, {0x1, 0x0, 0x5, 0x4}, {0x10001, 0x2, 0x401, 0x7}, {0x5f80000, 0x5, 0x6, 0x8001}, {0x3, 0x30e8, 0x1, 0x14c0000}, {0x4, 0x3ff, 0x1ff, 0x7}, {0x9, 0x3f, 0x401, 0x5}, {0xfffffff7, 0x10001, 0x0, 0x8000}, {0x8001, 0x3ff, 0x80000001, 0x48}, {0xffffffff, 0x80000001, 0x2, 0x80000001}, {0x0, 0x2, 0x401, 0x1}, {0x7, 0x9, 0x1, 0x401}, {0xe, 0x2, 0x45e, 0x7}, {0x3, 0x7fff, 0x7ff, 0x401}, {0x7fff, 0x2f0, 0xc4d, 0x9}, {0x7fff, 0x0, 0xa7, 0xffff}]}) 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000040000000ac1, 0x287af8ebcf123643) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000040)="ad4bad1db9fd9f8e2752cfdc0c954a7851943275cd9cf1f2b13bb795448599094fe6f1d09905aff4f01ae90a5249b3f793c730d160e1ab3045f2f245920df0b5ad355c88d8c9ca10cc802e728c4d03d9b036add2a8fc443356b8f09786fb4270e21111dc94d65dc140ca03232a4fd3452106f7a097c4c36c578c1835b59ceba56e506fd75ee641b2e171f11c9d97fbc10df1a48efff37c9d0f6b99d9886940031d7789e6b7db4705abde2edc96ee6d95055d477ca6a4970207af68506314bbeff145f8d1d032a3a6a828fd9bb35bdb2bb3f7bb7ff7a192ed8e6090091a4ae89b3f39a2f0519ff3a9addf561e7d333c580312", 0xf2}, {&(0x7f0000000140)="cb8a", 0x2}, {&(0x7f0000000180)="3228bf4299fff877545bd2a315473e8d35075518adbbc907333a763ef8c8d83a6e67935e97717b032419b821dcc8cd3c2b62eccf0bdc800ea7db47c2209df699a1bbcde59a0a0a9edd58cbbbf39fca98f30e54930d108b89480fb9566cdda108275eaeacd98ed5dae1be572160b6765f093296c69de99859f6fe2eb4ae021c6a12fa98fa2c4243dc817aa6b849c837e3eaa9b953fa3eb918ceda37cfd6a8ce03c265023da1676c986c8f0806db0c3e48e2b9dff5be966b608869ce541fd27ffdaaa888a4d718deca3772f72d7861e6a0767f9260b842c8eefdcd73efc958a2235bda1fa18ba30e0f0b4584316fda88f11a95dff72f13d828f93d038f", 0xfc}], 0x3) ftruncate(r0, 0x0, 0x100004000) ftruncate(0xffffffffffffffff, 0x0, 0x1) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xffffffffffff004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 16:01:00 executing program 0: r0 = geteuid() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r1, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r6, r5) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) 16:01:00 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xfffffffffffffffd}) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r2 = getgid() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000140)=[r2, r5]) r6 = msgget(0x2, 0x5c8282c1c2f05449) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() r11 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getuid() r15 = getegid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() r20 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r25) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, r14, r15, r21, r23, 0x2, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x8, 0x0, r2, r4, r13, 0x10, 0x200}, 0x76, 0xfffffffffffffffb, r3, r25, 0x5, 0x2, 0x7fffffff, 0x80}) 16:01:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x128}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x10, 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4f17, 0x7, 0xffffffff, 0x80, "f486b5ab87d9e8d0827d4353d88ccb2b10559d60", 0x2, 0x4b2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:01:00 executing program 0: r0 = socket(0x2, 0x3, 0x2) fchmod(r0, 0x812b3750cc461e43) setsockopt(r0, 0x0, 0x67, &(0x7f00000000c0)='\x00\x00', 0x2) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x14128, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000000, 0x20}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x6, 0x3}, {{r0}, 0x7ffffffffffffffb, 0x389037ca7a29d0bf, 0x20, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0x8, 0x983e}], 0xe63, &(0x7f00000000c0)={0x2, 0x101}) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x7fffffff, 0x7fffffff, "73f3267eafc80b4837ff03000026c3791e003100"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r3 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x3, 0x1, 0x8) semop(r4, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r12, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:01:00 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000ec90fb000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa4245fcb613b5748956088468b927388a9e44cfc1b0e6793833278de74c9d8252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6a972bbbef35ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a000000abc6ebc4089a2e02095a9932f895263b2bde3e2dafbef5ec363fb7ee06ba31d65776ce223a6fc03b673c78600be9403f130c031ea244fd90fb1e6a4167c7e1229089aa9a0fd77ccdf5e7d228d8adb4b36c3be9d7ac6b807d6f0cf4bf397080d0c0a575138f8be1babf10753ece0d77e69f8b150d1e3adaef452acc208a59248bd0cf"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = socket(0x2, 0x4003, 0x0) dup(r17) getpeername$unix(r8, &(0x7f00000015c0)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b9ccb782ee7acf2d8514737ef70c83aa7b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0991b760d17a8b99241fa35142dc8309b02c222d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r10, @ANYRESOCT=r12, @ANYRESDEC=r14], @ANYBLOB="c786f304076ee8c479f1650c4332a389ffffffffffffff0123f0c0a3d8da7743f17a9c79f90950368c5278d014b1c76b94395a6740a6ca997065b441f43cbf4028929651076e0f0d3647550bdc89ef678c977e682d6aae2098e2e77987ec0625e059a5026ac7f14f5bc2ba96e7205aed53fb52277b0048bd9e6a576e4d53b5de7c72ed3d2790dae16a43c3baac71d5e82abf3b9719da3800a508543ca3d0d6b2a1edc22e63badc4658732c5ab728795f4fe16b6e5e9bc6fe62c05ade2ece3965f74b3a1d34a21ebdc2030000000000000033", @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r17, @ANYRES32], &(0x7f0000001040)=0x8) r18 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r18, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r18, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r18, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r18, 0x1, 0x3, &(0x7f00000013c0)=""/216) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r19) bind$inet(r19, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)='{', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() syz_open_pts() 16:01:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x3}, {0x0, 0xffffffff00000001}}, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x10) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0x6) close(0xffffffffffffffff) 16:01:00 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [0x0, 0x0, 0x3], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffa}, {}, {0x0, 0x3}], {}, {0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206997, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000005c0)) socket$inet6(0x18, 0x5, 0x1f) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:01:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9d000000000000100043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7481793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9831a091d2b91ac58eef70eef3d2a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a94fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256901d48691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0xff, 0x0, 0x2be}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r2, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x80, 0x32c, 0x1, 0x7ff, 0x139c, 0xffff8001, 0x1, 0x3, 0x3, 0x6c9}) close(r0) close(r4) 16:01:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x3ca, 0x4) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:01:00 executing program 1: mknod(&(0x7f0000000200)='./bus/../file0\x00', 0x2000, 0xe9ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x90) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="26ad4ecad390fd372e7e2e16b9ff0b5e4de28f12091cf514baa98cc60af16ef6f022ca3646e7223ccddcfbaa2723b7d3bff71f9441c18d44b10bef937d1bd8d8411947ff5fa7085183934162987d976c9150d7c99db2d22132dc1554547014f85fcb8947f0589253a5415fc10d0f0c123b8fb8292b9ca60b7023f0357c9dcaecab5602f508c175bb170fc6718328b47646141c75620b"}], 0x1157, 0x0, 0x2) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) unlink(&(0x7f0000001200)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f00000012c0), &(0x7f0000001300)=0xc) bind(r2, &(0x7f0000001340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0xe241a540a63fb2ac, 0x5}) write(r0, &(0x7f0000000100)="09b706240e4df1d5b0dd3156890029f611bde6755f945b810c7163bc3102a41ed0cffa039806342dfc24365b1d1a8f6c412426317c47366df81f38c79328824ceaa78074496899402f2db2309d3a9713a59537158e85212858c965fddf741a3a6544ec9cb24b771269a1f9a0338c45d63009ee896816e6567b850548ec799873711f1d41f23262eb1ba0f6c846d3d355206ecad2ecebaab131d8daff509def744f73e620f4b9b9b526fdf33086fc816508648eebf29a4ec474d6bf36637de5e8e647d102f2105c4b5c2d6a35f03b6031d6e05a2170b3adeceb10c6", 0xdb) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r5, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c31bb4372b45c0f0ae3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003310de00"/4086], &(0x7f0000001240)=0x1002) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'t`a', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc78}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x99}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000d80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3beef1249e5b655767632d422b4ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f2691405fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446862fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c16d5abf70730e83959a36ddeabee1a043d8fd270c044c000000fb1eff862ca551f48d16d417073dbd051c9fe4b45d456bf7a075290908721b3222526025a277af9f2ac3cf0c5a33e3c712514649a820a6288afee8fa30084e0eed4a54809bd4fbc783826367b8c3c494652994959db35c75f205bcc1b95a47c7a64a5451d841b5b379f0805e6d681a727df0ffd083b06fb43a3a0eef20fa0000000020519f0b215edb0000000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000000007000", 0x0, 0x270}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r3 = fcntl$dupfd(r1, 0x5e66a6a9217342b4, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x28}, {0x1000000006, 0x4}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:00 executing program 0: socket(0x11, 0x4003, 0x0) socketpair(0x6, 0x0, 0xd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) socket(0x20, 0x0, 0xc0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400000000000000000000000000000000546093646f2bd8bb0a74d754098a0ec9d3527607ca637b39aed88535bfaaa991bcd1af7873081b046c61dbef6f4d5e341218d107c27756189a0b23c153e99db04763c7859d2571c9c978ac29a44241bf5e13e0c93c281b24bc87c36c84f957f83d39ba043c899703ec24d9937aec5fd1897dbb83cc62828ed8d215ea363e69644370c168e83ba910aea5ff1b43c45652599a9a46a81a", 0x147, 0x8, 0x0, 0x308) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) getegid() 16:01:00 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f1085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f090000000000000009dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x9}, {0xd0, 0x8}}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x0, 0x26) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r4, &(0x7f0000000300)="f8760c415eea272da56ddeba69278fadb5b6d430b06efbcc1b214ed23f187bd251eafb76775eed3edf16a4b95692c0196e4bb9b9ab6c5c82e1e31e3c2ce2e4aa13cc928578d9fa7db98581fcfe0c89441328fdf48b9178943dd8d8ff03d894698cba1fbfc807d944f3024635d110aa3f11bd8644e935ba6bf742f15c400091a05df4b95cd51e5739c152bd90667a33d38935fc743dd306ad438c8e0435662b8fec4da6adbe4e29f15b8c78272edfbe3b19b36cb05c5c8f2febfdaa3d00679aa7de7c7c082f93ec2489d3bb394020a6b71cafa139354ff6b5e4a3eb", 0xdb, 0x0, 0x1) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x4, '\x00\x00\x00\x00\x00\x00\a\x00', 0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="090d31886dfd5917cb66e1c1de7ab38149819e98b9732c6593b71184e5395b6d544aa1dfb61f925c746daec75aac529eeac6c191594595e5a35aac3235b714441a299031e360739be7b904167181dd795a", 0x51, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:01:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) socketpair(0x20, 0x800a, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = geteuid() r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r5, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r6) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() r11 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff7, r4, r10, r14, r15, 0x20, 0x40}, 0x5, 0x3, 0x2}) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900000000000000000000000048f629726b038083c807e275e9b28ecf798fba3045a161f1725f1aea715b250891047c84d258ff63731a1562a67aaaec3644fe31a4fefa2996ae16ceddfc698fda2da94d89661fce40a5b5ba76283308fc5fbd8d1a9cd40abb8c01cc0fcc077c8748275fe4dc343d63793f3c4d01fa87c5ae51af7f127fb2e0ba46cc37db1493b9a872c1d47766fd"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000140)) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x19a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x72bd0355) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x220, 0x0) flock(r2, 0xc) 16:01:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) syz_open_pts() syz_open_pts() 16:01:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) 16:01:01 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) r2 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r2, 0x0, 0x100f2}, 0x4000080c3, 0x10000, 0x0, r1, 0x0, 0x2, 0x0, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r4 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2c2}, 0x8) shutdown(r0, 0x2) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r5 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r5, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:01:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0xd2, 0x7ff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x83f) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x8c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x80}, {r2, 0x1}, {r3, 0x2}, {0xffffffffffffffff, 0x2}], 0x4, 0xfffffff7) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2836e7bd6d29ff1dcd23a4e2751276931e53640a9739516ea612ad8d6e77c45c66a47042f03664c8cd6f5d8d8b0dee3a89ec8c941009a79fb5b16496a9158278f12ea8ef7998797fb29b8d4d5d4252afbeb1e9e14297475ca5f825091ea7051872afb01a6e4faf5551eacf116555bdfa42ffa56e7e6d2dc34a1869e0d4c6a44404dd7afa1150bb21946419a5b67cc2c23ec0f6b75286f26961e86e3330c6a80159948ca677ae81dd69bbe8eb47321038aba30c2ab6d183a291c3fde147e9b14050b53b6406fdb4425105cf832d6acee0dd348758ab082f91ad464851ed"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x8fe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x0, 0x45, 0x98}, {0x4, 0x4, 0x36, 0x3}, {0x8, 0x1, 0x81, 0x1000}, {0x7ff, 0x0, 0x7, 0x4}]}) r2 = msgget(0x0, 0x246) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r10, r12, 0x2, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = msgget(0x0, 0x246) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() r22 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f0000001600)='./file0\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r23, r25, 0x2, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r29 = dup2(0xffffffffffffffff, r28) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r32 = socket$inet(0x2, 0x4000, 0x1) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r35 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r35, &(0x7f0000d06ff8)='./file0\x00') r36 = accept(r35, 0x0, &(0x7f00000015c0)=0xf3f327823def17d6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000001c0)="7ff2152e9882c49b0b0bbdf99673205a24f79a6604d7e917a7432ae5ad1281c60d6a3447da7cfa61dfe0e56ac6879db3799b76bc46071c72e1b486b32db216e6c5a49415595a18067f0af7b61e98efa26dc98791523067e2437dc0759e593c6c53eab120346b44d32e18f5bf7e95d90123fd71ae1447e5224fdc3428cd6bfdf9d84b6569934db1577c388c7222289b8bb4a2247c02daaee361a9eeec1a34ba6d73998fdd7bf4b3f4978e0dd1f9b57c030049425fc8bdc7061f", 0xb9}, {&(0x7f0000000280)="dafeaf03bb8af60459f6b2b0aa8a681d2136e1255a6b16ef6d956b42784b1ff68fa6387d3cc31558245c6218f0c21c1b990bd43b2d4bc5f9eacc4551b82ba69303c8853b6baada741e35e02ba14dd97308df6b20786dc7094a00af930ec7529ca79da7d84974aeb18e513093d9f494c9b5", 0x71}, {&(0x7f0000000300)="d4e8bc1930da72d71d4a4b9391fe02a8457a4c4d", 0x14}, {&(0x7f0000000340)="c1d2c6d848576dab6243d9f56baaa12d84623af07255851f120038aacff48eb66f94c3c15e3a5274de4e0bd1370e0751149161c8cbb48ca4ce6fa6cd99fd4b89dd73803db46d39da9f2e11952c440210f62bd77b09e477689d69af", 0x5b}, {&(0x7f00000003c0)="9d497b8ba5313924fe040011651899a7a83dbd63525f666fa15674166d8f2a6a66aeaa4a591948111935f674a331893599ce632ae39d8006002992fb74103259fd6b92c50c1e25c0543b33bbfc224e5c4796706aabf146e999aab87660f18ffcdc6ca8a4516a269d69bf0679d414e2b5c73ab31425a97b39f580b9f7fc5afc856d5b6b49915faeff55fa4fe839ba596f5491ea606c32f7df50f645f55fa7adc41fe2fa4b2f9078122d4662ccb09813a1370a34938a0f0a9ba7272b5459078ded6e3d388f203387e676e0440a9b9fafa7dda65eb3bea86e71bb1981498253abb3086831f477cb8e52523f1d69e66213a119be6a92fa336b67841fa044c227ee865d088f01228d99a1d31ad667f1411864e8808cf84b1bd093616b58eac2864c05eb7b6cd55811ddfc48a37972871ca4714f88fe867e82e7b30f120d41da0cc4d6e7f04b9bb656bfa8a28bdd341ff1130c08e0cd3cb3f839597ac2aecc4bd99d42103b2efe787debfc659daa01b9c0ba4cc4e38cc0e0c344254c6d7b906fd86dd86777e43d7d43cab21a1bda240debc791f0afd3b76887ee5537d23613fe92deb5d16c81ad7d88cb02b48b2490bb58917a0a719a25f1c393409769b10da724b6488163ac816dfd18e907c79f981c62528e9d024b00e2bcdb258d4e29b9b84c2d00d771805347885ed30ed0ee6a069c848525e0857b400a5d8d55fa8498b634f3fffcdb90316a438bd812e663793a2dd190b4e16bc9f294e31fc1e61a0e11c035a61b581450b9aa55220740ba64bcf9945457000dcd9d24c669a017121f3f2119effb2cfc7ec333ef208daf411ed70651c6e6de1c2216bf3a37113ff58dfa5372b056836c736eed1d375e7ad313e4e581467fcd9f815ddeec8c52dab31891e42a20fb6e2de5d929d55e5a43e11ec1f80e07a7caa1c8dbfd4acbdbad164f354045c5fd8375dfd58e4743906b8e32364cee264c42d62d9fc47165ad6c0284824a546ee6b315ec901860fc009de2852189d97d823477d12ae9360e69c1be9bf319e7bfe9084bdd6090bc301fdd37637312bb8191c2d2ec853f68afca54c54d11b461a3671f2bb40cb91c8ad3b7c73530c9d52b0a306f1a4074de32ff3e3bbc81c81a40cded718bfd7a7a5aff05f0b5aec068134d790bd3f9281b103c89893cb767ad9dbd88f484992c7718a9be81f98252c233ae66bff7b22e9a73402ef30346c58caecf75e03fb0b0610e51e7a6e6ce12b75b30e27bb78e3e817fa3b665969931eb6dc1eba2f8923bda352fcb4c3a3536567aa9f9f5ac67c0dce4716884bc2b86cff6f8f366581e9ba6ec56b9e13540494d4da5cbc029d80ee7c2053f37d90cd38ffe617a404eaa8bc0d702586ebc453c9718517273f6b0d53ead6a7b2e525e8f6240f56672f515f59b512944e5cc87bbaad86fbcbfb4654ee6f40356f036f652c88dee136f507550421c3beee481a5a22e6b1502451d789ff9b4f384c56e59e712578eb6b2dc18585ee6fa9ed7581ed456b84319ee5348d99f08a929bea902dbc13f84cdcd535c57fc2ae02af390d93bedd27d4203358ff6b9cc132e57372e7552bf0f3e972a3a3d07ad5aa4a82e31185641903b3fd2d494cf22f46bf6b8a604b9d2b345323562e36188bf5d1a21902e85426dcfb9401d58a57b4c42eb8b5b4e2651a7a677b9df57e16a93b2865cc27d4cb5d414167d1859d2b72c4c46dc89b3f9a3d1123e2e17f646463cd9531bbf8e190fcc01fb9e2d971712b1b57000a0705d92877f584c1f853399f04b9af04b6c96090b962f4df25fc177fe3f931b0dcc80a85ce49c9543ad92775f92892682e47814cfc5410f14e7b6ef883d7367ccfa11141e2befd536d89cfa51d60ae6f73265948b0688ddc64f66c8a7b93aca7106933fc08ff64ee4040abfe5e08c32bbbe5d520257b95292c406c67ea67705443adf54f2a9f70feeab808d84da63870104a05df07e59d89f197006ec966029f64c59232e02c63d4d4feece28e421a4780e17064cbe192c5d7ef39d12499ad2883dcb42ca6253526d94714f3acd3c6ede1e82d4b7669d2ae879cb229887b5cd214f2b1c2bb553c62e7967239ed23215ee400e2a864ccacc6c9876e9fca170ed4daafbdbfb6ef98eda08cc47defef0a536f7ea078b7c2bc00dfc6aa4017508c5761a638efd72ef4de9994b1730e075d4645a1a26731c0d75a32a6f98b6966c96fa12e3da8e1014ec9ad5beb847f7fab8a36312638692229faa748506758028687559735afbfefb9dd361a0900c8d86c1861cdf02fc7f445b9dcbf80d15d6168384844b4b6671a72ea3d4e041b463271da872a6f55737c76fafe85f74114948bc6f135b2f14a35b7131fd006ba5c3ee7ffe4c049c3d1d560f17ed5797f8e78d2380394e9cd3191275835aa9d4c805da730d75104885cd98e2492661847d91056ae331de91134f90d868ef2726c640b5e7e57890bc576b88285afd9c5b8f958bd819a713c270b8822cb0ce20364717c2001bd3ec68abb4af17e77f84188aca894cf45d4891ad03350a17ee66fd5688d1ca43c3d037a213f007a6bb50786376bcfe885efeeb38b14a246cea71ab7109b22b241421afdb8aae4183b2e8706eb8f79b2801f699e2dfde4125de0d7652107173d50c637ff12a4ceefd94d89fcf9fa9938d07c43be7991487092f4257a09ffd9968fd981a10a781bb1659c4697f27caf417b987c520460dfd484be3b14b1b3040efd4a8e7359d8021c098c5a724df8e5f85918cc42b346b3b1321ac3d78851949e1de8c50f38d6ca4398a20287a3f0b1eaeedca02f17ddd878ecab3e55ee119066e848fce0f6c272ff2d8f613bc266aab333f9bbfbf1ea9d57748ccc540b03903e730ae608089e4e0aba36c327fe1e94b3ee616b6cbfe071cab58cebfe6c738686b763100f74b2e1e84e310fe840c55f3196fe0fcecf6d91e810edeef4b968cab3f96888438027eb7bce2d46d4de2f6ffd51ff01d1ed518884a4ffac66e5e5d2e92130881160e9fec3d8f820eeb5ad6e88e389a60f1e078358748ac098044740deea82d3857f50eb8b278c8f8ee0c35f8ac4cd7272a25931b90d4110b6079e06e572a1c0e5742e6b872cd5158327384a69a632ea4e5303b54836128d235aaa0147b64948844709009060c2fc2148e089ecd2d2af2c29bbc0f791accd58ca25db39154e22139b8ec8d6fee3fc52fa79e881acab3a3726add592df2439bd6aaa668f837dbd9dc152dc0c3cee0c4accdd4ba3d36cd817a92ff683a557834385a55f7c14e2f9c8463e051430cdd4c50eb311c99490744508823960dab09d73f3af33b6baa2b3768751f341b1e696d84d66ea5535359f83dba2f2e85dd181b8410e312d3c1889bd1ceecff08ce688491f8ab528bdba4b5854c19b6daa48cd996bc2419ac5e703d73e1e71ff0d7c010803d43fc6ced9366e9a2197ba323243902a037590dcdfbb3b1d96617cd78457fc35815096f4ec3ffed36840c968043a369a3e759b2fde31fcf311e38e85c00f771de3e2e1b40a07c2259f799394864cf611128709b65473b9a4356d2683d834cfd5796746d1819036847b635d8539f8ae05fe78e5dc2b1e840f38c9df1f299687a650a2cfa85fc070d485041e2700c5849c617b698ca86c10fe63739f35b7df274447803e58b51211962ea6f1bf7f23b2d6af2a0a0281817b178b7166f03bec5feaae5267a076aea56114a967ce8e3a91ebeda56d601b3d982229bdbd2f11098fd6e5b21f8e977549ad9ea9858d68d4f4cc96016c8bddc9c01b36a9d99eba311e5ecb03e888c5a5d344d00692dcec60ca60ce88293f571cc686759d65e7791711bf9a00c79feea1a88ca62b167c73fb4de2186a71c77d0da0d8c22c29b198f2ffd3f8b75924c5ed5ff4766a5819565813ce6ec2dd64978f7713111a911014152db970ad4bc728d72602e5fe7a77949e3c6ddc5ee9e892671454fff290229abd1fd650581f18b6797187c470fff19c4ce131b7a85918f0e40779d51564d113220e75165e4e3c2bd485ccbf5b153bf300995d1f70958c7ad8ada06ef5a5d5abc21e3cbf30c6b54cc8a818ed1e408b39e956fa413de5e56e0470083d20d645dac9077f378178ca3832e6c818bd5304a2649f252661c702885fcb77b2a2ea43522de3a7de5fa60d0022c24244a7749a3c2e24bd8271be8b3c4c3d253811b87963c4be215b23cd5eceeaf879896dfb477921681fe0b73ce0299bce975ca6a7fcf4cd0ad89731282c02d55262643fd6628f226ec225838d3028ad2b6e766577d42a5e6be7fe2581a6aaf62998bacb5cd353b44f312f117a2b8253e4bc6452c60edf90d3cdbe6353c628813a8c95b96a946cd1575e5bfb77fd5ab36c837b4306b001136ac524996c5310b309a6f368a9fb2e094320fc2004a2bfd588cb39e5eefd70c2e602c46642172ca16d2903bc7adfce49d80ca5950cf1c3c0d7d0e2cc2d7a11b19fa79d00e635b5ded8f50c4b47d71b5f6578ea910e213659314a4ba7e31ad3d9a8d6b554ba8c1499f5ea2ea4625967150492c1e862378e7b3a5dc3bb97b0868c08d31ffa223539e1ad51de9fe036b405b09bc6b883e89c670d1227368d1c5108f84dd20045d46563496d40d23400d1f989a0ea03cd05f5d2e0990c4dce90939d8129c60e0c42e60be1fb7519326444e4cf2a702754d8c3718caf3620a2c5ea6573d941f6a158dd3ae09ae77acf4a0a1d72ec28203ad0c3c969fca8bf6b03876cb54015a5104ddaaab7d2fdd35c5d1814d1c997f20df3e297c61ac19478be004bc2c3ce47e73d79e5d86eb9b45d738bbd20b261ae5ee48e31065d2b93ef159cee202864c4bdc36b35589c51d2bdc9c702f3474ff619d719cd58be0a712c6b0919c48bc738dd39f5bc15f0a560e3e61b7d26b8575ae13554c23a54dfc47a0e2b7541c3c3989daf002694276c1436c1a9dd865a0105ef8039a9e9ea72b4e5bb0fcb84e82d4f82cc1b733f25cf8a3b2f70f03e2eafa902de3420eafc102b25863ec59168008000cd28b825353080e80acec85b13ab8499489f13312a0d2d92a628f3061a4e3d8623b3cbeb060d31682bf7428554908ed6daf49bc24d418f77c41714e61a2d505c4da6263bde2c8f21fa25e62edac392e548fb06193e4865a776bb73fcdfff19a8a8fa0c2080d61e67dc725f8ce1d5386369916ea24cc18fc32d145f7adf25b5747775b8bd9c1686385be6e44c7c13ecb20876c7c8d3df5892bedd31d817d0ac592a9a13645c16b46c4a645c3ac0abdbdb9d0f7e874fd6845e54a9018ffb2e99720dd6c1eb4e015aa43857f381f768c08a617fd80776f3998e48833985235ae73b956f129ef635ca8bf11a65446f893b60b9155ccd7acdb2951f0929c6e3836a2527682a0b099072749cab3358635062c78f486305e8e0c8416e86c79b6b0dcdb9c32a4c750fc9fd6446bbe99eccd2d216128ac0de124c8a5dc924ff806764d6534c3e3e09032f758059bda0b5d01dea56421096bf382bfb1fb587b71fe4d8cfd5db44ecf18e478ad9ec5b7aae7d0753e27c2a76ab66a188d44231e628cee8869130a4820989c790d9cd4a974b930f50964840dfb5665b8189bfb89c245211342a9ca33eaac6a73bb5aad3bf0b6019dea03bc2603e25e09f727c96271ff90883095572d7ed41043407ea01d9c3e1997d8df04eed2f06e1f0604126782be6bc1683f5a6d8745959b153555b7670d52974be5552b7c0a9675225951aeee10b98666566752b4d62dba198b09c3fe21e3e649f89e9a27eeade0a80a001fd071c0bfe11c7b5dc9", 0x1000}, {&(0x7f00000013c0)="799eb4c1d219c60fd4df37d1426e7b4afb8741230d1cc0c559e3185b9e6ad9c87b9deb9531e300077a4976d192a192e550bcf1f5f08c6501eb78f0a35dbffc903f5de7dd2cabb79720874fe76070eabda3102ef5194fcaa8d77a638158ca8a809b4cb94c74ab95dcf5185dc66cf4b093f64e0e230a168e36b9e4c6e7cbdd1f57d7bbfa5d776f7e5067d2592cc6ce33c4ea2612ed09efa79b2879a37e2e11434586be4cc1318e5317bfc9ab41524bec0c7611c497ca8e9a71df4f3a8fc89359d1a4c573562e44fc36e2f0abd7fac53b1ec7", 0xd1}, {&(0x7f00000014c0)="38e518172af5878b703d76dd3ac99e145bf8ce773f364e50c7b13f73a0641b21c2b00b7a062765bd4f080358242d89393e46fec866f91afcd539e0b8b601d24c1308c73ac92ad060c1a6cb240a0c2e956a05af77d1ea38e4334a46031a6b2f87036919a359f1cb17822ba8ba2e1a70277c26", 0x72}], 0x7, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000606ce4807cfc50e2ab0ab0b87cb9377b2928c7bf15e1231e5293bd9124b54fcfdb45b5a3dccd262031f6705293baf8fefe6161c71fed3d531b672550da93b20feff0a19d93015a15527228be003b35b42ee24d9172a0cf67c587944f4b2e772b3b", @ANYRES32, @ANYRES32=r10, @ANYRES32=r25, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x20000000000}, &(0x7f00000000c0)) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = getpgrp() r6 = geteuid() r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r7, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r22) r23 = getpgid(r22) r24 = geteuid() r25 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r25, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r24, r26) r27 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r29 = msgget(0x0, 0x246) r30 = getuid() r31 = getegid() r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r35 = getgid() r36 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r33, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) r39 = getgid() r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) r41 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r41) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x2, r30, r31, r37, r39, 0x2, 0x5}, 0x4, 0xb8f, r40, r41, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r42 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r42) r43 = geteuid() r44 = msgget(0x0, 0x246) r45 = getuid() r46 = getegid() r47 = socket$inet(0x2, 0x3, 0x0) writev(r47, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r50 = getgid() r51 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r48, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r49, r50, r52, r53, 0x2, 0x9}, 0x5, 0x5, 0x8}) r54 = getgid() r55 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r55) r56 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r56) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x2, r45, r46, r52, r54, 0x2, 0x5}, 0x4, 0xb8f, r55, r56, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="ed4fc18aefc59f2d22d4222b3cb75b8948eeb3f4c31d179c8b7a0ea6e63e6138f8a7b4e35aa1af12368638f8e1941e1335a20ce20b68a4165504967011ae0281039e93f18a3e15a838066410a52c8545df0563976def22d7a580d34f756b4577b2ca6038801dc15cfb49657d", 0x6c}, {&(0x7f0000000340)="bc2e9163fa2d71d95be52619e7ecd5be8655917e62811f935d771956fa5c569faed84eaa6e0733c94e69208f658b10315d793b7e43854f263d7b6aa50a1040fddccd09a2653b66dceb1f5eca424cb4f4f293c2dad86100f2788621a9434747d0bcbc30ac9909ed86dd9222e1f95cdc15b8b97aa4daa8e7c1167c2fbb8fd9cfa8daf1f9d24866ca5e5e2d764fbc1be60dd67cc623bbfae507a1c476e107c261c3a963826e2919f31d57df3a92973f1e0f71092374435a07a9689ecb082f364ed445aaf61fad00a06548740a0925e2203d17e39b43d9a63bbb13d409d938f8a846f8a22dd2215de85a9fc2cf6880f650f01416946eebab9729467400ae2083718a129bac7db6971a665bbeb43324a185db083dd53c88213d7d1e326d0881a444e385a0c0ef28f2a93526469328ba2febce2778b9f75a654cee5498e001bb54e83e5f46fd89fd4c87e37173adb96749182e5ca8e3073e03287890416d3047ed42e0f502befebc5c7ab1a63deb42c72ca5d4a6bc25176346455021b171c0228cfcd6bdc6acbfb43f4b961d5dca38719373a678be01b0e09cb37fea0d4f451265ee7aca1f66d066d8efa48349e0d0a526f9fc91f0dbf17999751f1ea130cc5d3532208f8b2c64efc1f403cb264d9169c20009b10f776d36f627f4bc7547522dcf406eb43dd1c03873fd1b527677f0fad17515344863b8c1e6fd157c74e4fba53752da3902ca883208c333b5c183a6955fe4a982ba4f90d857462c9de1f7ac15b8bf9911ab4ab748f0c654d323c9dd1a2fa6c6e62433b1796608526d2caba4cee6b531ae2ddb516549882494d46c3077279a5ff02aa635091b0ee4dfbbd92b534ac9d45cee0bdd34b0dd845eb65a541d1dabc93586812180dbefd729bf93e69e1ecb53adf566931e971094b94241d74c33be5950f844f044036588118802d448b2914f73826067ec46789e9f49d89292c65ae10d8cfa3e3266ca682aa5f32318ecf6b6b8c19d74fb672052b240822a28394aead90a2f060cd7830a7ffae2dd6a386bdafbabe2bfd30155862232c5046d14dd16ea7b608dbb1d7a9fdfc9577eb35c941e78b6b68dd1b50455f5b6077c3bc446c3e35c770de239b22bd180c9b3dde4342a5479dafc9178bd8ea1a7eb1d8e35f5d77dacee245d83acda28ddfc01d6c3769e6813f6540f61c1a8143c952b9a1ed7c947429cc6fdfc72cf9894838db3e8b1acfa9da85dcd248169a393effdccd825d212312b93ff722efbb6cbbfdcf962003169f676a9142910161ebce84e168aedf3cc67edc0f96b86642d9a44fc2b34711d9f4d81423ccce6d7fcbf416a1e61e0edf857899f6a14bf09e00c791f7fd4a74fe4cc8bb69bac1871a516e7bb50bdc09d72ded801bb41b741032300a5b6241007b086c9e346586da16849335471dedfe499fc5cc25c87803f947278d7695c8ea736514bc666abc1fee9c099fca4ad58250f53a72f2646d422f7268264b16de4d64e0fc067cfd63c7d521f113275ddeee53acbe710f3b86d7a04e8fa18eccfa4aa154f6d27985b9ffe50a0cef6d34bd8aae6cbcbb83b0c773d1cf8383b63edf810cb11cacecfc03028901b3b18ec98923466492e80b514511f4b9a4004b58c72367e5de97484c6c6021e80a9da0b9f28e6559da7ef101c7b7e42c961b635cbbb9b21a8b9520a818f1a3999cabb23c593624846838b5d4ab1c692d5eb95b4e7353cdc0335be5048981dbf3b61973c2b9edcd665ee0c918b84413138fc85d91b116e93d871f798ccd5718445fa4dd8747d6000f5760de6abe07f2a6a1e7c06022d5366fa644809d4261f886c040a9ec33d9c3431907e2d3013eca4dce3b1e99b6311e7acc8a297469886637a50ab9efc58bee07d16cd3e53e1bc7835fd7c6be1b8e9911c8bbb11483f8facc9ec682dcae68f2576dc284413fa7fc7a81e8252676950619c589d6d3f626cf4247573ffa9b0db6c431ead0882ec02a85acf18fd20c3e6ad4046bff872a3f2c736b7ce3aab64efe36d8146f830a0efe01b827f9d823e90fa4bf2b751d2c58fbad8f5fbd50c9403debd6fb64f7d5028afbd267da3d4728d00f0a450afdfb4545a81d2b76ddaba476e079734307e434fe87f175af93c5c07d24c0f0235a2a1a2fe1987120fc70fddd580996a621f31020bc84126814a921dae8138b2dacd83dd3e6bd43cdde6f026abef99cf5dc8dd062b028b84df45132168c0e72c2a45a1b8028c97336faa38d5efc0ae84e34e889caa641f07d0af040944a9615c25abf44906ab896e5a4bc551e6eddee7429188d30225a156c4bc721de0713c42d40611e33f61a5c32fab8d78a408cc7fe442625993778826e1e480ffeb2daaed8445003f21ba8c44f6eb06fdb29451397865eca7dbc14fa49ede55793e50941aa1972ef18fae1255ca752d255cc6042dc4c80fe188f31358e9cd1d6014a98c3e777fa5e144ebd513163508d9d72e70596400ffffee9a868844df1038a5577b1bfbf78062cf915923fa2123b1a47a3b1f1fb020e36c5fd0bcdecb6330858ed2a3ecf2396a9bd58365eb14acda64310d96fd8b9415b22a0189241322cc29e0aeea17f5e59d428d9ac8af7d22e98656cc79b7af87d3f1ff12714f8018cbae61b74750b9bf0ce1a4b1f87b4e0f04ffbbb74808062b1fb424288f71889e2b4c4a36e8bc68b1113f072f3f190158a74e71ef6a73e7f2b6c023138e5e93bd74256dab63c57cc8c5d3e322272339a3607d01fae840650178751e36f826afd498193e4f6382b8f59971c72a7c6f846e7bef1a79d92d9c16f699ae3165bc33c68ec2b463716d26350405fd66120299a989a3335694c164814d3b1303d233d91bb61a1dee68cb07f2c635a569c034a8cff3a6279e734b9be7617e5110f6a639b21dfd96328df1e440dbbc615ba5c972ce41eef44521213c1ae927c25327395da2acca0882bc75b1dfee9685e16f63de5b91d3c015de685b44cd1d59e893050c84f5369559011c585185ec781122395f5dee4b47cc1a6681bbcbd523ca32420e6cbe86376d92158be3698b8961057561ae491ae61993b09a6fdd13cb8b0e842c22c167369d1aaf159ff442575782389768ad34d4f18fb24d19722af3eaf3d62743e80ade5d209435af0724fe8d9144eb01ba85f82692f40a8bf8be121eee38e1a24eec2c5d4ddf3f7f55583e71611049ac6b978f3347b3cf7fc87b8e2447f7829994b74d21dbd9c1a4a307c858fabe3ad6ce4b6b5767ceb7afcd87844a079f89220d443a41400b7a8c770f90a7da6cd35e0ee301c4f65501c6c8cecfb94473e6d3e3eb7a33bda1c61d5fd4fdd5695d423679db3a61e7bd74b0ce881c0e264f731700e94fdb10d6e9bd145f767de2b528bd297072b579b23c3cbee4bc35f0ed9c90e27d1eebb80ca0ec57a05888b647efe8d0f093ce6a1daaa096948c128518982dd82ac8d031889537b16aad933b8ca616a91733b054c936e891f354c9a7025062170feb1b4248725afb17dbeb6641e62c42a3c2266526bf54632c4c8efe19e2164d04bce0e2faa61bcaffee5137f09088f0c0dc96d135d1f53f796bccd0f4cebdd2d842f3f9c47c9553ac9eb647819ae31695b1356241db3a19c23ec07ea992d2f00c9bced91fc4512095b101b98c0d051128be136edc2170262541f5630e336121c34773311d8b06ccc535e2bbde1c707616420ff42123145972d8d0094279f95097caa32defaf3be574f1dd42cf1e67be2787c327acbe4a3c666f6d231b6745bbc0a2ffa75ef218f81f4062fe62bcde7ed7c2400cf52789131af480c214e99cb3d97250431cfd99371c76fb7564732a01983fa7398ccd63550b52419847119c4d3e7135ccac1bbcd40a05760206603fae5edb0581c4033d2f1ee20e2e74ada4b37a10543cf00a29dfec8d52035fc82c31331e4f917d6a832f958afcd6641352f0275df646e6d5c63897d0ee04675d7bf2a6cad1a647deeebf4697928c6fc582edf4f2d1ca98f0e35e174fcf0469aa4c58e8322dc3e4abbc0f33b3a03a9a2e5cf23e860bf3ad5b77c96497a206adba9ef8b0f68e27009d53825bea7dd93e77b027c4381de9b5c5c61c21cad28e43184744bcee3272e49e7dc26abef97dccf12bacf868c7cea139355acc0d4ad9f67a7629bc849955a924bbe7c7d884d5e4369fc9f90a7fe2d213865d11f05ddd054b6378ee3a590db8cccb21542a9c4ae97c731351744f7e224ae2c2cb8835f6c0053a0cbff4ebe709e9d9a1913ff5649f9743bccd49941222b05bde88a798561e5d7e9446487b71e690a0bd6cff136b9c8da057fa034fd827b51beddd29c5897d7bbc6a23d7b2c07dce66ba8d6177f055ca748bddc10d1918a1d9069b32fed3729b0725af1b58f889ed5410aba54de9e780f75114c9142869ff76bbfd84eb90cb231f1dced55740c5a39bf034316896d46b8c773ba4f053a395f000211131ff74218d46d9fa9a5ec4efde885be1497b20150853df8bc8523735bf13746b77858bd103536a0cd7a3f0125f5b9bc270580c589b397030b6b6e0aff0811caa9462f155acb60b08fea105e76cf936e1f99f56fe9cfa43916848bdf3b23f13316d6b68513a9b9b149bfb3c6d86483239ab505e06c0fbaebe9b49da21e1f8e1f43e58207d151a7e0d558a39abc475d20869ad40ba115707978c976e7fc8bc33677478dec68e3896a23cdca68a0a26401ec10c9a19c8fbdb59a35fdb39a370c004637d509579d266e343d11d56d0f8e8aa607381174e823603574802b2cd409dfea9adb114b12b70645a9192ec2f0c46fa5b4fa31d13467ac51c3d168bdc32c02236d0f4505d32420c4a373192553698b39ea1c4f60f8239aac4324fa84ef6d82ae6b2266d6df1850d4eadfdf445f2c714a512b4e8c341d976ff85ff68dbc4f33ec81e12ab514c30ff57b65334324c6b9a84d2d9a27c70ee28f2b467cc038dc4086f3db89d4358e975044de73bb61cfe0daf395c94fe330363e23d3471c752557d12a2cbd4307d804713446d9508a9d165c9238fc0460f24fef0289dc009d56530e56ff8a333ff9261a445633aa11ce7cfb25ef452dae0ade6205f26884dd5af75158212d52587efc641ac48b4db35afb66803149351461cfbf56582793559a081007ed000ac95cab1753ed9a36f3940b169453b516bab2fc03d8146aeda0c350b83d8ca6087371e2d85990c7c46699338138c9a68db3bf44f2662d80b98f0689687103dcc1cbe9d91a34d1fa3b8fa9c2614ce321ebf82bb9a35b8ad73af4377b2a57035d305921731b7c4289a5810f55bd49d899f228cf02053fb4c4434535d9d99f8f367e9556a8987b7a346555e6f0d849052c1f123e4b2c73b82a64e2b8876923a0b60e86940da06d35094cd6315c6d51ffa660da1ad36fef4f45e16255365c7bb783b76511823a0f50f0ab93fb65fd03c6d949e7691faaa6239157ab54e543b1ab02fed75f449e25ccdacd1800e5ac67389d2d0d3468b0f1bce2aadbc2aed0f89802aaed05472852f1146ee0761092f4039e158b32c5749e4bea260a2a0b529480cca8a024e6c9ce30c50d41b2bf6181ef1935b6290c18c60d3b0ec066df7b56421143b421f372144b9a904819ac90909288c4e52c2f5daa6ffece456f945d4c5e2e44930e6152cc8a5dc7ff53dd202498d491a8057336fcd5004cd19332c2cc8eee7d265993b57848da17bcc06fb3e5eef02ea22002fbcd65ff23c2e8956c0aafec0b37730325fc52fc89916402d884722cfa2c2e0405f063b2b58c0a1dde5e8cb4bb33da005ed522827aa82c0d738a15ef4ac65", 0x1000}, {&(0x7f0000001340)="07c212987d48269c88dab1ed88eb9548919def3278c2fd8e98afaf63f0d8d78717ce95ff26fd21fc9148b94f511b5ad07db1d7d37f21f4109e4ac639d2cf449a23ef1a1b5437477827e46ce1eb15d19cad1f60be477252131e9ae6aa38e96ecbc26c5a26839140792af3161a4b29d16ed515aee69cbdd6facaf8735a573e159ca3bdee02a4039b48da09d42219043833b4496f262407628b0f174e9078f02397737680e8b501c1aacda9148038addccd7b4a976e615146b8c731ca22c7b4c09e30902692e3628e0c7c2a0bc188b4a37cdb7917ecd8549d24f3c8be426e1165eb0c39df0b10c9e59ebe1b2861b9f3970588a1943c4e1c767b6e88eed8a35ef3013a965d7a081f5acf2c09484917ef00c17a4d1771088accb7ef4acbd4d13bb3d1cb38ec1bbaef553899f89718a3cbdfaad7ac9bf814edd241f7f8555afd871a4ec5dcc8fd27e5e9af88dac11752f66f3aa92ea95ad1b40883e6bc82e272e6bf33d5c399150d9bad6dc44e875c9e81cccb996f3dda35de58b402fdc4ea60d639ed3dffc36b108acc5f7bf5a643afc9c344adeaacf664ae32db81bc61884f704e1cf256a912c6d931aa97d9a251dee58d07a4c44b9b13ac1adf9b60047711fa3a3da12c369edb5807abdadb6c0d42fed60457da94a82dad6c973408785e847d8f4a7cc85e6ee51e286307d712ee29843e2e90e8b9d549e2cb2e2c0736a8b8ed6265558d6eae6f7a493f6a565a5371dfb5788fdc122981045eb8bf2ef36a4946abd7216c8a45fa5f4a77b5affe4204049a780193d1025be8779d5b689b59f8e32be6e503045c9af2d2bb0c42ab93fb03756c77ec874abdfe1d8b0e7d8626915ccd76fcbcc726a3f851915e97aa0bce082e51d1c5f512d80a29461c73b178357508e3992e6e64d757dbeafcbb4d1505bba6b79f14d3428c049b6ba9412f7912f364e734c805002eac2759bfee9d4c9d200cfb3b5215f08519ed50447e83da3b4cb15073feebce2d542545d3b27b50a1e3690f535012d35bb153d2a34d36c44b579b7ac145dd39abc8f546a0092a9163bcb14393ebee827648a9387b56678adf4d1bb1a410d16ed70a8d99d741886e5595bbdeafecfbcf00b633107134792108327de608b56ef68c0f10dae3caf07b1fedc387513959639a98843d3f74f26c546af0a7b2e19fe1cb408736b883ca544d90e8b487793f5379116e4143fb1a4ff1ee04af03d4668f6918ce499556c69e15921e48c4132ecfb16faf40db296c7c4681d9f989bde0af012e43c33eb48c5443151fdf9035268252aa98d2e252164b9d20096b936712fa2876b424456b59816f812d0e16de23d7b536300e1642d10f325d54e2bed567228c3387b19eccdb225b07174abfb1d820ad85082842979cdb26dad0a60f17bb225d2810cec74a90e58e0f9c49646e3c42e7dda4770202927902b1d8a39a3dfeb55ca7f241111da846706d54bf76eface51af2e929fadcb9996990d35c0ae68bd62807610eebdd41bb20de36d4c19d5e9ca3f9a645e35b2974f9ae373f4fafa73f82c3fb8b1551631bf0929880906bb7e8c4976fb33eee2b8342aff63e41f528aecec251d8979e4e8c2ea767938b16fee793c8d08d7888c110e5c16940b54f59292efce665f0d96c7081e1fadb8c5bc03b9879cb9f2cd90d84386ffb05e29492c1752465a5148ee6114e128d80571ab1d0f94502c2a1cc92ebde3df82acadd05c6cf06c78ea6c14d9f1761ae26a7b3e7402db679a3254f44119764ebb1782d15b077886f05e390ada296cd926fbbe25a4826f893ba10f6c4a3d9f2f6d1126a6e6aee0f376466a04e2f9a0eac14f6b02e83cf49f837c095f8e39221bdc8be61bed93a4037bcdb752c5a7dd39f26ad1cb9e6887cda055b22a28c12bc59f81a9ed70964993f464f0ded8d31aaf2cb2b3e321d872bfb76e27ddc42680c443c9161da8ef2513046f5c65d8118fd8da62b3dc5286501d2c20c11bf56beab8e7049fa0c8bf6a4a2b3586904e1fea848ba790eb3f3c1b23a26d9e246c0db7188acbc2b3d8c7c1faf8322f62e5a152023827f22e80cd3e366a9a02fddd80053c29155beaa1be8c88f9719686aa77dfd85bd3ef9adb7367f46a3b7123d9420f15a38e38763e96e7179b858b2a48826b7437be79fb0675b105a5158fadb4bc2a03925d7cedc82bfda1dd9266978342507010caf354124a01e1d4ea637b0818ceff06be95dd2bab656fb96049bb753ebaa6b7c7997826b5e42687a54785153354e79af3d683e170f994ba14fec07309baf05bd6656e1bee709104248e187f03e0a4e8d0829f48ec57a6d0d948bc34cafbdccbb2c3d47f580dc7b2a23ae60c611eb5a978cb614ee2fc610be9f4ecce035f5804f0da796af849de9850f82defd9036e7976a214e35b7bd3e4f783cfe365273f2181873130123ebd2ee714e79710a0c5f6578a7d1b6ce24bbfe47efbc0c8067e74da753a63de3b855081fdb795069e73d3a0d9722dcb31de4367c2382bf751bcde793a4c3fb633910a5926536dcf821bc26107960268cc1b66fdf3e0b2a5d50219140889ed6c8c19dbea6b85456711e31cceab4fc112a67acc30ff4d6c8e33b15981ed19eff702ffa21e648ac4fb8d65ce3a98e47f9f4ce484c0a021ae821c7be359197b16510a2545b98138fe02392801728d5c1cfce1e6d77e3971021feeb1e443d36acc4d8bdb22da28c6e566d6c858a1cea178135b89956a05009dd9ab11207b4469d9c6a0acb6be042dbdf9c8fee9beee4b1fa48c4e43993fd0f0fa8830113d69c3fd561b23421cd557f674397b0837af20206535432c8b4cfd0926e97b28ba33ecf36b8a1e6c80f07467bb80ed73047b3de9de1856cae7224bc77f8b1a2b749c18be38fee43be19c3e45e30fdc78912d0303f1a12bc339bc1c04cfd1ca43c49f8863409f36a579fbd170c7d20e1764feaa3869e5858b727105fd253f6db6fc5976c3290710a64d54d88f7ba3d73f82082ba0c71eae752d38ad1d207fb5144825af6a30a4f20a146e64ddd885aed95036e19703f2d7c7ac51147b5e7249f2f4d69f961edeb6d13ae93199d10ef5608a210f1631ad454b6c85ae05901d9e8fe219f5675c49e32edcef1a33e2c13614f6ff25dac35b5ac1b57e873778ea14d54f2cfa3980459072c1a1aed4d19f6100a3ccb2b0450cebfc8ac90a22f240f52dcc1c2e783e2ce7e55761596e27ec92f3e41b72cfffdc85f8616dce77b70385ee5d8dd63633acb0b7c3050214daee0490cd897f642a0cd3ebcfb17fa37d12216dffd26d2532aed002e811532ca585c811de31aaf5458c4f1b1465bc99773656d88c9f628873ff3607892a060c9ba9131e906e7731f4f75a78788580cfd128724079de37e1d45818f7ab80a66caf4c42262bde3808264c0bf00e05210ab2da9ec2d1da144e131dcec22321a67b9d319f189e44a7a24c99aaf7c07845cfcd8258875d94010629215f63aff75a998305dbc928d69994a440dea3defe9d9c506ea49f3e721576e4f8a11442fe7c9960a0eb9752ab39f71b771d0eac42b3cec39373b4e41e98f04c202fc62551be6109ca99a6fc6d8431c3b7b251fa57ff3309491d0e485de549609c83440c8f2bb830a5fd44cca8ad8ab271e049e7a3f5fcad0aff31fa9176d58f5d5ef0b117b7e3dce81a691d1002c26a75cb5b5fd52a8a1620ae7255bb25167f63e8d01b88cd681a54b96b53ca8930a0caca2d39c4f18597a5c487aaa92cb020e9334c04a6cb63cfbd91137d7cd22983002b42b3b785763e699006c5a44178a75cf175ebdf75e8ecb0e203b18c128e33a8a93143392edbbafaf88b621507d0b95d4fe84ca907b16394c1ea8f8944d814c7a68cac4d048b19481a13fed830da39a64ae31233cc6621ff37f4d610191979bcb04d756779cb1bba93e07de24148d5d24857e7edec84ddc903fdd5e324caad916b8c5bc3575e8e985a8bc0e1d4e08bb6e69f41049be1f44f5e040d7e38a8a4cb5e48b283b69492557b4c61c6d22dc052f4b1fb9688d79c0e1ba2fead51cbe27b49d9c9bb3aaa34c215e6753b9830ff526b22ccb9334276a924929dc88b24e3056c5a4dda00847ba03306e939f0bcdd51828d323be9cc739c3692112a1d56cd04c4f2fd844a3885f11b90e5daa214d86313136416d43afbf67b6e38709986f4f67815eba878ed2f33997e931404867d79a0226b5945ba74ce1988f9e9470cd813c5c86ddd68d8d9d5e53bb8b76b29302dbf420d42a9a3c75b7e35f226d05716459648e8434e7f30c0b219deea6e3c37488ed36f1be306fcaac3323515948de270ca18c03dadaa1736406191d6f94dfbfcf50b73a66cea546a5173525a7689215a6ab59dde90fc4098de8c8612f51d9145efa1373f2d27357dfccde79bbdfda4ed61a104af555c7b0fb2ffb197adadec02316f3b782c3464de791253f97d6be8a1a4558acbec4c9b83a76cf07311fbb1764968d96982413a68f50faf86c4b33ecdab6a31383886c762ce2133980faca41bf5761aa5682710a05a28a0f8ad0c8aa3ce72f88e90ea5baa78c1296d8718eaedc693aeb9009341d89eed492c54a5513796e9f75cdedd503955b432169967e60b5fda7f294138867ae952a89ae0fe295b60730992b8d81d675233ea33af87b417bb82185e3c2b3022c47395f16891d4d079c21c8de79e01e52635474cf65ddb226916b1d7ff014ed910dfead6bf0e15a2799148882176327e7e405b8324b02f6c4d7cf96a44b2eb789da4ac9f2c6eda51835508b10a38e1d96e6ab038e483cffd35598ee13423257f0d98e2d6624b4f478e8d3292c6aaccbf5a39f428d9f912df40f56a26ade08be997a4db292bc6b70fbf0bfc9ffe2496b5a556d681b49516237fa6f0ba1fc494d305ccde9553e227fdf5bf21455f9cf93686cf6439299c5ef5c69b2c2bd10783804d0699a4827a1e4738046daf3d8c4384df882739d92206d3c4c915e129426986db66ee5f7d567cab0e5d6ec961c739a20bdf3d5aafc9614c7ed489ddcdb4de88d59aa483caa47e3c2da72a914b5b6ec9a167979a87e60b8502e51b52386c6c1b7e101e9e59ce61a0eac6e42aa0d8e73404d98755ffef2bc4f486e3e23bf8c1a0a470773bea4af5c5a525c037e98573ad827c9f1adb63a75934f260ebb806d3b50b938054b6c7049a0605873c9b5b5965e0af7fdc245e38344302339f7d1b052e32bc847ab20b537d94ded3fb12ee796a761dc7d046cd0ca6b0f64b19c7339283839cf2947f597277c4744646068ad457d2c7547c333fe4696d21375d89b46b6248eac8d1a5124e035b415708786c9b3aed3d89bba043e067b0116dffe067f538848f1eebfd17efb24df5f15e77e0b537b80efeedfc117262211902c6e0826783dabcc7da572a6d2fbf67532ac8296f4759fef83b9cb58234cfcc503b248d340da6ea83ec4fe91da26f0a31fa3f88a5b1dfb026b8063fc9c18b69f035633743c086bd647844294a9c47fe29acca495023e49eb416b3ae62b147cd83fc6319a84821186e07aca034211b41705889c9fbf9fa52d086a291f96da0c7dd764dda247a35db862eda39f0b1d58b9a5515af89837e8e3fb92ad16790fa8e3918bdfe67171f12bcf43f111e9ffbb9a74542b90cf0fe33c5e7284f46a7c153558a792c09e1e0b59db6c7728772f69fb3fe085673c59c4d1392dab7e18f08b577f4e8f44622efc866a5726753af63acb16c14772daa9f5b00d371033b6f593eb001130cc3caf4969452d0140f6821525e5263d9b8fe533ef5f176b62033badb9324224ba9bc4df3a", 0x1000}], 0x3, &(0x7f0000002340)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r3, r12, r0, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r2, r18, r19, 0xffffffffffffffff, r20, r21]}, @cred={0x20, 0xffff, 0x0, r23, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r31}, @cred={0x20, 0xffff, 0x0, r42, r43, r46}], 0xf8, 0x1}, 0x400) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0xf0, 0x5, 0x3}, 0x400, 0x1f, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000004c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x160) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000001c0)=0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="ed", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x38f548549b112aad) 16:01:02 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x1) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r12 = dup2(r8, r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r13 = fcntl$getown(r9, 0x5) r14 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r17 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r17, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r15, r18) pipe2(&(0x7f0000000680), 0x10004) 16:01:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceab2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd420a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab33ca6d4b59f548e2a226e5afe4201e1e069c35efba61074be55a282ccaeadb6932dfef8b0d4341378df88e5a5747cbbac41cb70d8a1f9d01cf110688387d45a798dd54ffbeea644aee0cca1ae8355fba49bc275af71c7720bc97797975bd9d5eb767ef860f40e938c11de83b842b90638a2b811891df744552623f338181043632ef989ce573efa234d47fc44ee9a1b6f2bb26f742eb5214796bea98f7c6ce24e912b71724b0ba1509e1d6dcefab7b6d18c4244763ef6b9883eb02ae9dfe1690f0bc84b5f329ecba305f4838124978d46bd82e57099522b6059e1414e64db0be6a7f7"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e0000850095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8e399e6db8a9e3e05bc5370bcd4c0a16f96adb5a0900e98a70b365fd5b813c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795e9da5c5fe839fa202361cd8cac7dbbc5b650600000000000000d235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) r21 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r21, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0x122) 16:01:02 executing program 1: open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r0) shmdt(r0) ktrace(&(0x7f0000000100)='./file1\x00', 0x2, 0x1100, 0xffffffffffffffff) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x43, 0x1f, 0x0, 0x80}, {0x20000000000006, 0xfe, 0x0, 0x40}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:01:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:01:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82fd0084efe563ac050000003411e28d8aa45b37b9b4c01fc8cec1806a244e3797562d5362ca050d470e2022ab28c94cafd55cf7881078df2231092e9a6b4192239445652055c000108762b90844a3732c1ba21454e8997e7c454ad5ad987fa0bae315b386864959ffc2fbdaf95eea45dafea2536986953f7abc475e0b34ae0858a216ce868ff109d58daa5b0a3f4dce623e4553873ed9dbefe8f4d651397cb4685c7abbad970bb8b914703280b3f0de6ec315cb1a355924fbad1dc84451651aea646ffb93fbb514de95182f7cab10ae06e0ac7e6bc23239625f2403a27c5397c25fa9cddf3ad1aba8c32f9881c43740b9953d829d198ec266d2a52e0786a502c28acedf830610da131d4ba54d89b34dea3169f4891f16b4dbe0d1ff057afef2d5d754f9f940c04c6c358bf46345a68dab3bed832fed5281986c4360fe6c16803b3994d4c28f5b9a06de1ef321a2a1d473bf4133b3a8cba7a990ed2fa63eae07c4681afd5e9e7fa624c6d823088ba855b25b59997679e78dfa52c17dfc5e119e3b80c0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) madvise(&(0x7f000037d000/0x2000)=nil, 0x2000, 0x7) munlock(&(0x7f0000482000/0x3000)=nil, 0x3000) write(r1, 0x0, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f00000000c0)='./file0/file0\x00', 0x4c9, 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000040)='./file0/file0\x00') getpgid(0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) socket(0xc, 0x0, 0x8) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000040)={0x9}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:01:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b278a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd228a500000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f245cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8889843e9d63b1c3c939f6e9bc51d4e22265330027548d8ffda5eb1152fb9ef07dadc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff40500cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="135600000000000000000000000000005a0608fa633b6f489844b6ff2eae8e6719d7470fa323602df943bc94c43edcaf4341b48e1d650ebbbd89b36a104c0458bbe642ae9e5b39f12c6137c486f463b121a06f071b900f9dbcf0d01793deee38136ff7f3f6eb96b0e69d51e8f97873527316cdc1452f8dea5225bad113dc6540a6b5cbd1f022830be0b9cac1255b439693daf1fb2a04b344be70695c1d911f8dc8489f7d3dc5b6d4aad688286a2489ff0d1061abc33d7a48bf0781222b7f675b9067822815963b53cecb3fddf6bc45a3ee26e608c4b2c1ee7d87d839ceb6834adc13a50aef4326e051d01765792909485d6c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x5, 0x7, 0xb370}) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() r6 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r3, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDDISABIO(r10, 0x20004b3d) dup2(r1, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r0, 0x213}], 0x1, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r2) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r5, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/191) r7 = semget$private(0x0, 0x2, 0x244) r8 = semget(0x3, 0x4, 0x100) semop(r8, &(0x7f0000000440)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x2800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r7, &(0x7f0000000200), 0x256) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x5b20, 0x0]) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000200)=[{0x4, 0x6, 0x3800}, {0x0, 0x60, 0x56c370c183977180}, {0x0, 0xdd, 0x1000}, {0x3, 0x7ff, 0x3000}, {0x4, 0x5, 0x1c00}, {0x2, 0x1ee, 0x800}], 0x6) semop(r6, &(0x7f0000000340), 0x2bc) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0xe925b6d8c4664540, 0x18d) recvfrom$inet6(r0, &(0x7f0000000300)=""/226, 0xe2, 0x1000, &(0x7f0000000080)={0x18, 0x0, 0x1f, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1bc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [0x0, 0x0, 0x0, 0x400000000, 0x5], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x1e, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x194) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r3 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/37) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000040), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x428ad) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) open(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x401) 16:01:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4d24377baac7abfb, 0x0, 0x0) 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000200, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 16:01:03 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x4000000000000000], [], [{}, {}, {0x0, 0x10000}, {}, {}, {}, {}, {0x0, 0x0, 0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a22000000002e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r27, 0x5) r28 = socket(0x2, 0x2, 0x0) r29 = syz_open_pts() close(r29) ioctl$TIOCSETAW(r29, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r29, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r28, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r30 = socket(0x10000000002, 0x2, 0x0) r31 = dup2(r28, r30) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r33, r32, 0xa5, 0x1, 0x100000000, 0x2}) r34 = getgid() r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = getegid() r44 = getpgrp() r45 = socket(0x1, 0xc003, 0x9) connect$unix(r45, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r45, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x800, r21, r34, r36, r43, 0x20, 0x74fa}, 0x25, 0x47d, r44, r46, 0x0, 0x10000, 0x5, 0x4800000000}) fcntl$dupfd(r8, 0x0, r8) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x8b1, 0x0, 0x0, 0x2}, {0x6c}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") msgget$private(0x0, 0x2) 16:01:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x9040, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x160, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d1cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6000000000000000000", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x92) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open(&(0x7f0000000080)='./file0\x00', 0xf07935bb41fd5312, 0x20) r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8100, 0x0) setpgid(r3, r5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r7, r8, 0x8) lseek(0xffffffffffffff9c, 0x0, 0xef1a, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f00000002c0)=[0x0]}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0xffffffffffffffff, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x8, "000000000000000100002000"}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x2}, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:03 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1, 0x4, 0x0, 0x116) r7 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r7, &(0x7f00000003c0)=""/185, 0xb9, 0x480, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) socket$unix(0x1, 0xabdf43e728e83a09, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0xffffffff, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x402}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x2, 0x3, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x7f3c38785ca3a69e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:04 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, 0x0) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './bus\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, 0xffffffffffffffff) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x1, 0x8, 0x3, 0x1ff}, {0x3, 0xcd, 0x1}, {0xbd4, 0x13, 0x81, 0xa4}, {0x4, 0xe2, 0x7, 0x8}, {0x2, 0x2, 0x80, 0x101}, {0x7, 0x2, 0x3, 0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x3}, {0x44, 0x0, 0x1}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6, 0x2, 0x4, 0xf4}, {0x9, 0x4, 0xe0, 0x4e8a}, {0x4, 0x9, 0xb3, 0x10001}, {0x3f, 0x2, 0x0, 0x5}, {0x5, 0x20, 0x80, 0x2}, {0x3, 0x0, 0xff}, {0x1, 0xff}, {0x7f47, 0x4, 0x7f, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x2, 0x10001, 0x5, "c8bf7a1f5b327e1534a81c11794581c51f554150", 0xff9, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x21) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x41c, 0x0, 0x0, 0x10000}, {0x3, 0x4, 0x6, 0x1}]}) r4 = dup2(r3, r2) r5 = dup(r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) chmod(&(0x7f0000000280)='./file0\x00', 0x44) clock_getres(0x3, &(0x7f00000002c0)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) writev(r7, &(0x7f0000000500)=[{&(0x7f0000000340)="a68e14eccdad4d8f6456f99fa779a9a2b733d755f61c3af1c4212f3b519e38b7a0f1d1731cf4b365e1b197ce5884", 0x2e}, {&(0x7f0000000380)="0a2226f9782221a1086c3a89ee1b6cbd004f5efdf046c79c77034b6c600d5615b9fe43890b7e7a3912d7c7cdb358f40ccaaf7b1fdfe8717df7edf58e4cc85febba08467018a3b2a41d5031b7ba15cd0cc39f379b8962d15721596960b2873c8f2ea42e5dfc685767a0310974d80cb939ccd2e40008ca1b59f7a57d6c372d799f07b6d6573bf07a994be46743aff1322aeb5322f266b7a8e4f87872d2f94c699cd9b686201f02c029a2e82ab4d0fb178451767c17a0546f3e7be089b8b36fda1f7178f149e01572d36b72c4c5e1badbca9162b2714290b1dad760a5805ef6e2c359a6c53269", 0xe5}, {&(0x7f0000000480)="9d60c12c78c24dcc29cf7d1acbd4f76770cbb0cc9c56ac1d693570f0a8b40889ee88d22cae6d8378cda1c862722545129d36068bf90af22a7e3e7b1581813a0978b5be797c823ad59c6ae1e5ed47cfaee134c7225f54f811b64431499123036556", 0x61}], 0x3) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r8, r9, r10) pwritev(r5, &(0x7f0000001740)=[{&(0x7f0000000640)="fa6fadbcb255cffe4e3be4f201a303945883746d533b55b5503e9c6f577f773749ddc8cc453abab6ce385e6e578c13307ec75c37945a423dc7b6d6a29cdce1930c8742ed6a2e5b56930890036b5a0ccdb4b8143505322908817d16d876a9b5af3863816d7a069023948cb000c174921fe58b42b95954cc823ac97dcf06d573e366975d7d75204821d1ee98751dbf82d6fa19bd296cdb9acb564b49d31da917721767199fdb0f0251f987c7a34adae4736a79f2c9df0000bcbb3eaa27b0803e6b0b296210e59002175c37221f396eacf161fe1fde0bf0de1d86665b16f4eae32a6025fcf604b5fc24a6cd400de64c907daae41e6f8a37eb85029fa24c0705ab07894ef881810c53b8c26293c84286bc98d705ed27f5c42c96cc0193d8ffcb527fb3376be6ea4a284b439d07fb5a1187bda761807b70628aec6d894d2b7b1b2b4bcb072a2d8eb5b4ac9e7a3d1232ca810ff109ef99540b6064cb6c15493c382cf1cdbc82308ffdd8a674b9aa8f777e608c067353fc06c5eaf866447de32bacc7b5124b43eb9e51cd3e543415e66ce08bf904869a1da7180872d6a2eaaffa6f35feed9b6e2d67e7bc24830abb24f28e2108bcf87c8b724782c617da41a26edc3d97e4ad09a3a4b761a63d19348ceb0a27049d7582e57183f1c343d5fa70eb633d2a0c2cd216467cbb8ee923bd08345d1f531a08d90580f23ecf51553ac485b3ee59df1d096482286ef211fbaa95768643271c0ad0328afac111313ee4cd9edef19d7ec44dbcd6d6f9f4b92b558ceab61084c8455b6f4b419871f5189e4869b1c2f3baf64ab0f9bbdb3c734cd4538723a88afd85ecbf7dfb0bb63210a60bd187187c7f9ec5a2ef240aae9fb05f16ec40cc8474422ad66be5b228e41028010eeeb5a969cf409936c17bb930c4b2d56f3fdc467c6e83d746e18e94f42ad7b1c34d7398804673054c026e9c7b66a55509073ce9b702d1736090f03ea19ae232cea83e596c3d65f692036a1753c7db021701fb2222276662f870399c6fbae93b625eed8e9bfbf3f805b9a4c3b1dc4b172f6e393844ca553ff2e04812da33f7dab14bd037bb33a8b5158344375619f9859f6a2758d2d1e7e96583e42a30bc235b16b5f14f507f1bb5c38d121e49545e1e3b4bd0529c9da359adb4f4805a15414a76cde070a9c53b5f2548653f3e36268495fa2e6dd8d966d5e8e541dddb1598dc58332a31d8f5066ecbd1b3cd19c5d9e8918d20ef816dc6bb661cbbd6af33885ee23fc080bce02815209430f6c6eb0b821396ac5c0bea4ab1fbc1ade8437eef2df19a8aa84da79c128dfa8d2d0f323d097c445d64a270e0c810ac673a0890b0e28d36f80aa63a326070383764f74c2959b02e3544cdc0396bbc7dfbd05bd0aa06afdeb60d6e661205b3c5af8ed185a0551bed58f11436199a100e2c7b659b8b4587656d27d3b2f7bd27ae05cc1c9557e969d3548c2f37bf1afc974a5c1298bc6761dc020b05dc758ba0c729224365490f653db98fc5d2658d38b55056f443c449817975dc7f6fb3ead66942dda3171d75a89521fa7983cbbc526317b79479faac3883530e8ae23de8fe56d753d886aa0f639c5a473ca92891688de2e50cfd9377c6822b9eb4cf2a9d926010750105bf7314f2c389c5174f7356b905260f64347534d58a6753569b446cd6fd203518d177519925872d3a661a0e98b1c03db53d0f9195c1dd036813cfed1a5a06ea67a79c235abb6c4cd0109e4523611b751f4d384865d79f130d59702d37372c940da619458c24337cf23d58e7425aa4b9a83664a28e86d938873b659d7faaa7e10af1944cc44f2429a525574d17eca666fec82692a72cc1ca942e511e66ae9d23ed9ad3685cff24336c3e6dfbd96399dc2ca0ab6e53cb558ab8cb6b47dd7802323f5bf4b7bbb1b9a6d4aea6ca1e7b1d119af1cec178cddc2e2238e13f979b6dd08efe99165fdc26e071cba26be380080ffbe2c0c555ecabc7585eeb1e7aac2b396a1ccfc297d5c73b5728d85186e06b8a42503540f4636d4f017774bbbcf8445c35e9ca6f63426240b92c8429aeb3d936cef42aaa7ccbfd7d34a932ebc166cb85179dcf9cb185424aca2379eba8f10a3972c68adce3da774c74e530327519270781a260cef5c2e38a5ebe5431da207baa843b97b4cf3472da1904ca53756f69d6f7b1b3a800f3284a18504c1204b9b33891ec7fcb45cef55f5c05958f857be3f28f587954c8ecfa810400ebcf19360a6dcdf34ab11f6a6e8b4672f232aa68341e7d82bc98c644e08ba453db797359dd9ebd85e25a25e2856c9e92d554d0ea98b369845ba21604fc14ee3c347889f3ad058df56076196be20255fc6b6a9505c46d580b47fe7ee4b17e2de597a06fd0a16efeb49d4838735437ef41fe4194638482a8b8f8cb62efddf01abdcad8d3738dbd57e2224ec371cd447da12adb01028c5fe0dd58c604c307a6a5c612c0cda772c9188e6452c84f39127567b5dafb1df210f9e5db7ca06ca08f9ce83ce9379c298b3cf6d636585c153926a22b2b2efb55937bfb8c30d95762ad413412630535ad1f1406424869ddf6905de73d676d0ba31be02e10d986b11ac66ffa4bb8f0a1f10340c7a1de2c670008da742d220645cb1814e739d6d652e760c89f59348d4e21dd55e1254b1f9f7d68c709f05a241a3ae88f52d2a6a9490b2a91f5dfec417651977b8f1702ced7ce91433f5a9b2726179aa0605ebd763e9f4f41c2f845ce2ee2f10e03799acad46f6949982c75197103e0caf36c59faf21a29e5950c1dbdb1751f74777a70993e1eff29fbfc627441441bbcf0f9812ae9523f10200d0e5c09118841a1a2adb3af8b600591e58d6cf9e1dde5e751fb27908b903b4db93cbb66a835602f26d0e00dbba10611a3f8e27bf85e7507663979bb9ccf65aacbdadf07312388a6a508fbd7d49656731fd4c9d0bbc4bce4a3f4cdac28c0b4d7d3e658784416e16a0bf3b4fdfe8faca02dc1d218a872a5a19696a10ff25ec72fa5084381f04f53ab9b080a492d006593f3cea4f725198f098a253e47e995b8131cf513d753ccd50e1d17749fa86830278565682469e0f0f4e4dfeec958d3922e0f74d23294e48eea127d27e4c9e5c133f5a3ae034d5f73ca9c3fdfaa6013bd24119fcff60fc066ac4d913b7f5eb8bbbbeadc075564dea3cf19907595530c3c5e7486562247d1101c6712ed0deca73c7b8aa21320776a9389a02191642db8459d31545e0d68e0918330896f7cc77bd2398e4d9f3fe950ee58fb89bfbdfed65fd1ea776b6f394f4197552aab47001a719085cddc6b671201e06da9cc037d795d6833ed7b3b99d35221366b4407bf9d286ab1ce044b883efcbce7ab60548d9b77e88a645dfba4e5687cd8eff3b7491800f25bd40498156c4ae0dc75606cf66f3477f6f80451163a1fd151f40234d8477df67b8900b7f233fae5e8a3c98f6618627ce076065928aaa891d31047eed13347c05015ba9d4aa8ccc7c1e8d00f4591841b6883f2d0e0a3409815bcdf5c12271dae7f35ba09de9f123853f7db47aaefae9ba72b5358ece06dbbd1e8674427964c97f99cac6dbde7316ed9dd508c5d2d6a34c159d1f512856e0c246af601ce775072134ac561ee32d3fedc2a7b89a5ad11df574cff155e5ec768c994c7ddbc27d25c335eb8b08af6403a198014fe86103a7e9ee1d6eef3a9b4a38d20595864830a42f5a0e75c187fbba31c5efccf97faebe1a66c35ac80e96d238dc7b91cf693ad1be16ce0565a19eccfb651aa8f86afc3cccd3adb36bc9d12f0e9d84c34034ce2544cbfc9bf15d31ec3c61fa12af58c1e50dcd40145ced39e05d89ca1c81e12b88f3db28eafcbcd4b3f287420394c9863ecc89397aaed9e5467d0cb31fe0faa2477ea0c7a18e96faccbbe5403c9f2cb3b39a3920d0dd5b3ae2f4fc89684afdb1734001050bc39ddd4529bc0b1c017b9c45b0bcbcf41524bd243ec01c119711f6160d86f5c1e5486500b4b031456148b9b6212e241d52154df219017aad9426068fcbb5fa164f3022de0f93f291ae9f98547e28981ff829b13a74c068d00a6c28bc520b1024e59863254c51f848710aa213c9653ae4f3daa02ec2d8cdac34b6a347a2e46ab1ffd6e4269ac4d85b8f3556497924cdc1aa69bb142f96299abaaf83f4899a9a54248bd7e7f9ab6dccaae60b51642c8fb639368f4552e0a2660c81df7cf1fe01f8a83ca9085b138f12e6396fb43f49bae3294344a232e1b2c6a524d8bbec0cd2cac16387e31dd3038276d44221b70ee5d91520941febfc089dc106fc1b6c2a34aff41d09896d31957fc9c1258f7aa06697866e26ea863e2ae82f45e791571c56919e91e13932cbc1007aaf63ac9e3ca3f3cc2951f66c72b60277d31391a98ccec2074348d32186b5f55c9f0fb0f280eb88e4461bdffc8618350b136907fe48ff63ee7b30aed859c92ea2e10f74d1ef2a715d4c79257bebb2053fe611c34875cb59d8210a9df17a9157f705d498bc62d5b0a7dc4d70cfd742a42dfc5b198f64afd6711e6d5cac20e601fbbe476dd2a709898ecfc610b9ff30e404db9a2aab6292514e24f0c11b32adabe5bb3fe9d3c548d9f74f1ed1e4d6b55e7c211b1ddb0d5f2094c81040075d9abb219151958f99c03e94a2828680a29653b744f996eda39ad736471cc071d60eb7e692ebf9e8bc4e818d3dfd6713374e1760f55a296aa39b53546b221971d831cfb1b574b42a9087056b73e86e35f5eba20b1cf6d24d55ee328ab6e60ddbacbf453f2b96bddada5dac2d32364dcfaafef0e31e024fb2078cbf16b19b359bf7a229a0a75919b4bb3d04989b9f7f6ee46b5040a9070d0bc7b11fc9b24d3de5ad31135df9ac42e17c931d6f1613239f7c28258e0d85905ea67924e0caaa5d14b278f143b650d9421774a7f02248e21d0500e06e247aa978f2dbef11e1e50272b247b1fea6ff539fe657962bee53b399d8dee26288f2d2de3e8748a0eb65a9a6bd223483c27a844298cf098a4fdc3fd620e8455aa585eb2029edf4ba7c8a8c21ee6f3139c2966db37d59c40db58c7fb1243c1b49c60fedf7eaa4f6ce2646488aa25a3450c0b989631586c4a6990d650b349ee6e48a7160c0fd6b5868e3670631397862765d4eadd1233ef3632ed6c209e43a704c2b4702e80f7a51b926cba37f552ac8b2189d8cf0289f132d4dac2163b6efc16f9838b0261b4cdba679c4c24b2ff4e5ffa4459549bfcb7d392bb8b9b09bbfa8f6619b45dfb03e9a60a7e944ba456184c48dbe88114a2f6d6afcaaa6e32ce78404acbe5f12318b531330d1113bd633a3d17da94c989374292b9b1750fe24b77798007a47d95b302fb7268c453e2b30d5f83721bf35b3ff2f14fe6c2580e9514030eeebf9f8f27f3017e7ac8850bc32e3f3a213688229b37cb4808d447b62c2741cc3fd41d055cea7f8fe76a7a26ec021c689afd3b340c4ac35dd082b2f3ff0c6556bee8486c2361b9cb6d914c2a5efc078462ff0fa912bfffafb79e7a8d79d3fa77ff43c517c0a653a7fef48a818ac210338252fbf3690f79fa68deedacd7c8bce1c31f8209b7be38e5f572df9a586a186e45c5340ad10b84f9ee80ac826d20ff2f68692fb27e246341f3994666fd0eed48d2f66203d5c5bcc96e5b8ffa9465492d6dd708fadf9462f062236ae8546982b6dc6730a5f3613feb2a03005a736845cd88aa50449a33deb78c8fd0e2f48056134536bb46c78af45da5a1bb15650bed38dc77065bed8dff9cf4b70d809daa50691b82e016d9a6f6260d9c99d51ac91086", 0x1000}, {&(0x7f0000001640)="b5e18c56ea9830ff6c314b12b1c278d3827ebea865cb21080814122bac95c7e124a8965879b86aed841648498cff0312d55dbb06b78f6bf45aaeb4a760e21402ae885d66c85779bc61818c7024ddda7a9bb40081ac6ff906ce433f5e703261d0a542d5f2dd5ff088134f1cd5c8795a51db760128c9bb46252888c7b3bf8551d40abf589abb69519443089585d419467c63a1b45750ae13378a0d02d1a1b900765aa8f0582983a651e1a61f86d3053dd992ec12683cb2785fd9e56b630641dec8e572aec9dc37", 0xc6}], 0x2, 0x0, 0xee7) dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000017c0)={0x1, &(0x7f0000001780)=[{0x20, 0x2, 0x1, 0x7f}]}) r11 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x8000, 0x94) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r12) openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0x200, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000001940)={0x6, &(0x7f0000001900)=[{0x2, 0xe0, 0x8a, 0x7}, {0x0, 0x9, 0x8}, {0x5b7c, 0x3, 0x0, 0x2}, {0x4, 0x9, 0x5, 0xf8}, {0x8, 0x2, 0x40, 0x8}, {0x7f, 0x1, 0x1f, 0x2}]}) r14 = kqueue() write(r14, &(0x7f0000001980)="43fdd9a8cb76e99af0f6a7b75ce3d12420a802cbf2578fc4715fafb832898e969bcbcdb9662aa50785ec3703ce81eada7777dfc2a029586b3db3b4a0eeb14a3e467b93d1837eb2995b0cf60407387acd65552568956bf3dd30d62bd396318a07cb3bbe12501186d61279d8d6b2e5336ac703ac7215cee510ad1636daf64a91162ee98371ba2cb56ce0bf85471d18eb92819975d4815d20192a3b3e3f9f9c0c60349b741c28cc7d5e942e995b8b1ef23406fb0c3dc14f913e", 0xb8) 16:01:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x0, 0x246) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x4000, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r9, r11, 0x2, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = msgget(0x0, 0x246) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() r21 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r26) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r22, r24, 0x2, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r27 = msgget(0x0, 0x246) r28 = getuid() r29 = getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() r34 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r38) r39 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r39) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r28, r29, r35, r37, 0x2, 0x5}, 0x4, 0xb8f, r38, r39, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r40 = socket$inet(0x2, 0x3, 0x0) writev(r40, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r44 = getgid() r45 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r41, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, r44, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000300)=[r29, r44]) r49 = socket$inet(0x2, 0x3, 0x0) writev(r49, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r52 = getgid() r53 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r50, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r54, r55, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000340)=[r24, r23, r48, r24, r52, r43]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) load: 3.34 cmd: getty 89459 [ttyin] 0.00u 0.03s 0% 313k load: 3.34 cmd: getty 89459 [ttyin] 0.00u 0.03s 0% 313k 16:01:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x100, 0x6, 0x8}) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:01:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x0, 0x91, 0xcbb, 0x2}, 0xc) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_emit_ethernet(0x2b, &(0x7f0000000100)="98d969021762f358a142d180cfac9c7e7d5004ad1cc56c6ceffcfe02e28a52e71844a79112fee0c71f9cf3") kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x6, 0xfb, 0x6, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') recvfrom$inet6(r2, &(0x7f0000000000), 0x0, 0x801, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x4}, 0xc) 16:01:05 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001280), &(0x7f0000000140)=0x86) 16:01:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000180)="090000002eed0b748fa29c3d946c8874666b214cb1") 16:01:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x800000000087, 0x0, 0x1}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000500)='./bus\x00', 0x2000, 0x80000d84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000480), 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/200) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x59, 0x0, 0x100000001, 0xf1a0, 0x1, 0x2, 0x2789000000000]) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0xa2) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r7 = semget$private(0x0, 0x4, 0x43d) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)) semctl$GETZCNT(0x0, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:01:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x1c22, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) 16:01:05 executing program 1: flock(0xffffffffffffffff, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x110, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getsockopt(r2, 0x10000, 0x800, &(0x7f0000000140)=""/42, &(0x7f0000000200)=0x2a) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) flock(0xffffffffffffffff, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = accept$inet(r3, 0x0, &(0x7f0000000040)) r5 = getpgrp() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x5100000000, 0x2, r5}) 16:01:05 executing program 1: r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r8, r10, 0x2, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = getegid() setregid(r10, r13) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r15 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r16, r15) r17 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0x8004745f, &(0x7f0000000040)=0x1) fsync(r17) fchdir(r15) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r19 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r19, &(0x7f0000001000/0x2000)=nil, 0x0) r20 = shmat(r19, &(0x7f0000003000/0x2000)=nil, 0x1000) r21 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = getegid() fchown(r21, r22, r23) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, r23, 0x0) shmdt(r20) fcntl$setstatus(r18, 0x4, 0x8000000000000080) pwritev(r18, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) shutdown(r18, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 16:01:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000016c0), 0xfffffffffffff40, 0x0, 0x400000) munlockall() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="c588f6fb2453896d0844016e86810f795299daa014bc33822d22b529c435eb57340f5163c66d", 0x26}, {&(0x7f00000000c0)="c2af16efc90dc5fb23e4d9301eb40257642b4d18dbe0f50927ee22af104ab0288b56608303252639a707fc882e3c2d9c8ef9766642ee0103ef72348e452322a8fac6d99ba85461970d051b9bac765f787b3aac909171932ba5e45649af52899e624bc142cf0d9225324f372f52c349a9783fa5ba617d18133188cd0698e7d951a9a21b951f4562447d9f582765597dba32e044564e0c90352561656bcac354abdaf9884cdfc86dff81790083eb3dc949d4352a6c4cff256e46e17030a539e6383597a4155bdc1ba5de2661ddbb723ba69ca9cec06e60ee43bb3856cec7a25621c6", 0xe1}, {&(0x7f00000001c0)="50b1873b819a0a72317cfe60493f9c37c93c73f85e0fa4a0a4e41681c2e60f87fe5747ef0a5ec221f7dce856f664a3248e56439fa64f206a369425518de70f4ffb91fa4ce3542522e9c2286964d74851d2dd72cbb510b0e0d599340fd937d4524883dd1252e6e913dd9d3e83c09846adf2731ccad9628be74d2e64ebb6f90edfbc50595b3dfb12b0072b55c0d7d376232ae394cbe6c4d5e64418f2151087322f01771d23f9bb6dce4c2bbb351088a81de2f9ffdefdb4ecd64ce33cc04bcfce84d7a5b527575a46a0e11ba62e681aa0d273b349c00d3e6e22449572f763df1104bfe82374", 0xe4}, {&(0x7f00000002c0)="461ee46936eb1cca7571880ad696c49c42d7dd45aede2919c61b0bb4367d171d1916ed1a1a0f2580e2358354042e03e06e012df8ec7b", 0x36}, {&(0x7f0000000300)="6c216bbaef344b80f035e9a6fbcf63509f1d5b076a1ea0b6e94606239da80754baf5d63044ffeb8ceb958dd924296587a721568242df7879ab56ca6d6bd35ec9614b300ba656246d1358c756c402fc093ea0b7ec63b5ad5608c97e0132d6880fbbb86e40aeb293a99c4f85c9170311e9c0b259814960aa23fab753e01738567949501c3bd3e24c042271b4800e86ee751d027b0d962e49b2f16fd4b6fc", 0x9d}], 0x5, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="896498d4252c7b3dcde920507bfa8d8b432cbf99e24a59f180dfdddca2d7f58dde54334af8e1b1"], 0x2) 16:01:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000000)='./file0/file1\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x6, 0x31, 0x80000001}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x7, 0x8, 0x3}], 0x400, &(0x7f0000000200)={0x6, 0x3294}) r3 = semget$private(0x0, 0x2, 0x504) semop(r3, &(0x7f0000000140)=[{0x1, 0x0, 0x1000}, {0x0, 0x81, 0xe6ef211d5c8096bb}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65302f66696c6530eccc6a6715e33d183f67676c780172b5c0803427b037c40581c0334dd33d1b160959d3173f0991e15b56e2ff8a13c4508f8236df36e595770d7e45c7f76aa429f85b494f2057e0244436521f5d2835e3be13283ba94ffebce1a278105e42177c670080000000000000ee6b56f8b402a340b5a849a6442269caaad81fddd63d"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r4, &(0x7f0000000980)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000640)=""/200, 0xc8}, {&(0x7f0000000740)=""/75, 0x4b}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/195, 0xc3}], 0xa, 0x0, 0x6) 16:01:05 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xdfa2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb2, &(0x7f0000000040)='\x00\x00\x00\x00') 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000680)=""/78, 0x4e, 0x1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x1, 0x1, 0x0, 0x20}, {{}, 0x0, 0x0, 0x70000022}, {{}, 0xdeeb0156706f954f, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x10000000000000aa, 0x0, 0xfffffffffffffffe) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockname$unix(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="00377bc928c6e5a84e0022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0add738dc3cfbe944de48cdc4dedeae0ded0bfced11b4de572b9523f421f0e6c7904c336282ed7fb136e7cfc76b0164b0703bd7378105a1708e7f610cfc72836ffcc628ee7c961bf96d45ac873d4222e334a4dfa8ebe5dfc16791e511b659a52727aad73b70a796bd3f7de5d86b91024a4c79c2d86c95fe00cdf3567bc07bcc5de401c3893cb0d02f34a1dd0d37c1a523e1df988dd3867017a1fad64b066417bfacc54e7c77ff7a17d685d877ed6a93b743f01d5b712ca5e444ae909b7354a39b3b818ea1acd22c74b68bb54aaabd04d2e7cc79277911026b8d2c6501c8dcb"], &(0x7f0000000080)=0x4b) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/252, 0xfc, 0xc6, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000380)=0x6) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000640)={0x400, 0xc1da, 0x9, 0x2a31, &(0x7f00000003c0)={{0x4, 0x3, 0x1, 0x65, 0x3, 0x8f, 0x5}, {[0x2, 0x8, 0x1, 0xfee0, 0x7, 0x6, 0x401, 0x1, 0x6, 0x4, 0x9, 0x2, 0x0, 0x8, 0x7ff, 0x5, 0x4, 0x7], [0x80000001, 0xc9, 0x9, 0x5, 0x2b88, 0x1, 0x6, 0x7ff, 0x3cb2, 0x2b8], [0x7, 0x4fd7a710, 0x400, 0x7, 0xff, 0xfffffffffffffff7, 0x77c], [0x1, 0x4, 0x9, 0xaa, 0x1ff, 0x100000000], [{0x7, 0x0, 0x80000001, 0xa7}, {0x7fff, 0x2e9, 0x3, 0x6}, {0x7, 0x6, 0x0, 0x7}, {0x0, 0x8, 0x4}, {0x20, 0x7c, 0x17af8c5e, 0x2}, {0x2861, 0x9, 0x7, 0xffffffffffffff7d}, {0x4, 0x8, 0x3, 0x5}, {0x7, 0x0, 0x3, 0x100}], {0x8, 0xbfa1, 0x5, 0x140000000000000}, {0x831c, 0xfffffffe, 0xee0b19c, 0x8}}}, 0x6, 0x9f}) syz_open_pts() 16:01:05 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) 16:01:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)='\x00\x00\x00\x00', 0x4}], 0x1) 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad00000000000000000000ffff000004000000db5f67666d50ad2ae4ae46029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ece26c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa734182e4416a10ea0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188dbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f88200"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3}, {0x3, 0x7}, {0x3, 0x68, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) dup2(r6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) r12 = msgget(0x1, 0x0) msgsnd(r12, &(0x7f0000002ac0), 0x8, 0x0) connect$unix(r11, &(0x7f0000000900)=ANY=[@ANYRES64=0x0, @ANYPTR, @ANYRESOCT=r12, @ANYRESHEX, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=0x0]], 0x5) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r14, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r14, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r13, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000001740)=""/4095, 0x1060) readv(0xffffffffffffffff, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0xe1e470cdbd353a3b, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x2, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x3}, {{}, 0xfb9ad5b444e95051, 0x4, 0xf0000021, 0xc24, 0x6}, {{r3}, 0xffffffffffffffff, 0x1e, 0x1, 0x68, 0x5}, {{r1}, 0xc4faaea6ee44120d, 0x10, 0xa1, 0xffffffffffffffe0, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x90, 0x40, 0x5, 0x6}, {{r5}, 0xfffffffffffffffc, 0x6, 0x20, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x31, 0xf0000000, 0xdf9, 0x3}, {{r6}, 0x186db3e88c4bb49b, 0xd0, 0x1, 0x100000000, 0x7}, {{r7}, 0xfffffffffffffffa, 0x8, 0xfffff}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xa8, 0x40, 0x1ab, 0x6}], 0x1, &(0x7f0000000180)={0x401}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0x431) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:01:05 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/54) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:01:05 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ce", 0x211, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x6, 0x0, 0x0, 0xfc}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x6, 0x3ff}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:05 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getegid() pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) 16:01:05 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = socket(0x2, 0xc003, 0x11) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4bfdd17bcab685c5526e68ef3bc36e050563dfe534e0a91f9f3bc4b72296eaa594bec8351c9835ba036fd7e814b2b236b5f367edfce92c1b46cd2bdebc600dfe29b80f719dcadb906f78c1fa5ea9131b6646d71cce8da51a8c8955f1412b63209af617d63676a6aa30042362bca8a99c0adfec834b28b77f7bfd095cf279012ea6a619e1782ec01b847605147e2c1fa50ef0b88ae022"], 0x10) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) fcntl$setown(r1, 0x6, r8) r10 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r10, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140), 0x18000) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x40, 0x2, 0x8}, {0x844}, {0x20000000000006, 0x73, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xffff) syz_emit_ethernet(0x49b, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) shutdown(r0, 0x1) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "74ffffef00010000ebffffffffffffff00"}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:01:05 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0x14) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) r9 = msgget(0x1, 0x0) msgsnd(r9, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r9, &(0x7f0000000280)={0x0, ""/107}, 0x73, 0x0, 0x1000) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r10 = socket(0x2, 0xc003, 0x1) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:01:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xacc}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x5}, {0x3c, 0x0, 0x3}, {0x2d, 0x7f, 0x10}, {0x4006, 0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3a) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 16:01:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, 0x0, 0x0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) dup2(r4, r5) 16:01:05 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) socketpair(0x18, 0x3, 0x70, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="3b838b17940d61f2fd58c53e9a2af2fe18c253b0bc623f046f6992c5ce01b9b101dc6dbc1964bcffec5e28fff5235d57d20bc2f91aaa6d2f67e051fb5226e1161b28c4898f163b71ca20800246e966be4d723a3727ee33d1fe89e4e7135c531cc10a49193f097f5ae91de21c7edbbdcae9d76670fae49f6cab32df114e28c6f85e23120d1026c97345cf87635fbed48e7ead901c4d07b1a1ff46d95bf12e045dd9594d0ec73d51d337f77aede663eddc32a00bb1b3490ddbe48d96a507a9fa02a644760eb273b43821fd6cce643ab8288bef0ef1843de861a1e6142af4a6fef6903cf87c8ff67600", 0xe8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:01:06 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1e4) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800003fb, 0x6a}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) 16:01:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/54, &(0x7f0000000140)=0x36) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000200)='./file0\x00', 0x70b00, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r11, &(0x7f0000000540)="8bf972251f74a795e56489734e535ca05f5e73bdfca24099de58f6b5bd5185d776f4e37f6805c4a14f92aab508ad7d345031bc8ea37c60cafbdb1d5de1117e1199eaa029674cba42b094c7b5be0b226d5e522bee82abe7d9a1156f2f047c7dc1ba1d0eb27fb7da6c6ac45cfa9bd808b7833bdd11d1d091628e5b9260901f8a6b16d1cf6fb2c3aa473e75667bad418590b3deb600d33bdc6f85259473c95e2dddcd9e753cbe3c7070fb311fd313243878916ced484c22e5a407520a7b3875a9e318844c394477458a9c7eed8b3d506982f8d2398e7204459f2799e9b53c9ca45771700456b33e13f0381672768f207f8e555ce36c1c450f951723ef35e5d23896daf19d1e2b166674fe644ddce25b27e91325828e9aeeb418920a7aefa544b556852114f8eceabca5f42461bb985ecd7aa0abcb18b5708b6fc649e485f70f3c231c1a6cd812b90bcad3c4720df6b7627c8d8072bf", 0xfffffdd3, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0x6, 0x120, "b04d00f3ff0a631a00", 0x1083}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x9) 16:00:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0xc8da1aa504c24b77, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = geteuid() r27 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r27, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r26, r28) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x7, r28, r18, r21, r23, 0x24, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r33, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r33, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r33, 0x4004746a, &(0x7f0000000380)) r34 = msgget$private(0x0, 0x718) r35 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r37 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r39 = getpgrp() r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r44, r46, 0x1e4, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000300)={{0x803, r35, r36, r37, r38, 0x40, 0x6}, 0x200000000008, 0x800, r39, r48, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r50 = syz_open_pts() r51 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r51, 0x0, &(0x7f00000000c0)) r52 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r52, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r52, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000380)) r54 = msgget$private(0x0, 0x718) r55 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r57 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r59 = getpgrp() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x1, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000300)={{0x803, r55, r56, r57, r58, 0x40, 0x6}, 0x200000000008, 0x800, r59, r68, 0x7, 0x40, 0x8, 0x484}) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r70, 0x0, &(0x7f00000000c0)) r71 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r71, 0x0, &(0x7f00000000c0)) r72 = msgget$private(0x0, 0x0) r73 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r73, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r73) r74 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r74, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r76) r77 = geteuid() r78 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r78, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r81 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r82 = semget(0x3, 0x0, 0x41) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r80, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff0000000000009bc33dc9127a9aea82902af72c0e1b8647c7d7af3db5138719a6f538a40fa83e8759770134b9c226ee63687eedf67e9a65e79f7ed23c19ac1e442a9cd10a28f7c7a1623e39d9843dc8becd63aedffaded09666bd9549824ba55f46bb517331ff96dcad7f000000000000000000000000000000000000bb4e2adaf39bce402798f3872486eecb65bbe2af524f4e23ff77a055403291d0a39782b19371afdda1e72ba3e0d9fa901c7d14a08eccdc0b60c53f69988844ead528de0d6cc7c4c47bcb64564af2ec32ac4ef3a69779", @ANYRES32=r1, @ANYRES32=r35, @ANYRES32=r49, @ANYBLOB="00000000180000007f301400c04190a61f1507c6", @ANYRES32=r50, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r55, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r69, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r70, @ANYRES32=r0, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r79, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) 16:00:35 executing program 1: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa3eb11ce9ba100000006a0373739ea78b7ec0"}) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:35 executing program 1: r0 = semget(0x2, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f0000000280)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x7, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x800, r1, r2, r4, r8, 0x40, 0x3}, 0x7, 0x6e8, 0x4}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendto$inet6(r13, &(0x7f00000002c0)="3784185e89580accc91cdeee10fde0433d892357a9088be0aef34bab55b201cefa9110d4fe469a2242b241389383b6c6d971769cc93f45e5af0bcb15ef1a4bbdafe5d31c57aba76c3a1e007d63b8319d309b9661d3c8393ac947b0c56d2b1fadc586563265c01116449df7e2af72ee152c5bd8b1ab5f423ff092b30711e8c3eafbfeac50f76f47772e42103174d84c0878510034783bb4389257e1b3eb2bf7cd0ca7d329253ec5", 0xa7, 0x3, &(0x7f0000000380)={0x18, 0x1, 0x4, 0xfffffffd}, 0xc) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000400)={'qfp', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:35 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000500)='/daI\x8a\xc9\x95\x92f\xb9\xa55\xe7\xa0\xfb\xb9\xbc\x81\xa6L\xaf\xc1\xd4\xc5\x1e\xb1Lev/bpf\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='tap'], &(0x7f00000004c0)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x142, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000340)="24cf2eb6cb3dfb8c60080529e344177eef30c37b3ea81f9853c6aefc3d396cd049ef13ef168f41c94ac1db07b48ef774b4f2814a4bcdfdb061d00eb50cb1c562d4e11ba99edc2f4114701190a6a4b823898a76e36382f1c9a29f80dc3334cceafa0f17905c03497a755c749022bcf3dc418734f1501f5cab64942cbb71484e67829481e97fe1dc7449ce8d8dd7dc97046d8594de6909ccb1061d843d6157345efeafbd349adde8079368b133aa5774a0f57f2234955d543866db8348cbe50a9defa8896d130fe835201388975cc1f5c7d7e66c4b3ee90f2912873f8496545280e7535cc28694614252010ad60fdc8d7ef5787ab76f71ae3936c3549a1ece", 0xfe, 0x0, 0x1820) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x3}, {0x6}]}) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x1, 0x0, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:00:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x5, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000100)="fc100c6d370543585a49d7aa8f868f9672393f9ff32c170474efc15e5db57fa3c1028081244ab0f475e76644f05f589a673b30e7cbebc00fd7c3e6", 0x3b}, {&(0x7f0000000200)="659e3bfdb08537b71af78741817292e9e08e8e60d0feeaac477a30b3cdb83556708f6e87a12e34e15e517700dead263052010a4ac5ee74639f3a6681448893f00fc1c4cb2ae7861437e4e9a6286b655171a8614152f48fd1adca04b0a362a7a27b88544bef3f7f5652867f5c06938a", 0x6f}, {&(0x7f0000002740)="f3f71deb54802be8cccb396781d16efe7966e9b8bbffc2414eb00ba8334d5b86f20698f25e2431651eaf1a2d57a36e4911ef72e1eae11bdb4e5e96b5c1e1a72da89b6eaa34ee39692750c7a3b3c565bb597d83baefb660fdef8e65869bf33441a1d5fb5f2c5fafe73cc34cb76c08522f61483c54a9363a02f2a0047e2fa7a06011a6c986f6bd492e2514b042ef63f3aea52059cea0b8f484179e1e37d26e6acad1ca3b6003495d256b1846609260b0115b5bf53e2ce8fae7465f35c2a6329ef2d697f70b3d948f686617401b42ce16aada9358b441c7f392ea0cf51c490bdecab88232d8464867bdb7b83ac3db3859f2862343cd73a1669a5b101102101268e9aaf3357e2e3468a9666dabe765f0b22785d7acae2173e6c3bfe60f91853f64315a7afea2d0322d4e69b5a201359cc5a027413628a719419e94dd7b424c2887061fc78fd1dd688465cc56470f98806073272abed0869b300f287cdd60e9eb48897bf1fb552e5f45569f23b83630bdf78728e69e61770efb9fb25d3be0f3d8e43bdcc2261810ce8ae9e54a234af1ab2a31f789958ec92764f869a71b994d2d6eec634175a6fc80191b736bfec313cbaa66dbdd38726546a1b76e42c2d5e622f7224b9afbe96b44ed6ed608be937826d65ff457191b55ee89054fcc5b317a9b697de60b7a24a002d7ca55d1359c8caea91ac868076990613feffe392bcdacbbc7e85256212e7aba1c964d28c8465881a2d6704c22695f8c85dfaa451ad117b8f2bc714ac62111c1ad4d45036fa282950128fd846185b7081616f591210752a64426e17a35c6fa54e3454f373f23e4c8b0db510e060f2730ef04c1d2e9d1fe8e66546b45161250b284fcda62e35f3258e9c2ef65a9b654f1a09307aacceb838c44e98dc0d8fd86a873194ecd8b93846222f52a4ea411f92baad8477bffe52b98d9d2cc6634ca7d03908c48314bcf5eb2e8c869e7fb655d5c7e08a9d9f299b6480d4b3cd63d64d2142ddd7bbbf92ede3851586a87efa41fa546e00fda86ed3a1986e706bede0fd99e1caf19000f4a946e490e9e3fda1bdd9487ef687308070bf6797be403c80bb3ee86ab074599bd2d5dcc234348954d1674a262f683eb6f79f774796e675760feeff5ecf7ea605da02e62cc50caff07e90453985a3a20b8ae605fbaaa305da8cd1ec6cdcf3054fc40ac98ca492548a96761ef3f55603950364db15bcf868c35438fda56716dba4fc2b0b5ec2b17f33885377543e3eaf3699f9689443cee0779e8813f0949aaac0288482c6c2bc3e98017c74708f6ca10d7bc0b6841bcb91f817a7e91762e8e8b98658c0c01fd8a36ba65ad12b909269235bba73c64b9643c2ac4a2b31e2c620f2257aecf3532db38b472cdb3e03bb79ced06c2732d1b91a0ff73aa8f2b2a33247899654a7e709b4da8373e968657359a5c78035aad4f14e6d69cf6affa5b67361cd2b55d54591c762e5154a5f5edca1b80df247f18be3e31009204e2786ab41764954f5769d08783ac4e87f444b9521cdbf809ac49d8cbef9f09c0cfa9698fd6ac67577a2722b299ee090d0ec406fafd01b80894eb216a53c26384f83c681ea792d2d82322a7f2f0ecc2c96f849c8c3fd207b46d2736f13905f93385ba47528c75fea0bf87c89d73bf82fe98359a6bb1ffa8cc6e0ee66189e3d4fb0c963f36edf4a06ce6ba4fc3c947b26983534918608926cce07746149d866ceaaaed1bed85c48da4692cc9621b911b6436bac8f94d92ae9b975cf50bd9be5ce5e602aec64a204f29b79e7bbfa29a2b1e82d7a72a185011723816e4a466caabc8cbdfb8a205f90f61ccc3944b7943331bff58d44d00ed64e001992a968048437f3121b1e7f8f9b8307dea9faee350a5d8e4f253f1a2517d1c365d27af975c4b6b360e45c89db04941184a88b2e7cc3391b0381d7297e2a2e0d35f2bebbd4cdc8fb8150a9fb72b5e852bd833b6b8693606e6eec0548d208946519289fe52eedbb7b5666efde9e0006a81bef235f9220a4dcbe0f5680b3bd65e5a69b7254541de48cc6765ef68f2ab4197b8332e0af144c33a62f77987234151c7b640dbf90dd68cc0f5c00367233adcb80c8f3a4c23bee22d8ed70f56245a17e8a61ad1dc03125a6e806475fbd5dadb07c320df8bf085a3eeddcdbe9e072bb86a74579b411c18bc95b16632c27edc1d7336a11a5fcc78be81d4054ad7c0a04bc58528d1753ee6e6392bbae370579b33153475624af315f7606cd84dd4ffbc2c5e997b40ae57fa35040f2577693bb7c89aa7f97557ce9be2f28d44df2516b4a4ef675f6f8884c3e38c0b9f548e6a98ff342c7ba1190ea18285a6df2520974fde9dea1665b64a6e197e51a3d7b9236fe0af22190daba176d0fc6eb98ad8e2eaacb35989e1d403e3d9f6356fcc14729351867d1b51134f4eec0dd26162f120fa402db82386f06e753c00a3819e0c59fc65746fa831c8bcd645115c8100d66fd8a703effec83f4656439d75e0648555c51a9eb1448e905f02ab8f09eb1674a4a249e9ee24aac260eb92392d13bab33e731272b93821e2f4869c0fdec9c7bce94abd95ba4a3ea1cbb623ab9cc18b0e65650a788fe8436290a31da0022408751ef333900b3f4f20a6d9fcfa0e32236e242873cada591edad9757d0cac3a3dc87aadefde7e4c5f40029666c1aa3049d83478806883b2d9b3bb9fc23c60599f42f34a99995fc3fcea5d8ed2a3368ed81ed9c8cdc93d98f9b65c23520bd14346293640a63ed7d1b16af60cacdf4237573b222402f73c0c70ae0894931214a707aeb65266b1b268d89ef0de07011772198e4fa52618616fdbf026745c2bc1f70fbe95a04df7fd6efb1fa3738cac7f596be0d6da5965f624f7eb4a93212392ddeb9f5cb41f8355d789cf6ea7ce12f5f8530820e539011d1c2e9b072426f430a79adef4903bc8b395312eb9814691d0e231eaf6c503c924f497615faee4b183ac18af697c4eb09360c44775eb119d05771fde4ffafbf7b1eaca3fa64ac7d9c7cdd12a99dc93e822769b3bf3950a2f72dffcbba49821258098ab2bb9c0173ac7f4080a79803e059054281799a2d9eef743c9f7de275fce0fc10def0054ee3f7c8462d8db052666457d4650b09128623049ac81e0feda4e384d287f05d8fe3a23215d6defc6136957ac95f471eb209eb168367146b686932c5382e73f7263aee03d92b0de2e43102fc626265e40f3aecf98b1322e764f6f110b199c957470fb650a324dca838db3efd8f9fbce248a56935ef25e32ad3a9d9fa7ebd91e5ab5a07457e974036013f224a40d9d114425ca75cfb3f4da5904ab71e45ded04ff92a313d0b8a1c29dc9f2c8ed34ddb8a24b5992e8316e75831b00f421f0244a207a1a891becc38098e4e91b5bad2a2b3883f5ed81800f9eac4f4c2044588fc18fa4e8f8399be506622ddc70bf3977e1dc6cb4fc52036d7084f9cdeed4b7b8bab743dc12ffb8e8ea11b76b0d5ee2b4c8fc4efd729ff287014fd000c063571fc62e9ed49c6e11272fd0dd599a978d2b166c9aa96a6dfa91e5702e961c305f5094332881f751aa29bce04fe556293edf7612169a3cb95c6b78abf780a9297c824ab14bc4f115c1e773d4b52740c27510a94253b232bc465471cc7bcabf6086029061369efe9a0ca8b0995eec057845dbb7265ccd138de6391929797461009434116e70e6c2858d4994285102196d04016190ab12fd7eb18f7b1c03bf17c0d87f70d9c6dd377d878d22940770d77ef15fcb18336f13dc240ca9ba9a01064af7b54f522cb49c886075a0da7502e252721210082175cb2a2491ab0a2c52d007219925c68df06015016de9bf358c2db21c2ca3cc54485432de08e2e5086956d89d88fe8fd615cb43ca8c649437f3765b9e4bb5d05d10b3982ab6bf51f65df146c346ec2ea7619d727874122376bfeb4448f9f36e221fc4c14889501cae5ea763183e346551921e9f9137719e123dfeef7a2d1472137c0e9d97a2e64d23ed7469427be8a87d76d48f2a361a8436d2765455f8eeb1ffe707340c535f372c8b408860844e1bd43d0aa63ec4685d3aa93b8727f374041c3f7e73b7bbc0e497620d320a9a75d28c101c2fcb7b1308cff39810bba6a3fa305a3c29dbba3b5d32a618c35810ba81b9a8c7fc50286dbdacbfa513e709f9741ca283507c3acea485e7e73f407712a2ab344584cbe62f74fcf44005e4d93b701f1fd8928377f004bf2aae1ed6664d1ee6dd6440f65fa1c6cf24c50303c9c18284c3974c536838b4e15837cfea60da5ab9564a4f7e3018ed2d661d2bbda52258e3a3b3a1e0e8f80bf16494a3fd03b0364a351e7ca9339a0887bcbc8a18e13a8363c33211269286429fd2a0560f405cb246afea20c5c672c4a7bd85029459e78351e8e4ce210fa6491b5303d6a5e92c1632f738b25dc833ae1d82b57f68d69764b611f66611b66f60dee3d2b70a71a4bfc90d55405b2b90760bd8258342b3ddc884becd63833c488ed38f531f124b08da992ef548d28c549a49381e5d9e0f37164fcc36ad366a52e7310ebf3a47f877695ade28119a116220a79e54eb41a208bdb4a9b3f6144603333413b4198454b2024e579d6020a50cf87597a9a07ea27e818efaba894ca0193bc8d56ebcb8521cee37214bf7c1f343aeb6c3aba9e2fb68fccf84816ee02a3a4540fd6e3ec4e36bb04844b8b50ecaa72d981f16b0cfa0cf047e9e67fd858c19a371dd945a13167110982e07fc9d8b27be35162e3fa1c510b9c3fa4814d6851769229904484880878ee4ef5b5c4234331c0807984ccf98584e35f6b8813baee4e20dc5e6cebd9d3be8f6d4b0879e8355829ddcd34ce51fe3b83bd8abece24178b363804168ff2b5c5a3f594ef7999ec17f614ae3a81700fc08c2a063019c31c380268ac07ee2ec2b0b53597274729ec78d906d96e72dbcfd93a9d851dfcd5bf5fa83b5d15e86b67494ced1d87e72274fd326cd2470c0274fe35c8a81791b5b023e9e8e5a01b03824382955f60bb1ba5dc6fa6de955c5b1c63891bb72c8329098c8959e03eb20f49e143014094c55109e37398002521700548bd021d63c2cffcf6758463eed161dbfb6e2e3df5e5c2652e8c836e09724d499f6d4307a5a65d63f08166ce519a07c1fc9100e49c745ef7344cf3fc4c1ed6bd96b3298913b453b4024809caa954f7fcfa283547362b5d6b66c9ec94ffeaff8209eac28e5d71a24c5f4553e32e38d41d2296826f871b355061f71e882d6c1e6afad422328700740e7dcd36520899243162efffa52c1cacfe0e103db0929557950e11c49c0842be1fea6706225a058d27cc6a1fe18ad0b5dd101d2a9381412637ff9529c355bbbbbb623627aec36bcc802e81251d353056ff64c76bdebf811e74e73055f032c7604a18fd5baa8314e3c1b2117b9cc0dd994b04067ea8a448e28b252bde40b1d935943d34aee9a87a7ca03a3e26e81f6e238f745fe01e6bc90959e4db09d6c2cfe75611bbe36f399e940c2d0171f273b4ea884f6cbc216c8140878ef4e917d2af17f34b3423d7d89a5591c22afeb4d9f05ed69d844974c79361f844d41eb51f8eece7a2849322463152109b9cdb325836241e2fa0b837ed4a89dfb9523b03bcef6cabe28b87531cb564975939d9d806aa43b5cefe36bb1f022ea914c25b87c8e6fafb1eda6eaa9c7c6906247b6cdd15e0880649b8244af0ac03b8ab79f4debfbee84113581141137406ebebe52a193cef97d3a176d46220337b9d0c48976536f85c9f01cd6363ccee53cf3a1cd78d475cb3e9131fc6ba1", 0x1000}, {&(0x7f0000000280)="d0c4fa69999968ce8f33f5394810fa02bc802495627d45e22c6aa06f5f5aaff6ad602d64e79c52e47696d3580297f4b5cec8a2a7a81ee65c3c5c88a78cb94bb078538b8ae759cbe7701a94", 0x4b}, {&(0x7f0000003740)="bcb21da90458ded33a90b76e344590948af9e4ec4385277a9fd454c11e82856397f5d666312149ad1f41b7425e2ac94837af17dde9480e8a59a24af967f09c1e51c7670ba46d7880be690f8e677d371f3730b4a72b2ed9c5a6e460dd8b8e01016ff18d15a0991a3164261b4fb7f6e959bfe62f0e709ca4ec83cd75b9d9b5273c4b9265f2de97be9e50f5a3821d04ead31eef1c00e27a129b0fe05a0e7d8ecfb5464ee8d0bfdb371e3f66aaf3f8e05f9147361e10ea8dfcff57c9e40294210cfaa8691271c31316a4f739cf62dd2e4d5b737afb0f1d59f11e39fb068ee48da61b22b1dfc0b201b8ed0b4831ed54be51147e4328d328a6d41f2288ec111730d9daf566d1900c5897c1ee7c27d8041f123c5f6e05db8d0f75712c7e64025dcecc375f8d9dc75ac47c09b3971a52c3053e16f9354387049d4d4823805c767952c3b388fa7f2ffd10845d32de9815bb7db8b126c9b6b59d21976900f21d52cce507dd785352639379cedfb20fbda475d8073821f43fcf00f2910900df4e6582db59fe7ac89ffdc2951f062e66c8803d588acfda472889a31966b4680e1d5cf84fcf411c9383b99e63e5b6d66bd03e792e7ff1a0d89a0d883b6aa7cef15350dda1a72522a97dd5ddbcec047fbb656646442ccc353221b1beae0e0528086f5176ee668ec931394eb1b028eb9b731374d40790ddd5f275683605713db7fb640823908c365072e4f64bfc1ca05db4bae97cb906c725c52bcbf9a5f2ff8f7db01c114d2f0d3e1cef2a71f08dbb5458e80571bc287b2e0cedca2b4260ceee292dedabc69c33cbc8fee62facbc34a55fdde51e050b0f64014d0bb9e56a4f44a3f82de369b575644473ba0d7bf5d1fab76151975c7a91d65d4096e9baf46db307d1db26fa3c9e2ef75a70f04a9fb04ab821ad8f4c2491ad91a68845d11f79a9785f3071d976db974152ccf61b99241e789c85da2f6e0771d03bafe778288c9b36495bcc7b30efe22ded3ba6a36dcfcde9410a46c6fb670c52b8ed7281a870d2f5753f1c6e81785e9a2500487c4c5efacc8b8d5660c1847de5321bc8c34b37ccf5819002a4bdd72cbdc234446e24b1a361ef5de88322d46c6f82cf8348fc746942b64e0b88b3ae303837eede0f49e9395fdf8d4b5fa8a3873a2c0c83620ec6b65ae7cd9217d84b2c0ecd9fcce32f6c161f1781abfcda1b76f49b268c03ccdebc9170f515f7df007535915a6351a658cc6c7bfd4cf6a515e3691f01ca83ed21505eb9be206394d91f74249b5a65c4a704cd5a94e0641035d4717f5e0d3e93c331a62e9aff53ffac8b2dc1a399c92e5257418d1aae2a8b9ca54ef7f0ee8d8599173bca686ae20ce75ac434ce28b557db9b58dabe34d4b351e321fcee2d38ac6eae1b4fc3e6a0c57530ab507a839188d6d69b75b297a63e5bbf8624c919ae31b56d172984dc26a2de18009ed17eae7a21a39c34fbbe82955db0c7cb4b70ae15f2a2f7b2cdfe90a9447dea445f8b704d7c2fcfa8fd923755e8e152e9f59ded1471f2a8b1567cb1ee72d5c088debdab4daa3ac9cebcd523f5ad3da27604a53e21e6687b283a1238332a8d5aeae623a9a32993777aedae1cbe04c6a1018a00565036d67c898d4b7c04e332d39390f1573e427a38632a7a49dfc3e60d3e4fddbb33b2d132bb055a7c98dcfed257ae0bc97238220f8b4c9f0a6263aed9387a89041973f5506f7183639fefe11909056ce35f7f51788d61c5e473e3449b5a1d891d220be36d3400b87073e2493e92ed38cde9f726cfc9df0f0a317307d634954ba20b314e35cbe78c0d82d59d11521ae4b3d3502e0a9d03b34b2d13af54b08649a73a1658ecf80077ef71788a9e0272efde7de2dce402f994f9f7b59736d8b6e134e01f71a50ec56c13afb38307523272e94c0e3d7e3507b73d366b5708dc51a209e319a0bc59d16092fa216a00d7ba72caefc44857d811be340da09a0f2a6e2f1f1d0d6b4ac5857561caef3cfd8fe09a493f8a95b60ad4ecf41f8c1e5ee017f3001ef59c6206f64252940cd1b3ad0b330d284ad2e8b3670234970ed099f9e4b2d8a82fc99304a1437e0bd8993f339ccc2f5ce6e0714dbb6829788359001ad3895a05afde0a36adc559be93576936b5824dc427d83d011565c9a64753c89d9f2bcb901b9d546ac8330fb7bca0c87ace5f7af46273dc50791117aa2723940241a86a4dea8bf87307e5c03288d7e322d83ba083d66f32aa2cd42b41549a878c30aa9b4c2bfe2ca8e899596f2761e7b05b486a0ab7bbe757a66caa6f6e39a8d06ce1a49fb9266702122d591c4e6cf6da5b001c2b86b6d4b81853f6efaae8364c476987bd92bcfb24d7a167788b8adf6fb5df7c9b4ddd144758bdcb4aac4126f32ccdafbb3133470c8685da66f54ca63d9dc340ab59bf6b1edb193700d2ae47b7534954f490c5fa23c69f365f2568bb801c8d56023ba64480b3be0283d1799bca33f21c65336269fe99386c0daa56ed910c2bc89c80e84235b0f6a51da4a196b91470b600965994435c92fda5a41aab77a9699e04b32a29a10ad296736595d94303d279eeeab3e24dd4dcb0078b402c9a6e2508e99e62185a38ec59a476233101abf65eab6643a333639d470d8a922c75c5fd949373fbc70bb8f3cbcd76fe967dfcfd549b59ec86cee4b3ee7f0c808cc2b51fb4f4cdc3c36ab55d5b6ccba31c7c23033a338372aed42f08c56e7a49eba83b26e76a9976bef4b8d1991d10c1629551eac09c0cf2ebdab36c6c7eceb39459661619bef9b0694fc3c4bc46befd29f8dfa7a65a4c15183d7e6d14586bd38602291d39193de89e0be1faacd6f9359229af3cab646e856ccaf61488f1c0cf097c647d32a7fbe96d3deb8d57f82b093604840d4abd38e2ee3877038ab1ee574ea2ec229900d27e0dfb4690290b763e1490298112cece462fcbe588de6e0da4c9760f332f5fce5b009eb6fd5433608c5b0023c82ab7c8a998c62092abedfcdf5ae683f8ba8684a344b8982c438f615330cca1908eaf31c765903ec7ab876e3e7964dc77f2b60e353dffdffb5e15a3a182ce6b1f6c9e80c636cb50768fe344aec5f5b8c48610a2b51cdaa95a491a0902d51b52d7721269c51fa78e1240c17ff771bddebbf47757f44a92465edcdab87683003a0ab5d3e460b27b7d1de00bb3b4d884f8fcd22c1020ce3191745dbf41a11fcd6bb1dacbd5380d75ad49733761d8a448082cd7f84183cdc587c15f3533e7c3364a133964db43f6f3c3c6f34d45d246d4c8c5b9a37ca400ca51af035d60350fa2eb41172ac5cda1d39a7cef4f7431be311d80834e7512c6e289e70cb0e8a86ffd692c9862c2385a9ad6220afe8a4d1d672bec64aaa00adf48bcc5af4f8e93996f5739f950df18e7a04a96d2e8aa0ccbd9363f9441da5a696f63d53b101d47817d365665dd69f18311db8f02ea56cf3cf1f373090b0099206fb8aa1b060775af71ec1770ed5445e98077f068d3ad35779a19e66ae60e31d1d79b5adfb7c015746ebb32574e64ddc22e4634dde85b4539391feefe8397a8cb68d9d889abaed031fb88332f569ebef5fe3956e3d7082c495af4531b7442942dc647466683f9c36ef632c8c9e4eb2c5d8131f33f2de8c740294c64d233144492bab87f0db14b6eca267b6e1f05b995e17f3866076e30e63839bf245a541264d983ce4753e984075b6e6dc9e4f1d4e2ddbcf712d8cd80f124d37b9bd3944c2f7545272e1b3508c152a17575a99d8d8e42574c47779da7dd358592f13acccfed132d3174a24926be9cf55a480e638709264ef8414348b5e7be91b065b534396a8f390e30c36376b1d060ba1e2bd1b4985f4001639818e6625c336aa79df59099fe81acbb80c927dd02182ba8969bae74c1109f46e14df6397951e5aee96583a1dda12aa44a808ade13a4588c8d7e49ce741cde69bccd5a73c6e9c00e44d20cbb999e588270ecd9dd479c326665843a613cbcd88808e57a6a814db1273f20d835bfa3df0dcef8a36cc77b340237b693c6c00fd7988bc16623f3c3234e9a302587c672f49525480f4fb4a4ea9af0308d1fd987cc417fb4c22950639a45c12574a2a7647e56470bb543276fe7b400aed74322390c1b7b60084e961b662e1926428d5994064fa4d8d3b67f21c6a91bff9971c1aea921c3167be5efba75de9783754eecaf3505f12cf124e427bd49c8776c9305655c192f4eb19319fb4c1fc9cbdc94e11c06b1b326ab7fd2b46d63f87d0e783948187fa42ad6f2b63858c0e970f617e424e5da56ff9578b6b0a74a8b535607b2b9312c8ea050c7cf071862988d17693d2dc7fa6fc4430ae4b20030fc9818f53b118fc1561e22517761829c4d74b50b38d716b83fc8fbefd83d800875a4fe9b6405d8bdf6293ddca5e7693385ce5f5f2e99e861443991971f7bf653a439ef1b8500c9d76c2d7558aaa8f7050f32c5bbe521ce33c47878301f832c642aac52d123d858bd832fd3f56d74d3b9e714f369fddab919cdc7cfd27512898633d2bc230d91fa0ebdd4bf0bef3f4621fe2d6373f48ff6fc0a471ed6535c8359cf6b65520ae3c10ed3711e16f85fc391dd15a6e2d92c93774f370f04358e71f5bd565a1eeb2d647e4e5a04e10564a5a72fc76a22a56bbdbac9cae872e711816623717a1c65dd6529230ce6540967155d7ec4bee641c1e9f490045220278a2543344d2677aa3f915f125626a03d4e5a9e268c311677e8cd0f8a7efb2469a3091938fbe8761bd81ef80635027441bdeb696ef945dc3c8ea9233e81075181fd74f7b2ce9dd47c0d02a42f9ead5881df8a3a25b0f489bade833ac4450abdf4dc0f5d8a49940178bea9d6193fe3f97ed1ab6c8403e2117503e626b6269b9a70a2760a707bdbb479d57344db33eac395986024b7595a839601261f57cd2474afd9d936518c4d3dfac1d176b1cc716f3aeea2457f440d0db78839091a88b54685e014c33fb558c91be5480fd85786a51f9cbd8a1cffe4b3b3f17d095722108303cb0ec1a7c8382cd14f8c81d144b0d72d5cef18ea99bf66cc9ae256551430cb7cc6b0ded4eb58c34b9ddb194241986c1c73a9ee0f10e10893b1f04486bed5f855abb2521b34056b5f8f6871396070b15cc263f3892f12cc9b01b275f89cadb824e80877bdc501f8956dbb38c48f48d75899600c84ca38db014307726873a9920b821086d23da5309a4a9fd958e697821e77795cd13f55ccd98f76e99f142fbc37feda2010839e46164ec1dd50f4034082dad5fbd9d0db094d6137b77e6dcb0a3e8ceb055ea675e0835fd9934dcc26ce1da7dfe9691648335fc8f496ef29fd90f26752ccf1d11531e50f46bd38ed7d22ba5899fcd8331f56a4d4ff16d6a72afbb7a822f05dd823f145aeff3bde162d00c24aec0def0b3c2cbbc74c97c9f01b0334b1b6be8350ecc9498ea9b6c8742a292b3f578ef47bcd31f0df152a505245cdfa8e696745692fcc35f8303f9e8aa0db5dfb53e1198656aad61d4a313c22d358c3dd298664034b77aa002ad681def0b61f3a45873c7bab42ba7f624b3c16b06f617edd945aab41e21a92a21ac88f14e7e06520371303541d1968592a57530b00262890b257bab671a5f7877d1fa189707a2368491a565fdad5c071ff5e5845853ef6d187ca76a45717500566562bc54ce9c9c610b552302fbe069a9dd957891aab2c046932fd18c0f1089e0ed5d2237c629dd3d7cfd4e38b35cc36fce4d487eec431620a77b3e7982c1819db49c16abf9318cdd94ab75bbaf26bce5708028bddda9c813e993d4936ee8c3efd643a5f", 0x1000}, {&(0x7f0000000300)="f63502915da3528397c33e7dbab0093f0397434c45e81738eeed81d6f86469b8198566291de2beb3018761af0ea4a66bbcfaaa52b227f9629e1b76ecf901b4b2f61420236a17128c5780eab2aa6c7dd0191a72943ff7e09598a58cd582cde30b6deca43bb3d5940ad729d99e87699293b73c6b186fb3ac81d9938ac80568c3891b1ae16a875172586c8019cc5aad59829a260e1c4ef54890f8358ea72f9e1f9e0356510252a59a1fc36edaffbdd1cffa50994e5b83ca7a5ee0f28470daa8922589d5a987caf14f68f23d23058f5a7a3cbee45b6d1af9", 0xd6}, {&(0x7f0000000400)="86f1e7150ac99a2d3cda53bd35f963cf984815cba94c7f1d2b80bf97de1accff1b232ed1a884b985ea54e270a8fee2222d2662cb51bd45a2e80718c343b39941cfb0bc9f7508a33bdcca62a3e9bd174ec495abd2b00d8ca8765d8a1a6290beeedf9e8fb0d1ee9378ac06e67f6eef45fa670c91f02eb26b717a640cedb4a5bb421ff515dbd5acd45e0d9540c52fd6f5bfe9f7d1a37d5b4c72b256d408e9cdc44a76b37a79e564e574d1", 0xa9}, {&(0x7f0000000a40)="45d0f6b216b55e20c845ec107f1d2ce131529d2eed5f098379e79f0ad6a1ba5e0874aadc354c3f17911dfc335d0193e56c383d3a8bfdeee69e37ef31639da2789c32d3883846907000d023d7e1905ff86fe8d7e511deac76097de385d93abb47efba4cf508df366c53009a22f7b37eaad486ffca26c30d62b5731290d37eb0ef56e5b46ad873ad497cd58923b8e86da262b19df1f8004ade2def911c72bceaa4f810e99625a438aa64a76badb38fb2facf01d7f29885006b66c8da66f32eb9440dce5e", 0xc3}, {&(0x7f0000000b40)="296c8a6e6fd112e94f1d6dfb2d435ea26be8e304a9a1730cc2b040373d7e819db0c5e415b06ba15ada28dd68c4e341bfef360d3574d1d9db73b6c69cce4cab25c21e205021e01e2375eabca86f122802af5fd57b3c0030a38744f4beaa1d18a00976014a01b97d6ae0b13f9d0c4f690bcf0cfa9d8ae9d899b4687a770f66132a85577931ef2c9d7c0c56251d0c6713004bf8348aeb3db84b17b16ac75457fede3959cf8c180994f588b09080b38284b00fd58bf203f073fa052445f3496ea42581df31afc3abde2f017b69b5c6a6ef484d55dba15e5fcd3fb35ef2caa4db14fe8f", 0xe1}, {&(0x7f0000000c40)="ae7678dfd7e47eefba70870db94274ffd4a887064ce8f433d16f3aae51aab8e5e606e7b2c6985ed9cd793925b2d2f144f45a26f459f81b501d5b69c06dbda528a791a88ccf0563d9780c2f3d3d25ce87518c3604fdc4e6f5b78979ed92a04399deeb2f63f6d547858a", 0x69}], 0xa, 0x0, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000540)={0x10, 0x8ae, 0x4, 0xfffffffffffffffc, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x1}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe00000000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c6b000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000fa0000/0x2000)=nil, 0x7}, {&(0x7f0000f14000/0x3000)=nil, &(0x7f0000dda000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000ed2000/0x1000)=nil, &(0x7f0000d99000/0x2000)=nil, 0x2}, {&(0x7f0000f5d000/0x1000)=nil, &(0x7f0000db7000/0x3000)=nil, 0x1}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000ca8000/0x2000)=nil, 0x5}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000f38000/0x4000)=nil, 0x6d2}, {&(0x7f0000ec9000/0x1000)=nil, &(0x7f0000ccb000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffff8}) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f00000000c0)='Aw', 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r6, &(0x7f0000000d80)=""/60, 0x3c, 0x4, 0x0, 0x0) write(r1, &(0x7f0000000000)="a6", 0x1) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f0000000140)=[&(0x7f0000000080)='+\x00', &(0x7f0000000180)=',/\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000180), 0x4c6) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffe}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24674b41ce3b71e122c622fbe02a8f7a3000"}) syz_open_pts() 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1ff, 0x1, './file0\x00', 0x9, 0x3, 0x1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x34, 0x0, 0x0, 0xfffffff7}, {0x6, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x49bf184cf375cba8, 0x92f42517dc6194c4) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00ee0c000000090300000001", 0x2c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fchdir(r1) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c8784fb"], 0xa) write(r0, &(0x7f00000001c0)="aee0205b207b551c31a66ac1b334f82161cfb0a8021ea42fd9d4d455159f029c1e21759836e25fc474f19808797b8699b62396c25e17b9ea8668c190b030a1306a5fe24c460c69115ba831da6e78afd68b5dc4d36d5837fc2e63820b082ea23f138cc59c8128dd24ae28956bd548c292a69ad273970131e62b328db836f586e6f1e050ae57", 0x85) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x3) write(r2, &(0x7f0000000000)="c82c433e5e57dad527051cb1474129c2163e83a6481ad86eb6e7d80381313a1a", 0x20) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x430, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget(0x0, 0x246) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r10, r12, 0x2, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x7f, 0x53}) r15 = getegid() r16 = geteuid() r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r17, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r16, r18) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x510d, r3, r15, r18, r19, 0x41, 0x6}, 0x9, 0x1ff, r20, r21, 0x9, 0x4, 0x10001}) 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x7e3798b1cb0f9913, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r9 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r10 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r0, &(0x7f0000002e80)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da71c237fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d973b5fc0d4949f53ab9ffc31f2f328a86558b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177bcf5ab0bdfc90059e15e4a0f91b830dcbf052420cbf2af613a2e38ebcfae00a4fcdfd922ba6f0c2afeff2a12b404024458daadfd72190aad8103ddc6930ebc47c75a76ffb2886facce096b0ccbdb2abf920812d44c547d62383af1dc4069a8906794bd19d4fa4ade00ce129400414ef9483eed8e80b114b89766f49a260000008921c186ea5e32a9409d71cca43709abae3480214a101e5d5661b4f7d520f44f980d05e6463b6a067d63c993f61fdb865b67a8ed8ce0866048ea6e56fb9dfd54ea4cef87d8057ee0b0e3a627b25ec554af96df080ae27ad0b567f53405283aa8b161f251899283be000000007e7b2a756ab1f99a4bd3ff7804bda5f816142b1f03b15175031c0545c211347e5b4dc68ea8931b07b15b29b76ab1028712a6c737d439150fa6a58906c0fabb3e3b93ca7ee2c074b41e42166f5d572ddb4e843ee047a760ceb34c7fa4f557c145afb7a303ace221597cb25cef9f0f839d604abf8d12f9a43eff6c4e8b3406e484c5acc79c6270655a08d81fbf2c76c5bb005e33903374acba3630d561720db3688b324f0e1a5e8f110a5666bf9d84a521d81e095ae0c5eeda60525e77b9bb1cf6203dcccb021ab694442b442646b7ae6cdb0e5f6c102015b998bb4d99782923aed1085ff62ef2a450dee6820022dded9caf1bc8b74b08fe2800e542f5b0e629ed3262aa168b4f4372182000"/668, 0xfffffffffffffda0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:36 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000631000/0x2000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x2}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket$inet6(0x18, 0x4000, 0x4) writev(r0, &(0x7f0000000640), 0x10000000000000a2) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x7, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000680)=""/6) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget(0x3, 0x5, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x800, 0xa1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000600)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000540)='./file0\x00') socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x69, 0x0, 0x0) accept(r6, 0x0, &(0x7f0000000580)) 16:00:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) setsockopt(r0, 0x8, 0x26, &(0x7f0000000000)="d1ff9c7a3c8a", 0x6) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731a9b902d61f8f90500cf34d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc2ee64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512f7c7f88915e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2fe"], 0x10) writev(r2, &(0x7f0000000000), 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 16:00:36 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0xfc) setsockopt(r0, 0x2a, 0x24, &(0x7f0000000740)="169ab7d28cae51d4b8a208973e1e75a1bf05000000000000ad0a0a0b7694e5955e74df2dbdeba7c4b086752aa51a5d26589e2ad12fb9155dd6996bb9033ec73b2212f869e7af600080000082dcaf614400000000c574d676b04e3663839c186364b12f53bca847a03dade4e37ff213bdb80684154f0ee01c67e1e70733e26012aa18dc5df35b9c53c7ec4194fcaba454a8b9a08ba2a1b706f3bdb44cd0e6a6c69d751411b3b90a36f312e0d70a441ed83203d8bff1a268895d", 0xb9) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r3, &(0x7f0000000800)="0c2f09a218739eba19424de48499fa894b3d8202736b6b3678a45444654b4edeaf371282e75f56904d71b4665df88c49745618fb09a2d587889b6bd7fc56aa6c422e823f0e147561094d7c9b94", 0x4d, 0x0, 0x7fffffff) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r4 = semget$private(0x0, 0x3, 0x10602) semop(r4, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/221) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x81}, {0x8, 0x35}}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) dup2(r1, r0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_RMID(r1, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x4, 0xb6e9016428711ab0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x142, 0x5) getppid() mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/126, 0x7e}], 0x1, &(0x7f00000002c0)=""/139, 0x8b}, 0x0) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="e4cdb61e8b0fa87953fdb46e03a50496f7b40b7107824e14c3b8c1b0c0", 0x1d}, {&(0x7f0000000180)="6c973d8890b87edda757f6eca6af87d7d21a11c53f24d48bc52f342435cb4d04fba3721df659ea267d25c4491f479ea3b82e047dc2ab4a63591db3e73be3447633", 0x41}, {&(0x7f0000000200)="40797c46fc611dff852f9c949564f807e0db8c3d8e5b1c4f732afd1a1b51ef33256876067ac58cca32b6ee1dbca1e2c07a16623276d8ab36b90db8b8d2e0e51882be3c22b6bf21be1fc36993298c13e98155576095e8f17e2aacf31b1660eb2ffa456c8a6c67ca543adbeb6f907f26393151cc6051914ebf032f99283d327b544840468d463f43bb2cae8f82e69129e4754df34cbc14ae7c8af37194ae1c60c8773c154ba2a06979f626c96794849ddcee02c447664093d21fbc524728", 0xbd}], 0x3, 0x0, 0x7) sendto$inet6(r1, &(0x7f0000000100)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xfffffffffffffd75, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d0137b045558f3d07e57a31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19adbe536eb67c8a26ead8ad3a69ac5a42011eb111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b2522193cebae4a2e16ab76f279653733437c45bf632937a522e65300b7b19ef2bfc652604167e4cec29061b10f5f320f50e80d000000000000000000000000000865912dda04979cd55f66fa092099417de0c8ea34c37fb375fa5af3a8d4f1971c682bffffff7f64b02723aa6298a740729a0f93cac3ef41c9a3e1632454ad25d51c1341bf7387b22b63f7424d843d0aca3ee5e226f75c"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x6, 0x5, 0x7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x5, 0x3, 0x4, 0x6}, {0x81, 0x7f, 0x0, 0x2}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x38, 0x7, 0x1, [r0, 0xffffffffffffff9c, r1, r2, r3, r3, r4, r5, r4]}, @cred={0x20}], 0x58}, 0x0) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r9 = semget$private(0x0, 0x4, 0x60) semop(r9, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x800, 0x1, 0x1fa]) r10 = syz_open_pts() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r12, 0x0, 0x0) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r13, 0x0, 0x0) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r14, 0x0, 0x0) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r15, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r15, 0x0, 0x0) msgsnd(r11, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r15, @ANYRESDEC=0x0, @ANYRES64=r10, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafcca412c8b2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b443d9a16246f17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000957fdb874ddf31d61a5cbe73cda4fa9657ba8169e7ae839fa308ab276e079a530bd522a0220c600e4298aef9044cd2969f620154e19d9a39d5072da655563010e4f25d8fd1c139005e81491ac6ad75f979ea65642ec595aba7019ce8e4c899b60263842796f3a59edd772c31ff6cc359f77f4a17bdc9b916d4e46d09b3808bb82fb0ff9a8446e55fd413ce34822c8bc1572a766c50fda1d16ed1527b2ba673004b0823443ed95edf2742799e1c13368de43f38e036dad1c98b26e79705b328af1d9fd86c58ba87d2f2655cdbd877f3751a8a4c5bf48eee3f337085a71f328519a44cf40188a0f758bf505b89c26fb3ed9e5525ba4f73bd52e7b2e58b90011b2f581d528f1742e7fef41dac3d9036d14ea47bdebb8c048528e800cf2ddaca108364a6b1481c4f04ed62c3c5716a5b308e2460e651f8863bc42fd9aca565b3ca93ef562a7e7996a253ccc72fe9cd7324ed545e423435eaa0748180111663872f84"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = socket(0x18, 0x4003, 0x0) r24 = socket$unix(0x1, 0x8dd056fc716f6365, 0x0) connect$unix(r24, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0xfe07) sendmsg(r23, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r23, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r1}) ioctl$TIOCEXCL(r10, 0x2000740d) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x19b) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000400)=[{0x5a1, 0xff, 0xff, 0x6}, {0x81, 0x1, 0x9, 0x6ee8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = dup2(0xffffffffffffff9c, r0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) sendto$unix(r1, &(0x7f0000000200)="427810724f53d23da6c67518505f3fd93add2aa843479c05389641f7e4d33e4dd44c4b8c6fbbffd3e317d46500c18de06c1aea5da10a4000804b089ff193bb53dc75873acbb72811e60f0eedf2d6dc8ff5cde52b8dd110cde48a6059cee2e32c33c892924a1b1b72aab7736c6bcefc8ea878611ee43dd8d10ca352419bd2bd2f59f644e8b463aae2afd2a79079d491ab9719aff0b5a59609ad52aea35dd2fce54056a7709bbbdfe367341e431edf8514c0052271333f529bbc634510aff1f36beabb0ac6c97f59", 0xc7, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000180)=0x8) sendto(r3, &(0x7f0000000300)="5edb482385393092164df428066907ecc1876f684e30f1760bd31a6098b219ffbecf032b742effb78c6be4e53306e7e26a39fa672f98a38c156fc4f73baf5427cfa67a770c5f2afc7e3a5c661ba76a64e1f9213a4e986c623e67d6e301c9f16e50fa6e95c8d43b17d392384194358dc97ab641596d3e238a968286680325954b59ab52bd7a", 0x85, 0x5, 0x0, 0x0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x88) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = msgget(0x0, 0x246) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xbe) semop(r6, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r10, 0x0, 0x2, 0x5}, 0x4, 0x4, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() r18 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, r4, r17]) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x101) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202da07e7e6b4916669"], 0x10) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000666000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0x1b, r5) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/d@v/bpf\x00', 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2000000000000028, &(0x7f0000000200)=[{0x4, 0xf2, 0x91, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f00000000c0)='Aw', 0x2) write(r1, &(0x7f0000000000)="a6", 0x1) login: tap1: address list non empty 16:00:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000000)={0x1, 0x5, 0x7fff, {[0x28000, 0x100000001, 0x100000001, 0x0, 0x1000, 0x3, 0x1, 0x2, 0x80000000, 0x4, 0x4ad, 0x3800000, 0x4, 0x800, 0x100, 0x0, 0xcc8, 0x4], [0x9, 0x10000000000, 0x34, 0x81, 0x5, 0xc49, 0xfff, 0xfffffffffffffff7, 0x6, 0xf7], [0x8, 0x77, 0x40, 0x7, 0x7, 0x9, 0x80000001], [0x4, 0x9, 0x8, 0x1, 0x9, 0xffff], [{0x6, 0x9, 0x6, 0x7ff}, {0x3, 0xff, 0x7fffffff, 0x7fffffff}, {0x3, 0x0, 0x7ff, 0x5}, {0x2, 0x0, 0xfffffff9, 0x4}, {0x0, 0x101, 0x1, 0x6}, {0x20, 0x6, 0x7fffffff, 0x2}, {0x1f, 0x2, 0xff, 0x9}, {0x1, 0x6, 0x8, 0x1e3}], {0x8, 0x2, 0x40, 0xba6}, {0x8, 0x3, 0x7, 0x4}}}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x80000000}]}}) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="e9", 0x1}, {&(0x7f00000002c0)="0db7df08610015c34faa92826dcbce4ffd24f7e15bfacfee2f9110101c15cf5f7e9c7f5220a76b091d2e8ae82da517cf54486b8a9239bbcddd91df8d2e89dbdcd2eec03b4f7d3f1006275ef229891e71533dbe8519667b764b31979305d2bb27d5b0f33d968b1d3aafdefa148beab8e47f8ce9c01fb63cc55d5a052661eddd4889f24f8fde4ebe0e557552", 0x8b}], 0x2, 0x0, 0x0, 0x408}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r6) 16:00:40 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30040, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc94c55de9d3401de, 0x26) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget(0x0, 0x1, 0x221) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x4, 0x7, 0xffffffff}, {0x6af, 0x80, 0x0, 0xfffffffb}, {0x1, 0x8, 0x1, 0xfffffff7}, {0x1, 0x7, 0x1, 0x1f}, {0x4cb, 0xe1, 0x0, 0x81}, {0x4, 0x69, 0x0, 0x3}, {0x5, 0x52, 0x8f, 0x8}, {0x2, 0x8, 0x20, 0x5}]}) fcntl$setown(0xffffffffffffff9c, 0x6, r3) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x2f0, &(0x7f0000000480)="fb5f8fcd87da0126f51e729091b02b9adfa804c76e80bf704495dc56cda00da3aff212efc31da63f0c675286a3f8dfe15c15e53342a97435d62e8e336e49881016ba8bc2238b2805d81b1de32219bd3e91486692f9964405ebc85abe6383aa15c7fbf074d7297a8b7f14e7e3508dda39fc55ae0000d43538996e56be71bdd5b182e1ee446bf225f61efdf0c9f25b857fc46e25d253a90b0c9da57959dccc10a3199f61ac22e09ad6dfd4e81872ce0e604176d92225601ff7d596a3ab3882855de70753fd19ee144356c07784b616e603a4007953561145a7cb5fb3910f9d1baab443510e1fc3e66ccab2bf9e5ffa4bccfe89ed5dae6596ed6c309fafdd838845d22fea3214afb26f9330636a") syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x2}, {0x3, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00a5c0 failed: hole in range 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200001ca, &(0x7f0000000080)=[{0x81}, {0x0, 0x1, 0x0, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:43 executing program 0: ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000240)) msgget$private(0x0, 0x100) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r5, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r6, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000f0000000000001000000000000000000000000000000000000000000000000000000000000000000072f7fa9dc9bb0000000000000000000000000000a35a000033f7fdbac55d958ef8abaea660e98fbf07634e388aa6f12910d6d303e364450fb2344c"], 0x4c, 0x0, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000007ef667c107b1856edc308bb6235aa65b77fa01e0c4a00217b83867c3f7d127da1cae5a78188a827f1d31304f5f553e258f0a055233e87a5615e2187e5ed29ad628543ff882340c9706f816ba8ca9603cb3eb82f110178bfadeb012f1a038dd7b904dd0ae15ca23febda1b78e9673bc275bfff75fa88c0e22a7ca4a41f39a5d00000000"], 0x8b, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x70, &(0x7f0000001000/0x3000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r17, r16) r18 = socket$inet(0x2, 0x1, 0x81) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r21, r20) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) r24 = socket(0x18, 0x2, 0x0) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r26 = dup2(r25, r24) sendmsg$unix(r26, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r27 = getppid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getpid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r33, r32) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x0, r42, 0x0, 0x0, r41}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x9, r37, r36, r42, r36, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r15, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r17, r12, r18, r19, r21, r22, r26]}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r31, r37, r34}], 0x88, 0x10}, 0xaccff110451b3cdc) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket(0x18, 0x2, 0x0) r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r48 = dup2(r47, r46) sendmsg$unix(r48, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r50, r49) r51 = socket$inet(0x2, 0x1, 0x81) r52 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) r57 = socket(0x18, 0x2, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r59 = dup2(r58, r57) sendmsg$unix(r59, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r60 = getppid() getuid() r61 = geteuid() r62 = msgget(0x0, 0x246) r63 = getuid() r64 = getegid() r65 = socket$inet(0x2, 0x3, 0x0) writev(r65, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r65, 0x0, 0x6a, 0x0, 0x0) r66 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r68 = getgid() r69 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r66, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r67, r68, r70, r71, 0x2, 0x9}, 0x5, 0x5, 0x8}) r72 = getgid() r73 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r73) r74 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r74) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000200)={{0x2, r63, r64, r70, r72, 0x2, 0x5}, 0x4, 0xb8f, r73, r74, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r75 = msgget(0x0, 0x246) r76 = getuid() r77 = getegid() r78 = socket$inet(0x2, 0x3, 0x0) writev(r78, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r78, 0x0, 0x6a, 0x0, 0x0) r79 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r81 = getgid() r82 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r79, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r80, r81, r83, r84, 0x2, 0x9}, 0x5, 0x5, 0x8}) r85 = getgid() r86 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r86) r87 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r87) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000200)={{0x2, r76, r77, r83, r85, 0x2, 0x5}, 0x4, 0xb8f, r86, r87, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setreuid(r10, r76) r88 = getegid() r89 = getpid() r90 = socket(0x18, 0x2, 0x0) r91 = socket(0x18, 0x2, 0x0) connect$unix(r91, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r91, r90) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r93 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r94 = getegid() r95 = getuid() r96 = geteuid() setreuid(r95, r96) r97 = semget$private(0x0, 0x7, 0x286) semop(r97, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r97, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f00000000c0)) r98 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r99 = getegid() r100 = getuid() r101 = geteuid() setreuid(r100, r101) shmctl$IPC_SET(r98, 0x1, &(0x7f00000000c0)={{0x0, r100, 0x0, 0x0, r99}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000140)={{0x9, r95, r94, r100, r94, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r93, 0x1, &(0x7f00000000c0)={{0x0, r95, 0x0, 0x0, r94}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r48, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r50, r45, r51, r52, r54, r55, r59]}, @cred={0x20, 0xffff, 0x0, r60, r61, r88}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r89, r95, r92}], 0x88, 0x10}, 0xaccff110451b3cdc) r102 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x2, r9, 0xffffffffffffffff, r10, r30, 0x0, 0x7f}, 0x4014, 0x6, r89, r102, 0x3, 0x0, 0x7987f033}) setreuid(r6, r10) dup2(r5, r4) mmap(&(0x7f0000240000/0x4000)=nil, 0x4000, 0x2, 0x3018, r4, 0x0, 0x9) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="3b7451947add1bf0b69cf39fbd2dbf26574d3539320bc9c98a951e4a49098cbae151acd40b86d3a863d33df5cb5d942204d15d2ab461366255edf42c8893ab6005f7ac8173c9b7bdaa62783e558b25f4baf2e7f343779fb3a879044687c0b0b92371e695fb1256d5a02f781b5d67ab8e68ef600d", 0x74}, {&(0x7f0000000100)="d9a7db183edcafd652056e5ff918a594aaf93542b8a75f101119acd64df597819a0d04ef282458e7e606e3fa34cfd382d38ee86a7491341502add537c47f8384643238ed9ff0036d698a10a2307e64a8b46ba42967213a564be222", 0x5b}, {&(0x7f0000000240)="d7986ab7215b236a2c69a17e1626a1848c326cb47b404b258a72af63fb87d6a7ed785a7cd87cfc60b3e0ea3c961098f21f236d71479795c63f2f6136e282426884aa9171ee8adb6eb1e9c7131f43066697a258b29501085bfd1b173035fe38d0ca9d517b517b9329f0265eb40e20c47e8af4b2045c127a318afece4e9fdbcf72bbb78838b76b6ca9853166f58bd5ebc5d4fb3adc41d92e9dd71e71c7e66a426b6851bf2c9b80d987c159851761b13a2c01bd75e7c3f6d0fdfc955e0e783ab497697c04582bc8f60df27fa8810b948e2d7794e61ddda9638a173181807a7db2fd85423b2a3918c8d844da452b", 0xec}], 0x3}, 0xc) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20404, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r1, 0x7, 0x6, &(0x7f0000000080)="13d9578fa37e665daf883ed11104a3b5d91c9e37749839a34c1d9a96d5b4ccaf5f0b28b23515af39fdd7dbde7a06c7fff8a96bedfca918618f822b98550bbbadb4bff05ca6f339b5f746c449a28dc872a948d7da31063bfee8287687db489fa74fa70beafde15ce2d90258ac3f261472964a1b7f66bb5999e22e91ceae078d463fb58d83efe7c8df8b62fde4f1f374cac36b6f62be9f44d493acd7f99225e3bbb403fbb052a41810e7ef3e5e4b425a64ff9d662de9ff80828fdcb350d85286877fd229aea32570af23f02df997c7d2d9bdabf351b1a0b5d1e918d48e57176d729837c06d483a82cebf664712abc58984c28e996807837597ef871f129a0000c3cfc3d872d523271b8ede68f7cadc1596e6443f21c8e5bdee57e087663291abd005f5a01e44e17f44a1e320318b900d4501c9b84049e1878212878a3b0543b1b4e7345479b757dfcd526ebe5c3242ae66e651b09736d3027a5b8172871ac6e81d0b8e26f5df25b1dbd84a77ed342efb63ea1b8c2f8a42f203f1a24dd71ceb40b1a26adb7e552dbffc060e9eaddf9b844312dc3869acdafd62c5cac06a84bfe3454797768e1830569c60655aa8b84d9037e2414587837d81ac4ad8adac47cb67e768a42a74b03b5ec83593f1d1aea8c78cd3fcfe22559365f7e53b0deb65d6e0f784089e81e712e93c6cabeae076f3412132f3722a261f14d7b72abce311f621fa9976e7497691a5017a7064f9ed51c58fa23ef1dd1b6786b457361603d1150cfe0233ffb83add8839e431da93e74b431d8ba6aee6547e05b71d49287e164129fff03f71fa9fce4693facad227be01cdda70b98890e85ddee5662f35be5d7d01c23f3de054159c30b2039a53838cbe7bc139a9c59a8d18c9fdf872e04ca201de5a6e13cdc1443a7cefdbcc81c7dee3eb385b0d58d8276d8f4f7f32a7f4b89a4938020339de5ce58ff4a88a1362f74c318d8e1e72a794542f3ec5d6ed36f057f4e0dfee2b4368df5f5aaea285edd35c3dfe318324912f0ad540f7c7619fd83bef06426080ee0a1d73f159e31ffeded9a1a463f46a5c202be67de943a47c0559aff6242da3c5cf3e30fcc6f68808256c5a2097ffa3d149f71335dd2ec13c4b73d94561ccec95028c16aaa4842fadcaa3eec9a9f584b158f0af7251b9bf31aa55bddb544b14f620d74cc41e645bd443a0c6eb8d8aa7797e1465351b1adc6d28bfc49c9e482c5db40f786cc4ce26009a7313e7067f5fa93ad28b88928a008515378e80b6d9c70a7c0d5c6be019a46bddaf46df24275417a2ccbc8e776507860b9098d26daf860f2f073be2bd3d8fda3767002f89b29a6fb25f60eb751b112e28df6a3d1bb41451cc463007893dc42165ecbbdffb6b1db5865ae350fdfb7aa2d9130ddf690d027abeee06db4f9674413b5c7e02e37ac92cc8078039bb194da4bec11fe83cd982838d77c847e243ec5cc9969092376ab4274350ea7bd474a2d0d38d53c2c5c274540ca7bf49c8cfff6fe51200ac4160ef41296883fce5b1709484ab9b73d247776bc4422c1b1d3c993525ec76efcfc6763a1635ae03efdb476dcb659a5f6174d41d0a2416e0a67f13c9beee4e67da902548c53ac3d0a2dbd2f816a771161a06379a86c20b6fb96c1de8d158541a2765c01c8882c57ab40997bbad06af371e9622f4e5e960b758498dc687d86b098cf5406f6c0deda211f3fcec573829406d6a06b00ce2116385c99f9deca4a1a3e7e14fa1699543297a6a8a6723434729f2c92d62f0024abe1d7ec35986c44b68ecc1e52ae74e3d850ef78a2cdb849580051c59261258fc29c4ce7c45f0ef4ead07af8117d8bcb68d1ecf7addb4be76708062ae1d07a3ab991d5962762d118b8546e953a35ee1e8b7102a6ed8aad419420dc24ef95f9d59dde004b04e6e2550ff673da49896abbf165fc1b89f8fd4e29b1c738c4578473175fa77e36dd92585325e04451d141d59f40e67bc5f3d9833b033c72528d4dce56855d2899d9b04701b0c9eb88f8a35355d29799dc83d8e34a8653b5be1f3d547e3de0fdddb5b73f23cc1c60fa0084a1f7bd235b7b5864c750951b952f47ee57ab27138f397606b1f30bfcd134082976aa4ed864fb4d57a24587daeebcbafc60024421fd5671769226b5047e0d02fad91c1242505cfea1e97b91873d015322330fbc39dd1c293dcb31e329f8c0b8572437244d5fda4255b2d6a621b004d5d08c43fcae3f1dfc96f9d71db9e183478ebf3a89598fb3c893af0f5924963129264bd374d846baa3429d7fcbdd7ee1601e0d614f72ea86e108e0e8dd8e9c1310f5ef3a15a4c1e823520661905d19bcf9563c205ea9d48b7fb2de84af5d25952c5d46622c30ed6a2713e45751123094f9058d9ca1ac5670d493777436383097cd1b7515299c2afc3b4b47e036fdb757216a2d936bf267da840f6d253b195e419c41e2ac5fbe5fe75a3d5b350997701172f42b51c8d4330093ed1823936f66799028e0724110a6e200c2a944bbd3dcb744d7540b42dd9da826ec6a04101733bc5b99065e90bb2ec8ca8552824ae58e23d2220c542eec08a29fabd1c2188395098ed97d5c83be373e948c6fe144bb1bd69e3a1313fa9554b14221199903b09010837c3aa112759f18101d5a3ddb678744b61d0eacc2fd8b1472ec9a9dc1816fd006efd099ae37374995e5f3c153c590199eec6ec1271d429d340ac90e67bb4eea27340fde05f4d1375c887b22f334876b734ad8c774d32e681778a8052375f1d69ece935b9cfca14d5329936df80071ba02891ceb11452613e97964f9a76fc21eeb94817d3aea29357cec5293058f7b2f9361e12392cb8443c0ed786e717be9fd6f414ab0aef16e0cc0eafec8ed8ef86f2ce38ec309dafd3acaf40d3fa87181ebf4994581ec40bb535f66003610811134410d80b371ec26872d91d5e79dd014d61229cd2367ae157ea941aeddbee9b79d330583cc34e8b9748646d1e7cc3377d6d30e4c6735e7fbc627e457dead71bd930b6c884cf362c29dba0998ebc51878da66f92cbae69009a4524e2e8dc7ca4218373b26f4d70e11899f48bca9e313ca75ea2b206b7f562b4f342dd1e6c8494e9678e66e992785a899cb0b97c4578975b081cf1e5d9fbb9dc1baa4e873e2a25761e49c3fe2ce77839246440270fc841392bff1b3228fd32d4975efdaf556c12ccb6517b4e0170f65a8e84b70f1e03b14977cd9d40d647035ab67a534c970a210e302fcddec5cf5623290386f25011e26b58aa208a86f24c7287602d4442d6fc8b356222ca174442b4f52cc8b3b4f7ec2ad8623a9e071c1d380c478d6ef7f1de197ca4d8b9607aaaeb96bc175424d256357c61377c4dcebdaba472f9b9dcb98eabcbe27099f34d39022a291e877f5d13e093c01bb2908122b9d131c8bd3c1434c4b0c634d4ba6ef429940241037115cc3d0f1b497aab30e3ca6160f39f1550efa68b00d3f2b00c4177d704db6d5975869d202a387710ec6adc8b72549732beede2bcd907bd14b1ac000ae5532a9f542826e51c525de2a05b119884a0566369c9da27f1eb2da3fd26061443efe42b095ab43ff74f5cad4e836c231637e6436779697e2559148d082e84d141fba684f6278afa1a6486ad90e32c56c33a6572572d8293e979d19fd8548a091dafc8bb3ff7ea447e79f578bad89983bb55f90caca9e561f67574cac0615947e3cd7486b690b50d904fe3a8765b76f945a9a52c13584904b44e681afca1695ae545f440f5d84ef45f3b8f5dff036ef88a2c8090907157f16ccc52d153e99492ef8f429b3d6196e74c996b4e9bc6debeaeef1df20d8f9f6e68570cc936c82c2fce7f6f624ccd5dd66fc6475130c8a3f51d81c645744fb653e9af07ae3d15467d240010e8b94c93514ea5b527154bf125edce30a64476ac99978ca0cec3b8f506244e3f88a011287cdaf8a22306b11948f2615b68c0f3c142a6e1e1d508d8201ddc927d5fdac28285700a331046e44a2e20c839d0a96d46d4bd18916e25c9089097ea492db4915982af1ba1ced2acece906cd0534cd0bae3cc0cc7b666f14671e3acb73fcbef621b3ff374cbbce1b18d49a2f657fa7c4c1e4da6f14b3fe9a857a7f37f9b70e7fb0f4243fd45a666e28c9882988ca3d800eb0172a53d4a0b4f89bc13ee1777cba49ba2b0ad46fee8cf5dc205d87337956de3abf06f9e5f8865c9bd50314ef49420c01a5e5a4db87e26d9f29885b29f1f898404708ba958a32f3cd13a400235955e2776f9c3f89d0f6e77845e23d251c7efc5a86225f241b3ee0f366f04046738285c7e31237d1b18e1955fac3648f78479c2850cca8ae647d881e2460bad1ef5d13ec7b1ef2ce40e464927173c53b4cbd7e5c8c2e1fe4bc47ef30824b688df8d05262261bfb31ca37628c31ed4eb3f78fb84a6dddbf9ef5d8c12fd8eaf90f8f824ba68b1c7acae9dc387d56200edb762774460d13c554ea52ed59cf40b35ca732bfdb49611da5972af148b4e4aa50e59113996df5deacaff178467950e4c8c227c48c2a0ca30dad3938b3f0ba4b8e21621b402f9fd594d148d3d9aa94e43ec42f636e89a3ae70406f80a1447b2f27479347c04f0effa17cf03d52e51dc8500240edf87bd766ba98f92b7efa94349194b0464e44c16d93736589d607887d7a86b26548f3f170faebfafd8fe383e34dd512f0ee1ef0dc6d99debde7d46a26b15dd61e0bee981ed8770872a5a0eaa52f20a5b1fd9b82cc2fe386628992825c7f87e00fcd0142553430ae6cdcfeb2f1ad03a46aeaeec7e9bee9bf3e86db7076efc41f0b93431000c5500e20b3913453ba0251c4f1876df282a309fa140fd380e99df9ade45140240b3935800d2108115dc9ee067cf4dbcf426e9fbb8833fe125ee13e13c2b50fc4b0599bda7f147f84b2d371648559a67213221458727e63b60a8442151a777c5ba3afe91c6d090f148b0385143ede9e56ad0bc6eaffd93d333ea6f8876b0023696510a5bac57b6de805d110f10423cfab066e9194ecbddc0bb14bde6a725818315c1f6941a9348fbcf7d165ed254eedd769814795d392f7732c90e11396d3c3cb634f067de76f309318a9f6166514a92da80b6bd5864aa10efe85021d2099db0c9c26cafea76bcfa778fd833b95ef6067717310a2d3cd3ef8652f896c4dfc26989b4c0314394a3f00ee3660485c60ebbf6543d82d45134c064217163d4010793b3267079b6c88d40fcca71c553a127025e153296502588a96092e1c502d98ef0d997ad12cec7682b10aed9a89819f74aeb9881acbb3690e8e13341f17efa2d3705cf05a91ae938d3e2d32f889222e3cd046f59c42ecaebc6bbcbec2615d9ffb43edd8fc0e9ee4848e18d0b992f561dfd0185688ec34156036aa2d959d1b11c7dd5840a74484a7096a2d13671e9a122ead02a4f242eb3e18cd812635d377c8fd5d18d802e9d94ec11fbbc0d7a263a4d26548548d5962043880965996ef923d7a63c5a137e9cf1a7f32a3afcb5161e2076e7f01afa10630e84a2e2b63cc2e87605b526c709f8656b18cce7720778b3dd894317a0aebe9a370f05dc5546c37f47ec4376db57ecd30b87b26e8c913d8c2dca91fb9c9902eeee45396acb6e9567c68a5558fc00663b54a379aae98063ff482adf658b957075dec71762af92ecc91a03afec8a9cd5ce8bdc89065f9109f5d94561465ea6fa1811377dc27dfdcda6353480a7b76aa64f4bf1a34aac43f55386e3eb28c9385429df7e27056e37c4704268f2ab4310701b39a12091b911bf6c183daff6d9819c3e85d13ee", 0x1000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) dup2(r0, r2) 16:00:43 executing program 0: r0 = socket(0x18, 0x8000, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000ffffffff4529042900000000000000000700000000000000000000000000000008000000000000000000000000000000000032d88b0a35fa4e38f2c89f4491870080000000000032fc3e8b22115e8ddd678574f50000000000000000000000000000000000000000000000000000000000000000000000000000dc690f3700000007000000000000000000000000000000fbdde3c30604f96c1cfbe437a6a1a13495e9e85deb3cce05b55fca277b2c53d2ba2271924016ce4613e3439978cea0a439a5477b63cd1b5467bcd6efe8e5ccc5d998f78d24dc446d29c2c0f8c56713afa3fdc4598fa5962ad1bbe8b468ef36b7fbdc33cf297e5f09982667dbf117afbfbbacf25386e3ec4a6ee01aa552ea1bd6ba31bc840a7f34f75070b1012bfdcc0a512f9fba06f33e427a1c141c8a17c1ca4a5658f72de5d4d8bb19b6cae6112f11e6b21064251453bbd9da3fd253c9d20e2174aa9d8beff142027a24a4103e2200744895777bbb868c9ff20f04d719aefe"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffff8, 0x0, &(0x7f0000000140)="da2bd92d5c4040b45e7202d6e296b3d329df3001967fd177e2fdd85deb1ff7", 0x1f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) socket(0xdd4d1b49b47b57e9, 0x1, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000280)=0x7, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r1, r3) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae6024eac06516a50ebb60a6b4854335e85c5a68883f0aef23225259560f8e5815f73f2b044fd33055552fbd5e41789632dfc5ddd014ffa1894ff334a5619515a4c8ab06198824b42a025bbd47b3bf579456fc5d4096e8c8b6b87cb4272b9bcdb9ad8a4f5f728193ef1d4d99342a350c61dd8863d978f30a10d51406a6071f9d31b23ec684a6334a9d27023affe1b0800000000f1fcec876cf609178afe5037b46705114e72408d42e22958a391af74ddcf763a5f8d9a255a43058eb8c298a9c042cd45b25bb9b831881f878fbc774cb8fcb2a1703c4050d24cf596f5dc8d26446654b53e1d36d5d3f0a5d9ce08c414547fa52ccc7949d1cddaa1e1927d4120156c3fb9fc8d78757271ec88479d3605a600d4ba0101b0e86da71b7db2cfd64047ea4abe7d5a88bb280b899c77e1b08b9b3bce8e91ff00f583721c42be966513bfd8cfa6762ee264a52fd8524dec0338f1af39dfb6", 0x15c) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x60}, {0x81}, {0x4006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x5, 0x10) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/164) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = accept$inet6(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000003c0)=r7) close(r5) chflags(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0xa2, 0x7, 0x750}, {0xaa, 0x5, 0xf7, 0x10000}, {0x6, 0x7f, 0x7f, 0x3cac}, {0x101, 0x3f, 0x2, 0x1}, {0x761b, 0x40, 0x81, 0x1}]}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x0, 0xa00000, 0x3, 0x4, "95495f5394554d5a3cf4acac80868f8b13047980", 0x7, 0x600000}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="ab72b600004d8c1264304d4c7dc7") 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) msgget$private(0x0, 0x490) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/do\x00', 0x2, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) geteuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000140)=[0x0, r10]) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r11]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0xe2df45e6831930a6}, {0x2000000003, 0x102, 0x7fc}], 0x3) r13 = semget(0x2, 0x2, 0x20) semop(r13, &(0x7f0000000480)=[{0x3, 0x3ff, 0x1800}, {0x2, 0x0, 0x800}], 0x2aaaaaaaaaaaabab) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r14 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r14, 0xc14a5bd6e60aa578, 0x7, &(0x7f0000000600)=""/101) 16:00:43 executing program 1: socket(0x6, 0x1, 0x20) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r8, r10, 0x2, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(0x0, 0x5, 0x20, r12) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x10}, {0x8, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x4, 0x40000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') linkat(r1, &(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r4, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x6) close(r1) flock(r0, 0x8) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90c4dec5155a10049744ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:45 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f000028b000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x0, 0x1f) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:00:45 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) r4 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) sendmsg(r4, &(0x7f00000029c0)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x3}, 0xfffffffffffffe99, &(0x7f00000015c0)=[{&(0x7f0000000240)="3b57fc07f8da38fd22324247fa7973d5a90eb712d28a562cb4f5c879e0790bb3e61977e60ae0f1d5890711d3f7e400c95fdf8347743ea1ea45bd8c9c4b512f040eb66a4e15b8444a992e682fcd7f91170451ca47d5dae79204a685021795c390bef0fdfcfb50f0812c76e04c6dbb80e5bb17c3e072db23846a5991df1770d8b253f14afdcc9cea7a2bc372b35ca5686d33149bb6214e00217796ea5147238c45917feaf721f5aca1140915eca2acaf9e99403789eba3dd1ac20ccc72a9e4419060a55b79f1186f5fd3bb62b4ca7d741bdfe14b4f81594182c81ea039539b7de00d82d0cb3c13d2", 0xe7}, {&(0x7f0000000340)="a7e851362acabae4bcd828b0dbfdd4e19a68364e51c6c53f11f7df2079d4d4a1dda2aa56b22d5d8ec6e6f659056dbff61a82", 0x32}, {&(0x7f0000000380)="0d6b859d8c097e2aec132bfe30eae368d63a0f6fb29aef071fe9af830010fc0549ee66253c571c1ffe55dfd7b815f0219169766ed20ec9db9004e3672b0c8443210921918d5b5656e9afdfc051840a0bd2fafbfd9bd3209e0404ed89f93adc740c8293a0d4c74d2941af0436774d75ef0becd235300f", 0x76}, {&(0x7f0000000400)="2bd019df0a0ae724e9f3c78017059a35644224c3956451d9ad28cea651bb95595fd11dd99b2dfc9b2c39abe9b504445593e6bc6e5ab2d922330008f81d6561d76be7a3bfd4176c9253a91efaea2b195afdb6968316f9765e925adb47263eff30e5afa65d1cfabff9a1444cf059b4457f3e027bc137577e70d040a68c515100aea8780a5368817016fd88008af2d1c73aa5961dd46fb51652f64dc7576ec77a3a1e62173e5275c5d1afb59527de7fbf0202027795b2d2ec5ec20ef190793e4733addb58db37ecd85de9657e66ad47c7fdc3462b61a48059ed2fc0336418b2830bdf7759a0cb8fbef2ec72", 0xea}, {&(0x7f0000000500)="c4f5270b15c181de3aa6d4eb06db151268376efe3ba082c87c7afdc256204ae954318e189300e75e9b21ec75b33b9d5aff979fdbe9453b5858f50fc9aa24caf6423cc2d03f1e8a951b13b7b3f01a1ec5d888aeaf25c5d4df33642d147dfdd59407e08d9bde9aff643c859fa6ee603f48ea4d90f0e807dea6a23f07dd7c51fd3dd3e01339fa9b480acc995839d9ce379336cf078c0b7424a678e7de162bb998a4c1b1d4690a2dd4d0dd9d50f849d882e33453905845cf716fec9623d4c619046a41a65b6cc54b68757d407fb66b8dbdd7b97c94e49c6bade40398b29ed305d0b0f3131bd48a7e0231e91a35ebaf4b74c0b3b586f3ddc884bf1b8dc473cd4d3ce2429f9636dda743843366f8025b247cf782e4dfd78f15d27ee384943a1142323132678d4ed6f3b573ea0ee37430292f13c4e535727fbe0c6ba2bc2b0d074097f4b1e8467e9c3bc946642aef0ac645f7eb944741b05a3958670928964b54c4e16bee1937b3e69c124acf3f51ff49ae0cbc89f20b5eb5bda4094c616e936e6f7745e320b2d315ab9c43f77bec2fac22a3b8d32c3fe556d437760668c591e5c2833bd88c62ed497acfd77f9b1bde1f23d7fe05991cbb0dca01ec3c6ff0f91643c2aefd8e5146efc8e56be54a287eb00e40436a718b0b132367633476e1c3025be6721c39bb965f5ea305627469f3455f5622b1a2bb93dfdde784a1ff18bdeb3a3e4588ed5a1c10b13739d56d83123b24bb045d7cbdf94e1cfab8490415ad978203fbb685e6e24e24c8a46a4246a22ca1bc7078661468a6b12ba24b47f748f297d676dbc1a87b9de1638dc490ecec416b584a77bcc7bed83d065904571662edcec1bbe1bc535671db17930dde139c2669d74aa25d18735369648fc4cd01a820939760ed170b9f5e9c1c3f2b38d721ce0cc977dc82fc9b185003f438074596547719e6f595fd7f03e1695289be1bb5ab03885bc4873c87b31e5a023cadaf99dbf4b8dfde9334fb550c2e3e71dc16df59568cadfb8e7f394dce6f87aaed28a4d0ad4c13237daa86a75b2e34fc8cb0bb9239ef1d4124c5c60b83041ced408b94addd0317d4860bc5c0b3aec421f1f861956e1d73981846a0eb822124cff9414a2c408ffcaab8e98344b69177f9c9ba813b555abd784b69824efc08cb3d1de11aa8fd52af83943b9ee6a9e215bc8132a69466588a2b62b5864422a07e1a8903b9397e4e9be90ef3a5661bc139bffd59728669c544a0c093e26c4459fb17a21824de599b0ab12fabee6709dc4e9da74132d14fa75c4522898b5d6b07befc5646de6266007a5f230198d7e297671f28120cdc4b62ae2d364657b95b48727a1f09707a8d6e7674fc3a2224c66829418dadf847e8b141d1eaf1e9b8fa167b9fdf6f854ed19b70cdae6194e4e9116703961dd5c774661f406363015aded1349cc21e957e1574c7aaa3110e41da5a84b7091faab884db09b0f141188fc29feb3411eb0ea5581c1a01e95f3569d0ed076ef777f1586c83f96d36c3fca7ac19c6eedb8dbcdc21c776f633e1c9e1f1026b40a610267afe2004523f271a7cce2d8414d53f1ee0d3abe077867ec6387c5b75eb9d9b3eddf582ab18a70741c160d40b3ed5abf1f48a657cc986a2e20734e8c43e5e4545c69bca1470c69852a092ab289594f033caa8c5821dee9e276cc1f8cb4fe8438749bbb0773727e2d9d6dd3b9bbe368bffda9d07436a818db732d1ee56508ebb30da51d711d38c6f8e8b88552cf64335cd8cdf499e58dc895085d43a42b476013e91174878f2ca4a7ae5e8de4a6e492c724ce05a5bb53de366e2c3305bf2b877ca990670394fe62bc42c9bdc963167a2fb9f7063ba9de5ec9725be0010c84af04465320518a88023ad04d85897f5979c479fa480a77718bc6a58d5e016529e961ff6cc3f089abcfaec4de50ef0abcb3bbd047e16f48a5d04e8cd2b924e750c36d58cfe4644f9bd266a4859a02a6e2de7c77f6df12d64012b4cf853d8cdd4f956e6464f47dec73309f0df100025e11f79ed43194b4ea8ab657ffb82a868a9c83b84992232f1e4d374e3490d3f135452a27c0597579a862bcd48f59817fb9918a81169a0e1a704fe63f9fb8ccd06f969b39a8a755c89417f7bd79768d7f2d33875071c333b8fc1e267e7bb8d933699fa5564a49192a89bf463215c7c50fd73805509bdaf8e8892fb959dc22b36ab7afc28f257087de5358909508a94c51e24de5fe9e350b234a48ecea5923c39a0f037d03e1601a2d3c60a15089615405c2d126c63bb05c4c00ada1916492a097dd8713414346a93e9acaccb3cc7a769c5f9cb76f441e088c7e6cc7694aa6d17c660611bdb2da819482d59f38f3b35600f22e61e403402665f6427fdd2f81219c6a861b633080dc63d11a9fceae2e27b40ccf246f4ec631d9d8dd0c6e14d2907bd3de9e61b584503aa776399ac5fa5822bb0f0917f7187436f418d6c8fa9caa355d044099d9bce1dab2ea7e06b2ee4500b653faf79355489cc4fd9d11b6a43916d86c36b3fb0e2b6597d5f09d4a8b458e31fdc819e205409c9d07dce39fe98180f33fe8030a6c5f2f9091fb3c86eb1828739362d02442f1a5072a51895d8dfc1bc615aacecc92def0b112ede547acc7fed17f27661565e79959e1084faf07460aea55a84b944166179feee40fcda7985fc35503bcd1aa4a4e3d0d871f8d8a43e9b2c9bc61665a59b25acd2649c53ab7edf1150a5810e33c1c2c95106f76894cd55a7be2ebee5b4a9dd78209256a8d9286c643f80acff481661f90c9649d0f0d2270c07b04a720258a8fa92b8940ddf787dc974be731a9f89fd679ecee20500d0f15898b810ed63b5a7706dd965e28197774f272a50ece3ade5de3897c07b2e09322ade2cf29280a33278b459cd9e12ab3a35c1480562e3d49b2cf14253e1e8c7ad35c158873677ee8ff59dc6c3d21593b127db10e9d0886df6f76d19ae543bb87cf1edd1b778a0b85bd0ed7caffdb0d294f4d761c81f04bcb0ed79159ae10e0318e86c561af2e80715890131e0774072d32ffb634268d39ff474938b0328102500f85e4293d69789d96dd928fb8d9dc2627a8c85aa6617d93fb37a78f6d98c4c6f17e18fbc82b00787ccdf599d0da8f1fa681322eac4a975b4b79237db80b25600dd9853b5179331c20dc5495df13ab6ccf283fbf22bfaca3e757126630124a6d8dee550eb1c33e7b7565b2e0a18660ff2d877d9ed1353c319cf6e40d278fc4840d9055a335eb220be8fdb227aa2f66fd52470d31856b01d30023f96a6f6a5cfe9241cdda04b668d4bffc69ea2f86413789ec741ca0f79e6301c612c6f8e756b64f53179acb8ee339b9dd8d94793a4461dbba066070c026d0835a108e7f28e1d5857601711abd55e3910f74dbe4e3af122f4690b776ffcb2d793583b30798f4fa5d1af2b0a075bcca813275cf9b5ab975f36266087c2f0e8fb7e856e01db4e5a23bd26784ed75622eb6e92cff2c2587a63618d43e51afb45a59751da4a126d579754edcd6600252274a2f88e115505ae8c5118666e59bb76019b7ebd210130d5e368b8996097c6207611d90e790f8003b82984675e1fddf6b1085d52969ee5bcb7b10635bea2bc313b3a61c4e8aba168ad7f5ab2597b74131acb2525f36b751d7bddd5bb451bae5918c2bbd3a3866e22995de290f840d463f5eacda9a4a2c8566b1057d82e2dc420579df6c70ff126ecba8b2081658f65d312d3359854759dd771fce892f987af34e6bd8e6ea7f99ec9531aa06679f57f718a2b524b2fa616e827e34df041ef5d8ba775591c0d450c417781e199fb927552c3162dd6b0356d27884c07ddd9277b4bb8e9fb356cb1ade24ffb1eef985393061064832db000c57062d0b8a736cd2211cfa7c932518a84408692b830353a9f1997072dfcb7217b05a7ea93ac3c06e394e3dbc37a4abfc4934f6fed62ff777106d4f189cfe7065bef1a9ab840e90e2665c39062fa603f8fe025cbd4f1fa671770e9cd713d449b02a24646d30fc9ecad3721df1483162d214210fed8c7e740e5edce8ae91ed5c72d46007fadcead2c278cba5018d7c10ab2bb2ee2ea44eb82f0ddefc5ddc83f0b3a66c6c0e553df18af2462edf6b03b4be572fce1cf01e8aaa5e037255334644cc988ed70f840b1df82cb7051c9f44394b98e86ee251700bad68ea709a2c9aa83b17136a9fa8e51e9c510f09cf07469557c8ae328b30eeadb9583805af2e228fbcf063aaf12309a6eb1cd1607b1427bebf1e865ccdb2f173280faa427e3f9abe1da2a1236bdc2389006482dbe6427b162b9da3ccd4b1a6e2cefdf136949c5569819e85075e83c39569a5c7466c07b923f81bf50a7de9e5be553ccfc146aac0ccd96263512983bf11f8a8b13e25c83934a498ef35fac42698562aed29f9c3585470204aac898395fad605cfea798632d55cae67084e60bed8b22d99517a3ae76a7c7696d3518a8e6a8b32c18518ac674e074e7e620723fcf542bcaf08812e91bb1686150d19d151c9703bea2f2f8f7bbd36f63e5d001f081864377b53dfb6d970cea259fdec75345c4db2d2b9ed0b1bbd0706bfd572a601db7bdd8e4263544ea062ced87cbbbad969a107b410ec899dcc6c52320db158b2519df3cf86952e1e891d318cbb2bd1c1e75bd276ffe43f13fb82252abf4d0b955ade3ca5f5a95145c1e8a412643ab2442ea78a8c80f9eb577047b68e36f64808fcd5caac0f893717b58b0e48f084f146b7df62373c646bb37900e1db9ed42ce759139219340de14a50e4ff179860be9484c194689961ae7f54ada5274982b97b1d0b4344d877680698944e58028c4d01914f0e569f71103ee0587ec3441261210fe199dfa898fce617682ba2dba2f3c2b7c8b4daa040c29173cf37960299984550284d1498b10cebee81a70e2939eae1ca812fdc8cd15bd7849c819078922b3d636a2caf3086610bcf537362ce2ab0a78cddb20c5dad6708fcf7929cf57cca4573c7a47a094432de6a64fb394181bc76ba8e44f8ec15e9675a2205a07f1c9bdd7f403653112c8ee74f02958fba68221a31bbdd3664fcefe69d9a96d6ada529500d76ef802baf2c6b1460ab618f59fffee419a73b2723b0f5c6c4015b16a386646ec789b4a56bff29d12ba205476b07a5f7bda67dff76790775ee88bbfc4a17915382b2dafd35c707f0e322ac85cd464ed4c2c299b0e0309bfeb48958c5ec61fb56de0edf9d4a41ed0842cbcffcc7c18329a8a2c7f560d2219ab057619dafc99c18e2b5eec463a92701a419e41f862f832b65f8378e1ee3e2389ce8af5c89f8b393e82a8146b7c8b643fb3354e2032095c8962ba1b7dcfdbf130dd1e569e227a5fa497cba8d8c4f122f830cafa6c6ce93b5bfb1c39998bff005509358395099d4dae209a8d892ef5a35fc7bf38ce440f82b2222e0302c383bee45c26b026069fd960f3a1f99b94b90596c630392587e92f1052af07ca54cf8d766a2b912d81c519cd7d92dc055323a130850cc76e8757db0414e8998e47feaabf646614242f052842463ac2740cc4ae019f0fcf6ae8e3638ee0f43c4e89d374fb7716992ddd64324af6ed222f807e6170cfd79edc73329dac9153b34090dbaedfa2e6a9419bf1aa6cbb1e6d5d6bb231689c7efc24c345e5dbd4b5f5072e30dc4a6cb5366c9014c9e6ebad0aef6258c7686e4fb2ba98b99f2923ec9f266f6a91eb2be7777532420875265c44aa4c305174ea0ad986db4df7eaf141d0b401db2e167190f394f1c2ecc02c44a84a684ae71ac5ebc82144254560abe867", 0x1000}, {&(0x7f0000001500)="3f6b79cf485b811a45247d16376a127f79f61a88095b307e6cb480b87ccf0c24887fbf968805cadf26a957f3444bf83a75dc29fe44adf5ec6dfe1d0c543a9cc9c6c18a8cfd912c5f4cde6945fa617cbceed418600c9646d220e515ac8a9173769d586f09ea2200e8bbd286e2af2f153a1a7fb18f0b392ccba5ccbda9605d3eddeba1858042d742b91e1547dbaa73322ded69fff65c5abcfa6d84d39b16d5ede2101af45b429e", 0xa6}], 0x6, &(0x7f0000001640)=[{0x1010, 0xffff, 0x2014, "d17e60f61087bb0ef821430ffdfbae79d94e2680171dc0434440eebea82ab4f38e65dc92a2a6b351cd65db56ea04e4d61f9cdb2249de880b4671f570b4b388558d23794b43a52697898bd4b6a4bbb467ad7d63c808c054e32eabe6f2a1c8ef7a64dda4a8de9893064504b0561471272bd58f230480299040c12e1cb849ba02f4ef063a21c6918dcf4af88f7e12ad944d4a429b8d98ab9582303f298d80c35a42a1af126f0d6d47bde53ba04afac88613351f3313870f481e4a790c6489a82f710c2ff90e818ead03fea2b184aa42bd8dff4699235e9aaeb381df0d71ad4defca2e1ebd32fde16af271dded51cf131b8c5fe43cb3bf9510229a9ce3af2ac4c52b8202675e0645d21224eda9b6240f62f06f03c856e332b63b8c599113e79cd721ab77fbb7d3ca5e501ef31f91a4526c4fe538d198b00f041f03ffce77d5e728a81b0577afd73ee5b63b23bc6226ea20186a560a64f84e9588ef51f4420657754d204da787b4a8e7c34dc09612da183d22bd6c53cb052243e03697799b61eef80279cc7a144551de921cf0448e493c4ff4b6dbc666666edcf51a3213556adacfd87290a34676ff4edc296faba25cc91edc5de6d38f8545d85a3d5f31bbd30423b792a2d4b3cc04de5542d2f8ccfa11aef95032d95102c5d9a53d737fda83eef0b27a6c44b72fb3d54a7d47a098fdaadf1c297bfd2778f743e6ae60b105b1dcaa615f80ca52604927839837f453b914e6c6143dd4ee40b575e74c3e6c5b4630488fbb14d086004390f51978fb17942a731adbca8d42937e3d917e0c5c1e8701ac294a53bda533c6e4f2011319c3d31886c6819917803460905d647a31319739f5f296ca4c1aecb45c8eaa3360f23eb4d04f9c47cdbea574eb2b033c7e3e3d8f0ccb879afff571b974114612ee649f45c4179e54efc4f2ce5c25041160f942d192dc1730270a0c8d066581eee9b8111e417c55d658ab07cae37c8710624c6a4c4382ba018eb228194c1d5fedb6462dfa30f947b5a654dd5d44a0845f8b4187fd059dff8b54a0e39095249ecdf29187173c3af515fadc62c536058aa6d4215b58ed80cb3cea0a95bfb529224fabacce38efe08092945261a96871fda59c7efbe885f3f50d4c557ceeb8738afec3179d04be47d555372f20aef711d426eaa86484f5a13898fd8a24fd70af6e6b5e2c32a38d0b0e86067c3b43e97e8ee4c34387994308c8e9f71dc60672b44a0e315640fa2964f55f212f4da2f0e9e73c47488e15d57cc697ffa18904c50a1f22cd2290a9dff1035932b00576d87710158ac34cc7eedf1d1604c703d7859848c07486e362eafc3221951f58a115f6b67631ef0f866c62cafd5d0c53ee8d303c1e223c65a76e01ef0ecd94d56cf983b5d888173425fca9c6c2c9eca6bbef6190c9eed47ed6f1bc78c5f1ba0fbf86b056b2235c6c56efaeca985b71dcb0a15f75354831ea79354a679fcb6f506d19f288530a7eb0f2ef8182554660563ffeab43f571978faae1d625cf5e4e1b5693f5e60ad846068db638b41a0c67e2f5f9745975bfe75344a01f1c35c0758267e41f0f20701009dc04ec8cd8d867c662c781b683387c586e5f58469dd738d23beebff3b7697787898ae479c6e62173dd980962e253db73012fb04653d9921fc69543167c4155233dd32944c1ff6676ea68d98b2ad85ddbd28e7079349638279335ea127af20bbfd95481c77e3c81d3b52fc02a17686fa4e0d508a998bc03813f1a916dbb5d5fcb7173f69bee043f4d497d4095a33d285df93d9bfdb586bbbb03e0f373f1c230a611b209eca0d0fe471525079e3f6a347baed345842244633bbf2d2970d782b27d2efcf04bf551f3889c8b78df3f9a3879e1eb363629aa23be9be0820ace37f9949447e061797042deb07a32c3d99c605e42c8ac4daff76f2c18fb831a2d971b4040c46b5b074055343790066ebacc3f48f9bc857f202a3a102ed3c42653013465dd61556592f254268aae78bdb7ce077b45d1603ab1f506cf6bef6d304c8bb85f68a3674944defe90907604ae74a973f8b148e1b04b3d3ba96068f6be4e6d60f71fda575971525c3f9a4880f844d03306e83e4ae1e8ae8924c49e17fc7160f785795c9b9fa8394507464a39b43added09ab627750cd9f09b525c08e551f6689f04bd85ab1027c8993409b28b4e778a692900de52a81bf28a05d0bdc7dd02f7abae7109e43e22f9852c9f06a479214e85aec2fecfe1989265f821f40516856cf5d758ab1f8001650deaefc704cf8a3b5cf8651c0a653347f016460d0e4e63508b74df09245a920d31fce7871b9635f8194758a2b0b267691c34e2a195a79397d31377b3fdac581817a0fd917ba98ea90de46b48725c4e00daaba80958296fed495327d867a4718d7fcc9df48e2ef34defd0087c09d0ab9616575af85241f84b250fd9dd4ba89b2049d71e11f7af6cbc5ce567720f430a924982d593b3862bb58bc90cdb710c70a2267bccd00fa504dd3f9b42aa3ef793b590c9d8a60b6f690012addd4a7384f3315f31dfe4bb82e7d425b7ebb528f473aa41cc92aaea3a6f3387fe712d564670293ddd01e35f4e640d35a8fefba36ffe6b0d86c5b5d25a4f2e059cde2cadb0258d76fddc2b5e48e91b3c89b1188677ebbd153bfa16f620e2849c6828f3d6076527c94276cff104e1ab0b68b9375b58a0c5c924df7e8493c15dcb09165d6215c19fe2d4ec70a59f5b1b25e1c6eb26985e93f1c5a91e4e6f1917f25252716019506bfbe24ec436e1ef75c165ddecb3571b644eff84cfa767a0a741fc16ce2c7de60ee99f67c1e40f15fcdac0d821df5e5c3c232713608727c2a30a330acdcb3e785cfaf46a617f30669379e8ef0086805ceda8d5729fd4c8509ad3c9c1c74e8ce77ccea82a238d55f6988b373bf84f2768add755c14bc9a268e746136d615c3e1a4793e644923f273d9f920bd31f3bd12f127577ce71aa754ddc54db72b8f637045eef722a60f970392fc8bbc4533987a0b0dfc306b18d44a1781ffa1f6c28be4084f12efe85656dab4bbdad468babf209ff2daa003eacf40c8d598c729d658e5235e2682b73e7b5d2470c9df7e64efab8279804d8e1872afc50f28e9ce67b280d5c7ed18cbdedd89a7610576e6ce6a351408241ef5d02aa427afaa07f024745644d6126869055dd5fb9feaa9ed77083e6f233dc310d798796e9004274c5de276663dd10c88f0a05d0d087758b7d1a194f52f8930dc28adf1dbff691b146b4f80ddcaa36d9f0ced806406adc35dba7ea130dd429908c6585a12ba855048790da47b284e577b8fb365ec5dcbd857cb466d063da797a08185aecc968aee7542bbc83558e3257ce26bf428d67a775a1b089fc9518b81835c052705bdd960637e83cc90ff2bfa7c2346528d7300bbf4850ac58824183c9e8bfc491234a2ecaacc21c2b47dc2f8d5f7d110132365888160d63f95fbcb81dfdce36d3e7d3eabaa5a674882f256430272a704638daa397236e66e5129878f872dec06d26ee495b44745bcb2a92f901d061e4554dd3a3e7da6ae81b3d7230950b24173b2ab3150800ed3223c9d7104cd69cd492ccdad73d9b6e2cbb5829763f16ee132dc322e9e6eb867a854b35476744b47a44ef25d48e74adc05c5ccc2ef671686f7f583c819a52599de90c9d3beb848b7b728bec7086e3d5fd067ae99855fee0bdd96908d78b50ab2cb3cb6844daf9388efe56a257af6de4789a2c2b00c22c96874a1647396eb43ea806cb3d42dba59bc6fb0b83198e456f50da9065b3fb7164ad4c7eea9d6d0b767af3fc689616090ffd64333f2d4e067df13e90bf9aa137c4caed560da9017e5d01b2d8d1e729077df766aca3983df43d473567f23c15bd7bdbe85632fa0fbfd1aeebd64186fe5de07a1c1ac434c507367e4af8c49337bed46e71aeda56414d68bd1dfd95ada48cc1066e37b8bafb470ba569bbdea001d4019925954b77bda8c36b893a39b6341cef78994e1a9146cd9ee7bb178d249469eef6f53f8fa4e6c5ba121dbd8352cf5c5eb8197df2db591ae630802cd8de49650c226482ce6146650b4c60e38ba2275004b18e60de8454a579ea7fac6e660765c8564ef4f8639e5465e2553452f5019104acc7b4f27d1516ae51a5dae4ddcf413b4ce2936097a12f1fa7036f85ed7ce6a7c363292c700a116246dece65e29e3e53fcb6dcd2167169b2f146ccc31768d7e7175854fd835ac20849a6db90ea2cf969fe433432a9d01620f657281799fe5a1294b32861e232506c3a212d5a1b6fbe2281ad56498ed1971351b6171841f2b4cfd5a0a807526c5eb1621cdab5a3ab62c3a4ee3212736091bb83d49f100ed73c4447c1f038d29b2c0fa88e11b3222902ed5c9f878775d5cb295a024e109f05065e4444c8e3678f41bdc54f8fee285de37389e2dc82fadc464d0a0a673d25b4d639aeef4f5a0bfca481c6949a69cac915733284b14ab57feb1fff25b4e3c5aabbe01d3564c986d84c24b24f1163597669f083f504369cdf6ea4975e4316d0625accadc8df13e77b772c2621ed07dbdc6da4812c6c00b7c0b54e1612370340dbd6cd52536924818455e24d2d61cd9543ff5f313d9f9e6c47896a0f04e41e7c8fb8b064f9c64dc0ff3f770b96bcec131b62f76f039db5defda8db502699c370147fab86b4dc7397955f8841e275b1c989b77fbd3bbe4118c0b950643aeeb1debb296a2a4191da50679de8e0ebc6cb35bc43183cae04fa38926ccaeb8ecfa8a170098cf97763bc5c7d1c396442d6e1484dd964dff31f2f34b4e7fedbc2d53d92a51ee9d1c19b978e41e7ebb6c5d9174ef9b66f5f342ab717a4c0001b00ce409de7a88e0c70af4291830ed2cb06b2d9883f99a2d55cc509a05c825e327fc27432a5c52219f1f7ef8fa7c5af24b4371150356e7d312097305a4c76b39d09bd9f2f3be12f22e1fae0655d3aafcdc280ad0aa6a43d0c475bccc2e5fa4837817066cf2648ac26e6201ca372e5db0fd9f9c1edcdbb05a3086a5dfef01ee67a6b1c9a58f9c3365a88301dcff06fffba2e9c7c51ae787c626396f2f4f14850cf0eb58d1a9160dec80229319bdac903074fdbc8eed82517bd5e844baa76988430190360c98fced7cb550fe72c98fea6fc18d8db186f929b2a4fb0e28de3906dff8b6b28d3fd1dbf1577fa618b83665a0ba67888d90578b3d813d41ef82ffd6bc055e5d7ee7b4e0e315f6d0d4233b4789e3cb3f079a0c5052d83f815285cac68e5192741de8e8dedf7ae402c98e20a57adc26deac216295f04e684e2cbd5f4dfa99bf16cd6367f0d6c708a933cfede4d582763785834af13a3e43cb060406d39d572a65657c686c1626110d2a51f0abc9758f4d9dd2926cca13b2cccfc12178d3952e0ca24388a68ce721c41d9661c35085762f876c6ae4462b698e7de753e8611e121dd58386bcacfcb8818875ad3957e30dc4ac119f0a20c67a085792534d807fb6e585897888a1183ac453ae9ed941afcf5167c3c773deb691aeee4d5645edd85ec48ef981b294006c34877ed6be250753d34a29b7ccaeac3c9033244e3da84ea685733f26f930579ee34868618ee5787211b8421837abc3649a5afbefeaff75dd56570833dbe7c81405492349610abbbfa6f9fb7f35dd106cd74e180e0d61a730ff09fe1000b10a08e1324a3c1bb9572a330568ca5ce3197279247fd0ef94e2678015000c2ab944336ce436f233840884c3e85f1795c1e277ab12f376d4d2c59cd277fa25b30be991aac74b1b14c316074410f92b5cb9965a2669e5029a"}, {0x78, 0xffff, 0x1, "da6fe451924fc48929e3c83fc6578121b985afe71a31b16fe979b7119b617983c7453f86ef044b201bd4c16139d3b827be19b3549c057ff37975e104f72d1c61b76dadf44d51e7d69f23df758047d8cd6f9c849c03e3af1060257c6136a44dd13f564de0b47e"}, {0x88, 0xfffe, 0x7, "ae7ea9b53094edfcc2d763e9e55eac8c038fdc5131e57fe3d73de3822a285ac16d4ce6cbd6708d5cb7858f857dafc8c92fbe8f608a4e81ef4bf7633220f82018b5a91aba49ad72dae9479c60c659d25f216e1a21505f03f8c685f2affc8084167da1abd13df610a6e5413a3398f1b1f9a449f4da8f15"}, {0x98, 0x1, 0x5, "2cd4a777e90123c23f8ef557c9d81d0b23e3ec6c37b99b5732e074ea252fa6efee8e5f30abdd7d922fe3d6a092e3a641bc864c497d65742b50970660fec29a792cbe174a08c6bad9ecdbb01418ec8bf52300e14be93d5985f0355500ddae70f9f474a766322c44914ff71132d55bc6bcd50d361b6b576ac7d997e8a12d35fe688b91"}, {0x40, 0xffff, 0x3, "8a33545fc7164271290e4b7eaab124ba2fd2370a5192885d03c6e6ec175fbbba414f30ad94b8759d97"}, {0x110, 0xffff, 0x3, "6f4ea3feb65abaa620d29360c4c1067092296eeb33f1f471d77443428c4ac5cfafb679774efc372717fe0fa93b11073c44bd779c2a061a077c7d34594941f998e1f9ae4705da411f0a556a08a441516dd7b6323d71d4cd1a953b640dc6465ebb848b38e3f897f0fecec31617661daa372bb2d7ed77c66dc0f53e42d64d7565a94214348171fd894e06d617e22274c2d9a1be3cb743a6c25c15ff56c0b3afadd8e95e454660a8fca333f4d487e750a2389addbdb46dbdb34efe17ffde2b6386cab0368d1ed17de4db320c191ed8a67855193c4cf2f8bf365a78239044a42e0926cdd4a91a399e457002eb57a6710c16a9d62e300808a5dc9355889cfbbe"}, {0x70, 0x0, 0xf2, "1f3aca5e5c75cc09a3c1998f5829d3417a5d455169507c1f11d3231cc8def034aed82d28ebf652d33f92caa8347c1aff54e292d3646bc9aa91a342739a9376be010dbad6f80ac2c89f880fd2545c316b01b89d289c61692280d1ec"}], 0x1368}, 0x1) utimes(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)={{0xffffffffffffffff, 0x5ca}, {0xa79a, 0x8}}) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) geteuid() ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000080)) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r6, &(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa) 16:00:45 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x9, 0xb152ffc4591a4444, 0xb4, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x60) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x101, 0x4}, {0x7, 0x9}, {0x0, 0x454}, {0x83, 0xffffffff}], 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) socketpair(0x6, 0x8000, 0x84, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) 16:00:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xf457) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d96086b929f48d20cb17a4215edcf3", 0xf}, {&(0x7f00000000c0)="1f9fbaf1d4041bab8ffc5f1142a4ba8d5107fed9cb68134f85a6dd2d33529b096a0d2fb9af419b2133a32b0fb264d51f0b03206ee986c8bdca5d22c2d6cff7266a7be4df485eb19c98919add8424f8e94d5fb5006338b86345888902ea9887a77c6ee9c1873a53e4da4dac2d80220a1b4b8dab422a64e295a578b7cc45f1e5271f9c7306d600beb648e5e62ad01227665475b1444b15bae56a1f6369874c5beb", 0xa0}, {&(0x7f0000000180)="4b57e314c444e4589915a0b9cc2f3207efca950072700af76eb7ea85b20fd238f350a7285dd750d20d13d3a35b4d4140da0252d940ea33cfea2578eb5d15e9faac4dcbf2f2fcf6c9d5b5ceed71e0e284db166e4d73892529845e5cdba2fecfdbb56dda3537fe104a95ab9d316b98ee2e0050e9304334cf9fee3f4c39cfed127c2d562953c169f77b773c06484f491c0b62b821daf7a1f6ac3682a40993111a678e4807dfc3377e78809b1903d97cd30b9c08299174894426e269e3eb6a2946e01a2e499623a455daafdb7c17c98e249591f926e7e18d80526d6c2036391ab8e7aa22a3904878abab1d59543696e723e7fe", 0xf1}], 0x3) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lseek(r3, 0x0, 0x3, 0x2) r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/224, 0xe0}], 0x2) ioctl$TIOCSDTR(r4, 0x20007479) r5 = msgget$private(0x0, 0x848) msgsnd(r5, &(0x7f00000004c0)={0x1, "6735024bec11b3e9e23aafb13950a6d6b6a3d5fa270f1e4bb6a22e03746b079868c8ff32b869adda5667e2b6396a18507f15568c7b984a8add9355e56e8ec7f5b704b6b3ca941b0899fe29da3d46194a46ae533904a7243d8e3333455c04904d3a0ef4af"}, 0x6c, 0x0) semget$private(0x0, 0x0, 0x128) write(r4, &(0x7f0000000540)="81820e01768582d6bedd44d394471a84b88f05d14140423c3b26d131ea615aa59b6e82ec517aa111cc032f5dee818c581468fa0421b8b204522161400d2764dd54cec458c2f40b459db6828df043748df1c5709b94ba5d39a0c059c0794c95e4e64830d2ee115183ba681ea5dea3742970d69cf293d8267157d43569dedc28810f27be9335af121255b38ce55fb05598417b4f506a057fd8dea66e6bfb9a802942255a1889267bd9d05b18a65a1641fdad637ab65a94b75a905917a866bc827e59c7b9ced0cba3b1f064", 0xca) r6 = accept(r3, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) getsockname$inet6(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000007c0)={{}, 0x5, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r8 = socket$unix(0x1, 0x2, 0x0) listen(r8, 0xb8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000800), &(0x7f0000000840)=0x10) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f00000008c0)={0x0, 0x7, 0x2a5, 0x3ff, 0x3f}) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x0, 0x0) getpeername$unix(r10, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) socketpair$unix(0x1, 0x21fc890a2b35064, 0x0, &(0x7f00000009c0)) fchflags(r11, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000a00)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xe3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1605}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="f622d5ffffffffff", 0xfe56, 0x0, 0x0, 0xfffffffffffffefb) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0xffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = msgget(0x0, 0x246) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1de) semop(r7, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x2, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x5, 0x0, 0x4, 0x100, r14}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x40, 0x5, 0x10001, "1de444fc91e7102ee5d3c710e6dc2a8c1cf45907", 0x3ff}) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000d06ff8)='./file0\x00') r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000280)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='\x00') ioctl$TIOCDRAIN(r15, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000400620000b46e65e2c338e18993804fc92ad40000f87c8a5c671b1b542a538706000000a714000000290000002a0020fcff0099a658"], 0x38}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8613e) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/4, 0x4, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x47a, 0x100}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x39e0ead6283c01d6, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0x1a800000, 0x800}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x2, 0x4a3) semop(r10, &(0x7f00000000c0)=[{0x1, 0x81, 0x800}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x1000}, {0x5, 0x9, 0x1000}, {0x2, 0xffff}], 0x21e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000200)=""/211) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x7) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x7, 0x6, r5}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffc, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x3fffffffd], [0x0, 0x0, 0x0, 0x400000000, 0x5], [0xfc040000ff, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x0, 0x800, 0x20}, {}, {}, {}, {}, {0xfffe}], {0x2, 0x8000001, 0x0, 0xfffffffffffffffe}, {0x4, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000bc0)={0x8, &(0x7f0000000b80)=[{0x4, 0x80, 0x86}, {0x336, 0x5, 0x0, 0x8}, {0x8001, 0x6, 0x8, 0x3}, {0xfffd, 0x2, 0x1, 0x34}, {0x7, 0x6, 0x1, 0xf20}, {0x4f3e, 0x1, 0x6, 0x10000}, {0x8, 0x0, 0x3, 0x2}, {0x7f8, 0x1f, 0x7f, 0x7}]}) recvmsg(0xffffffffffffff9c, &(0x7f0000000b40)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a4f0b9ff00"/110], 0x6e, &(0x7f0000000980)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f00000005c0)=""/168, 0xa8}, {&(0x7f0000000680)=""/67, 0x43}, {&(0x7f0000000700)=""/233, 0xe9}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000800)=""/58, 0x3a}, {&(0x7f0000000840)=""/169, 0xa9}, {&(0x7f0000000900)=""/92, 0x5c}], 0xa, &(0x7f0000000a40)=""/221, 0xdd}, 0x800) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fe6a474696c65c01463ee53242de6598d120101000000000000579e2725b0471d92ae5d3495f5d3bef4241fc2bb451e3d67111698c357c057a6c4bde86df75b7662ba678766baed026bd0fff33a4cce58a57fcf"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="1d65ff0fb89abc1f99827f792d5e") socket(0x18, 0x775b9960e34e2224, 0x1f) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0xa23, 0x6}, 0xc) write(r2, &(0x7f0000000140)="ae21bcd9132f0ec534f1e2847272ab13070cc380eda41d96fbde91821cfc7fa30360362781eda64849ffe83410e4f206f0f5b6a4030551d030bfe3a04dad016dfe41466249379ca74a47843759cd7df7c4a0b75ff899a33d6d08ced11e42beee7e286703074e8e71f5c92176b5c7ae11565e232d4491ba3685edabc5beef580c3e47a4f97c96162a8c70684ba297705d3e3464ae1373964f8b1a7784d2483726a9b2048350db4bf81814141559baf9f9fe56ebec5fcd2b34a29669", 0xbb) mkdir(&(0x7f00000002c0)='./file0\x00', 0x135) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() socket$inet(0x2, 0x1, 0x3) r2 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r6, 0x4c}], 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r4, r5, r8}], 0x20, 0x7}, 0x4) setreuid(r2, r5) socket$unix(0x1, 0x2, 0x0) r9 = msgget(0x1, 0x0) msgsnd(r9, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/44}, 0x34, 0x0, 0xc00) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:46 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000300)) 16:00:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = socket$inet6(0x18, 0x0, 0x4c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) 16:00:46 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:46 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3, 0x3}, {0x20000000000006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) wait4(r3, &(0x7f0000000100), 0xc42d4dd9fd1b68ed, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:46 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:46 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x26, 0x6, 0x0, 0x9b5}, {0x20}, {0x1000, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) dup2(r19, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r21 = socket(0x18, 0x1, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:46 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x2) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x75) semop(r2, &(0x7f0000000680), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000002ac0), 0x8, 0x0) r6 = msgget(0x1, 0x0) msgsnd(r6, &(0x7f0000002ac0), 0x8, 0x0) r7 = msgget(0x1, 0x0) msgsnd(r7, &(0x7f0000002ac0), 0x8, 0x0) r8 = msgget(0x1, 0x0) msgsnd(r8, &(0x7f0000002ac0), 0x8, 0x0) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYRES32, @ANYRES64=r6, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="450845ffecc01e3e879cda44a78a8dc60ba0d494c77db39b837942fc6c415670a79f92590195d1778cc893cf0e501ff6b8931ef4835c14cbe3a3653e0bbcae1510748a4522c8be8a44ee2fb7ea069b49befe0e58d936b68c69086ccb74ae1bb4335190e5188d49ce06c1fffe60f48b38cd2f96376162438937f52540824a78393dac518ed5612503f7e625354368ab03eed573825cc5b1cf4a09edc5afac50cf0c8a329e03abbc13b803678f8632bc560d40e3df21866cd84451360142f75b0b", @ANYRESOCT, @ANYRESHEX=r4, @ANYBLOB="ba5dddb2be504c65ec9b", @ANYRESDEC], @ANYRES32=r7, @ANYRESHEX=r6, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESHEX, @ANYRESOCT], @ANYRESHEX=r8], 0x4, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00ef5fcb9b836601080000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r9, r12, r14, 0x0, 0x80, 0x3ff}, 0x100, 0xc07, r17, r16, 0xa5, 0x1, 0x100000000, 0x2}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) fcntl$setstatus(r19, 0x4, 0x4) writev(r19, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f00000013c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r25 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = getpgid(0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r26, 0x121, 0x9}, 0x800, 0x1, r27, r28, 0x3, 0x1, 0x1, 0x5}) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="99", 0xfffffffffffffe2f) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x5, 0x0, 0xca}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000400)) write(r0, &(0x7f0000000100)="8c65", 0x13f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000380)=0x3ff) r5 = socket(0x11, 0x4003, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f0000000840)=""/170, 0xaa}, {&(0x7f0000000680)=""/105, 0x69}, {&(0x7f0000000700)=""/43, 0x2b}, {&(0x7f0000000740)=""/72, 0x48}], 0x6, &(0x7f0000000200)=""/35, 0x23}, 0xc06) socketpair$unix(0x1, 0x59ad187419492650, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="fcc61c62d24e2773c3aa55891ac9a512467fa8a1d0bfd43ace4fd991ea219549733b5811882924accd17b9394d3497e9c0dca08652dd16bc2d9e12153fd6bb76627c8cd92c1171cdf6c316949dd3bba3cff286c0f09b5b3ddaf4305c534ffef90a62fa200b8a9692b3e1f1807edadf3647d951012664c06069d26eb4c84075bd91503ebbe8634811af7f2fe5a48f906512b50cff559d26078399be6bdf6dca4cfa69314654cde8f6bdbe0a263755a29a1f8e9e82c040025822e23d9ab461bf4b78c0cb1b15d4b41fd3960674c514870cd9d55c5afa5e629bae3d2f19b773c2f1cd753194f5d1c90c9fd2201f1dd62939236e294d3a6e677e", 0xf8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbe652dc82b3e29b6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x22, 0x8) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) 16:00:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000280)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r5, 0x2, 0x3) r7 = socket$inet6(0x18, 0x0, 0x45) r8 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r8) fcntl$setown(r7, 0x6, r8) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfb50, 0x0, 0x0, 0x0, 0x0}) r9 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x140) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000140)=0x7) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7fffffff, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket$unix(0x1, 0xc, 0x0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:47 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) socketpair$unix(0x1, 0x25e4f2d9c75a3d47, 0x0, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) getgid() r4 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = msgget(0x3, 0x200) msgrcv(r6, &(0x7f0000000240)={0x0, ""/178}, 0xba, 0x1, 0x0) semop(r2, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r7 = msgget(0x0, 0x246) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() r14 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r15, r17, 0x2, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r20 = msgget(0x0, 0x246) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() r27 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = getgid() r31 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r31) r32 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r28, r30, 0x2, 0x5}, 0x4, 0xb8f, r31, r32, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r9, r5, r22, 0x2, 0x9}, 0x5, 0x7, 0x3}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) r33 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r33, 0x0) getgid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r34) 16:00:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000000c0)={0x2, 0xfffffff8}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x2) r6 = dup(r3) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206910, &(0x7f0000000300)) 16:00:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000159000/0x4000)=nil, 0x4000, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getrlimit(0x7, &(0x7f0000000080)) 16:00:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r1 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r8, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r5, r4) 16:00:48 executing program 1: setuid(0xee01) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="899bac6664879ac3abe2067ee64c510692b38c6aa169e68466691afd12e62de44616655add0b44c6bdce330eae116009ec4b387755a5aa5b9c3c3c5acbfef6787f22463d8f2a2dd0e464e497ef8491c4260f8993a873feaabace6bd45aa4ef879fadf8b01e4a97d65ee0817229478db9a3ec9d17517e2733d369d6768a8fe379ab6d887412bc2be061b5cea950fa345fe83c99be556ec136e98d170a75857bd32ec982eeb2a685b7723bf5db650ec47782dddd2e4b0a2c4f7ea4bc7794129e58f3347ffd5baa6d44ca7538387244622e04feebb571c18f55eb59413ee820a5ac7780723568c1ce2418cf72b8da68039ccb04da58125228bc89124cfa30e6e6e798eadf2fb45364efc8dca4b42cbe8884d775a82b46cb9594690418fe0fcbf21d3657cb06651faceb5584e59b812462ac7ec486595793c2a17504541d3f96b7e224405fbec21dd379ad700188fa35253bc1ca6db74206a9e408f2e8258c9f37d879b711f8b3e271b90ac68473b8459951a8f4d77cca79d53982b6ca59614d9072a7f8cb59906435277037859c038b6b9fd29a76a6337634", 0x197) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x11f, 0x2}, {0x26}, {0x24, 0x200}, {0x83, 0x1}, {0x45, 0x32}, {0x44, 0x82}, {0xb5390065ebdeb0bb, 0x33b}, {0x88, 0xffffff20}, {0x226, 0x1}], 0x9}) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x0, 0xffffffffffffffff, 0x0, "0000000000000000000000000000500012de00", 0xb, 0x1}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r2, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xf4d3}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x84, 0x0, 0x0, 0x1000}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) r3 = socket$inet(0x2, 0x2c00ad8d8f313ac3, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) r7 = socket$inet(0x2, 0x4004, 0xfc) r8 = msgget$private(0x0, 0x400) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000000000000b0f38283bddf3714a5ee44a7f833fbd51c6ca7c64f485c5b2145f654363d4e56b8ecec76825d791b9ee8c4115efcf979e7495ef2e7b00846ffcd1ace9e2502d91701f73e4d1010bb9686cff6eeda268c1c6db6afe4a25791663394300113e6e375f45c5cb2b13367b41a4914d24ce3548ec6dfda4d898821455d2abc92dac83ce446d8007081470f7cb00eb4e46121b80827a4362c9d6359ae52409ff7acd0c2afe4667db41b256f479b3a589956ffc873a7b8dc34d744cbaf3a6a1097b574892cf1f029797877c8c09a0a321e28ae"], 0xe9, 0x1400) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = dup(r5) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b6cd00d7e6471a941b00a417128b") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:48 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x45}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x2) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872b5867abfbbf70c1f52f310b404f36a00f90006ee01b1257aea8c500ff000200000000000002a207b3541f9b65c06e0dde7f36640208a371a3f8000408000000000000010000000000000000a4a5e7b1433683a1ebaae6c495eadcc24a98db6c42b76b1b3cb1ce96e5d837282feca4e778bad580413d9da78f089924742d595e241e8a3a2a4fd6d3d71df019486b0987846d5c195487ba737b0f722be0103be8becd585dcb94c92cc2", 0x112, 0x203, 0x0, 0x0) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = open(&(0x7f0000000100)='\x00', 0x80, 0x108) dup(r3) r4 = getgid() r5 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/108) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x7) writev(r8, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/24) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x6, 0x0, 0xe81c, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) dup2(r1, r0) 16:00:49 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6f4e3874455517a8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = msgget(0x0, 0x246) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() r12 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r17) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r13, r15, 0x2, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r13, r18}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7, 0x0, 0x4}, {0x6}]}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) readv(r4, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000440)=""/17, 0x11}, {&(0x7f0000000600)=""/230, 0xe6}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000700)=""/245, 0xf5}, {&(0x7f0000000540)=""/114, 0x72}], 0x6) read(r4, &(0x7f0000000140)=""/229, 0xe5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r5 = semget$private(0x0, 0x4, 0x6e705c8bf39ad436) semop(r5, &(0x7f0000000100), 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x4003, 0x0) fsync(0xffffffffffffff9c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = getppid() r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r8, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0), 0x10000) 16:00:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffff"], 0x1) r0 = socket(0x2, 0x4, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff82, 0x0, 0xfffffffffffffec3, 0x0, 0xfffffffffffffe29}, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1fffffffffffff23, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x10001}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x3, 0x10) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b818000000290000003100000000000000000000f8d2ec000000000000000000000000ffff00"/71], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="5ffddd521ec6cf727aac009e9fe7c7489f580f8d8e2992701e0cbc821e4002041064e393136c96d8b5ed3400993059cefd35af01ac06fdf754d8f60760c2e6566f82bcacf2fc176d0c5ab6951ee6c2ae2d356b7e39d1205561a21a0969e935c6538d16a7c669bd3a236a80be8996257a090fcfeefe7c2a9770b3eb483166e08da3fb83e88f3aa31ead91e7dd00abbe27c59ca797d4ed701e59009d94e6a996fa0159e79980a7da046bc5cd43e231facfeac4e3fc730ea542b50a4b633cd0695775b93e04998a17a50f740adbdd95b5eab3f01a79dd0bcb348b7d08df305bba61fb253fb0d803119cf409c7e4cc39d01c66", 0xf1}, {&(0x7f0000000400)="48f2fcdb39be3ac516a363cfec89ec7706f8853a0705767f5d71bc02da5ef86a6ad923bffa5e2a77f4a5de86d4ad80a2620f0b933029ebec24c6806a9168b1a1f7f2dcd7b278bb2820be8161cacc642a84bba5720de29d208565d7a9c10e115f868b7a103ca637a5fb5e1cce580b20d207ed890f0ec65385913fc9fb7d3ef5e87eafb83dbc3c8cafa8d539d520e9a82373dccb58102d1b5140cbefcb4e205ec192fb02bfe2ac2eba0c8610b6ba958b11b940ad05e98c724866d41e48661954ed5babbedfc845c92d617c95ed5ea5", 0xce}], 0x2, 0x0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x6) 16:00:51 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0xcdda, 0x0, 0xfa, 0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(r1, r3) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x2, 0xe0}, {0x81, 0x1ff}, {0x8a, 0xe}, {0x1, 0x3c3a}], 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={' @\x00', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x800, 0x81, 0x8, 0x9ca}, {0x5, 0x2, 0x7}, {0x3, 0x3, 0x4, 0x2}, {0x9, 0x20, 0x0, 0x7}, {0x40, 0x40, 0x20, 0x7}, {0x3, 0x70, 0x3f, 0x4}, {0xfffe, 0x5, 0x9, 0x6b}, {0x4, 0x8, 0x7}, {0x7, 0x6, 0x9a, 0x5}]}) 16:00:51 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x8fe}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='tap') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0x1, 0x1800}, {0x2, 0xffff, 0x800}, {0x5, 0x401, 0x1800}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x4a}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semop(r1, &(0x7f0000000040)=[{0x4, 0x40, 0x800}, {0x3, 0xeb1e, 0x800}, {0x3, 0xfffc}], 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r3, &(0x7f0000000200)=@file={0x2, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0xffff, 0x3f, 0x0, 0x80000000000023}, {0x3c}, {0x2, 0x0, 0x0, 0x40}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) getrusage(0x8000000000000000, &(0x7f00000002c0)) 16:00:51 executing program 1: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffecf) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r13 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r13, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r13, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r13, &(0x7f0000000680), 0xd3) geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000013fef5bc3c44d78c000000"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x1) write(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lstat(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)) 16:00:51 executing program 1: socket(0x2, 0xc003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) write(r0, &(0x7f00000000c0)="9344da5f60d2095514876d2bf03d25e001a3370ad0ea552a70d3203107357c1427215e4e0bcc50bea9690e1999414ca1ce343eeb2513c5e2d9950fa70496dc329b9b72d57cc01a5618e5e149480353c487f79efc2e93dd388bd674b0136dcb7680b988c954f6349d4f3017c4b0b23ffa3077dd36f40cc8f4670e5a1d0be55a414912b58677d2116a5e284d8bb58087371c5487bc656e80354ec05c6f9812ea59e7fb3bc0205b3bbc7deb75ae707f59e2c85c08f809ddb1e7798ae81b96baeac9ecefa7f52e5e", 0xc6) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c47fed5421002c9fb31ec39e6e6195e71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2affffff7f000000006e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd1443f000000000000008622c2534b77b0d5f508a0ee90f36533a4a579df70b605d94e38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee41bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x80) 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x7ffffd, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x1, 0x1, 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000006cf90000000000000000800000000000000000000000789dc33700000000000000000000000000000000000000000040000000000000e500000000000000000000000000000700000000db5e0025d37d00000000000000000000004d5a3db24a2e1137b197e8c7dfbfdc1420fbd7bf7b5fc98fb49c58d240305acc48b4649afeb0668b46c13dbecd01896540b50255de5532a5d33e68c2e6a9fe86667181f983ec89f5f23cee01bebf043eb2540ea19ec08bffae987c9368346afa9aa21eb1aea642c7c71d675dd8c58609cb7a002967061b642083f85fdcdaa4129d9e856afc31c91e804e41e8542dbd5123b557f19dca48c0e4005873bb409f8a45ddd0481bb1c883383c38927a5c519175a05f95dbaded280000000000000000"], 0x0) sendto$inet(r0, &(0x7f0000000000)="228df9d031089f2cf345fafe0a7f2c5ed8937d44b9745311d45fb51b862843b37c1546823478fdd7d4e28d006233420d2f6e8497ce", 0x35, 0x201, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x80, 0x9, 0x8, 0x8001}, {0x200, 0x3f, 0x36, 0x1}, {0x7, 0x6, 0x81, 0x4ed}, {0x3, 0x0, 0x0, 0xafee}, {0x401, 0x1f, 0xe0}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0xf6b2e1d381188276, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:51 executing program 1: pledge(&(0x7f0000000500)='!%\x00', &(0x7f0000000540)='tap') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x2f, 0x9, 0xfffffffe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000440)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r6, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r6, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:51 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa06d9c333000100"/23], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x9b6) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x6, &(0x7f0000000040)) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x800, r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7) 16:00:51 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = msgget(0x1, 0x400) r2 = msgget(0x0, 0x246) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() r9 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r10, r12, 0x2, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() r19 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getuid() r23 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = msgget(0x0, 0x246) r26 = getuid() r27 = getegid() r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r31 = getgid() r32 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) r35 = getgid() r36 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r36) r37 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r37) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x2, r26, r27, r33, r35, 0x2, 0x5}, 0x4, 0xb8f, r36, r37, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r38 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r38) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x401, r10, r18, r22, r24, 0x84, 0xba3}, 0x7, 0x100000000, r36, r38, 0x3ff, 0x200, 0x7}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r39 = syz_open_pts() fcntl$lock(r39, 0x9, &(0x7f0000000140)) 16:00:51 executing program 1: select(0xfffffecc, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:51 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x7fff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x2003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="f414ee23e7c7ec0097c76d0075f4e2ebc12a700661b3dfa64a657e09f6607783bc789c7e2460770f351736b78d4cfbd4807eef4d2754e510d6bffb8060ab58baf6c42ef409d83db652b8f9e06282edd1b9bb617c6c718e7d385d12167d08a0a8845fab44854a2efa9cd2ca2947861d0723fe24be4ea8c2f16fd9ca2550ff512580165587f3ead036b54f5aca6da21ef3fe9aabdd9ba56a3ec315ca1f53761b2c87f4d601f4760c0f0b033eda45598bf83fe0a47bf5257484ccdba9fdbe4039c2cae0971b73d5b221717793e10a4dffaf08e5", 0xd2) write(r0, &(0x7f0000000200)="220e2a", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x20, 0x4, 0x81, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x400, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x32, 0x7, 0x8, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x9}, {{r4}, 0xfffffffffffffffc, 0x22, 0x1, 0x1, 0x2}, {{r5}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x9, 0xede}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x5d5082a5268fdfe, 0x9c, 0x1ff}, {{}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x1f4, 0x6}, {{r6}, 0xfffffffffffffff9, 0xe, 0x40, 0x9, 0x34}], 0x8, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x8}, {{r8}, 0xfffffffffffffffc, 0x52, 0x20, 0x0, 0x3}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0x1f}, {{}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x6, 0x3}, {{r10}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x2, 0x7}, {{}, 0x7e9280982169de9f, 0x89, 0x20, 0x401, 0x2}], 0x5, &(0x7f0000000500)={0x1, 0x4}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file1\x00', 0x20000, 0x1c) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r2) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r5, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) r7 = semget$private(0x0, 0x8, 0x4) r8 = semget(0x3, 0x4, 0x100) semop(r8, &(0x7f0000000440)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x2800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r7, &(0x7f0000000200), 0x256) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x5b20, 0x0]) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000200)=[{0x0, 0x6, 0x3800}, {0x0, 0x60, 0x56c370c183977180}, {0x0, 0xdc, 0x1000}, {0x2, 0x7ff, 0x3000}, {0x4, 0x8, 0x1c00}, {0x2, 0x1ef, 0x800}], 0x2aaaaaaaaaaaad6b) semop(r6, &(0x7f0000000340), 0x2bc) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0xc40, 0x1000}, {0x3, 0x100000002}, {0x0, 0x1, 0x1800}], 0x6) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x85, 0xcc}, {0x48, 0x401}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) kqueue() ioctl$TIOCSTART(r2, 0x2000746e) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffff01) write(r0, &(0x7f0000000080)="51fae55f8e3d14415112b5554c3148be30a9d18d6edb295fadffffffd98a8150c6e90554383300", 0x27) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='!\x84') semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus\x00') semget(0x1, 0x3, 0xd3a851afe8a53bae) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x1, 0x4) 16:00:53 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="f4f407d48e8e57708960f3a9e943f2885e39396811776069930456221805ae102acbb1c065bbc021b3e685b0c392ea7fabd62aab593dcd4328b66a1ff9ab1ec110d9ddf291aab53f29667841cbb72d8bc4e91274146125d3e04cad0d9cedd30b65c7e69797f4c994d517a5dfaac229606e7bf4d5fb004c63c76b97fd7df21dad6b6c27d6dd18c1318f2e8dd99b4f6675bd58936b7365728bfc466720c9d5471fbc22119364eedde9a8dd82523032e90fe9dfd0a184d7cd21eb23f77dfdd7d68a91da849d86603de4209547024e829f9e6194ce7b681efbad5eee8f4f22fe8b2dd82c80b256b0616c6c2e7f8fe533e270f41bb161c8f615d2dde5f1f4136ed363e8ca0846fb7f0d6549e7a2b748b48fb13486b04053ebf778b7dc4639d0ad04983cf907571c2de22dac4a17b5f54cfc3a3135ae14b67e73dbebc9988a0828f29058a8be0e60766996efbf9c070558c4fd8fade21915ec72dc1ac6779aaa6234649051b381e774843ca0367994cd6e2c415cc10a4f28d6bb75e3e72bea3d512ddf97b56d761f5b19d7e18a757fb12942647e4eed4dd6d078", 0x197) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCFLUSH(r4, 0x20004268) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() r6 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = msgget(0x3, 0x735) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() r16 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r21) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r17, r19, 0x2, 0x5}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() r26 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xad, r4, r11, r24, r29, 0x1a, 0x9}, 0x7fffffff, 0x6, 0x9}) 16:00:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = dup2(r1, r0) shutdown(r4, 0x1) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000280)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x91, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffd0f, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\\}\x00', &(0x7f0000000280)='{$^+/\x00', &(0x7f00000002c0)='@+#\x00', &(0x7f0000000300)='(!\x00', &(0x7f0000000340)=':(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00'], &(0x7f0000001500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='*\x00', &(0x7f0000000500)='@*^%@\xf9$*\x00', &(0x7f0000000540)='*{/-\x00', &(0x7f00000014c0)='[\x00']) execve(0x0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0xfb, 0x7f, 0x95e3, 0x8000}) open(&(0x7f0000001540)='./file0\x00', 0x8, 0x2) 16:00:53 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget(0x1, 0x1000, 0x4, &(0x7f000062e000/0x1000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/61}, 0x45, 0x3, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x9, &(0x7f0000000080)=[{0xffc1, 0x2, 0x9, 0x8}, {0xb5, 0xa, 0x9, 0x5}, {0x3, 0x8, 0x9, 0x2}, {0x9, 0x0, 0x9, 0x6}, {0x0, 0x9, 0x0, 0x6}, {0x9, 0x5, 0xfe, 0x6}, {0x0, 0xfa, 0x4, 0x686}, {0xffff, 0xe5, 0x2, 0x8}, {0x8, 0x8, 0x4, 0x2}]}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffff2d) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x3}, 0x8) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') r11 = openat(r10, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') kevent(r13, 0x0, 0x0, &(0x7f0000000200)=[{{r9}, 0x2dab8c20f1278418, 0x91, 0x84, 0x23a4, 0x7}, {{r11}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x7fff6, 0x3, 0x1}, {{r12}, 0x7acea7eb245e0c78, 0x2b60636f483d0401, 0x10, 0x0, 0x7f}], 0xc4d, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) r15 = kqueue() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x9) kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000d06ff8)='./file0\x00') kevent(r17, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffd, 0x90, 0x10, 0x400}], 0x34, 0x0, 0x2, 0x0) 16:00:53 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgget$private(0x0, 0x10e) r8 = msgget(0x1, 0x0) msgsnd(r8, &(0x7f0000002ac0), 0x8, 0x0) r9 = msgget(0x1, 0x0) msgsnd(r9, &(0x7f0000002ac0), 0x8, 0x0) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r18, 0x20004276) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, &(0x7f0000000000)={0xc600000000000002, 0x7}) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000040)="510fc3a0", 0x4) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r19, &(0x7f0000000140)='./file0\x00', r20, &(0x7f0000000240)='./file0\x00', 0x0) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) setpgid(0x0, r2) 16:00:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = getppid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r7 = dup2(r6, 0xffffffffffffffff) linkat(r5, &(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = msgget(0x1, 0x0) msgsnd(r10, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0c00000000000001"], 0x8, 0x0) r11 = msgget(0x0, 0x246) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() r18 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r19, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r19, r20, 0x2, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() r27 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() r34 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x0, 0x0, r13, r25, r33, 0x2, 0x5}, 0x100000000000000, 0x1ffc00000000000, r2, r37, 0x1f, 0x0, 0x1, 0x93a}) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x4, "043101010000e6080600", 0x400}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x6057721dec8a9d44, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = msgget(0x2, 0x528) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x1, 0x10) msgsnd(r2, &(0x7f0000000200)={0x3, "7fb4aa8333344fb9c9f97ff87c16520b769af51500e3b9f313e6cbfff18cc90d35d9dc32b594b0a204141975667a87e2dec329940af3ed7533c36bbbbc14ce494a1fe1230b9cedf1093fc4c2711a967cb84175d476107cb7f91ea0753cc5537386e238379bbf362d92d40711eb1ba8042ac421cc24a8d37cc138adc6e875431a0a4b9e1220176cd59e112329a076bdb15c695b7dda6f13454e87aa6c6d1e7986af01a2b201949f05107dcd52593b4f9670fd56a6fc899f183668af55d706d5fe055cf1527d9a593623"}, 0xd1, 0x400) r3 = msgget$private(0x0, 0x165) msgrcv(r3, &(0x7f0000000300)={0x0, ""/95}, 0x67, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x8, 0x0, r5, r7, r8, 0x38, 0x2205}, 0x1, 0x53, r9, 0xffffffffffffffff, 0x4, 0x5, 0x1ff, 0x8}) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socketpair$unix(0x1, 0xe6f71d427a0b1704, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000600)=0x6) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000640)=0x7) r12 = dup2(r11, 0xffffffffffffffff) connect(r12, &(0x7f0000000680)=@in6={0x18, 0x0, 0x101, 0x9}, 0xc) r13 = socket$inet6(0x18, 0x8002, 0x55) fchflags(r13, 0x2ddff4ce9ac04500) dup(r13) r14 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x1, &(0x7f0000001a80)=[r8]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wskbd\x00', 0x80, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse0\x00', 0x20, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x100, 0x0) pipe2(&(0x7f0000001bc0)={0xffffffffffffffff}, 0x4) r23 = dup2(r12, r12) r24 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = openat(0xffffffffffffffff, &(0x7f0000001cc0)='./file0\x00', 0x800, 0x4a) r29 = dup2(r0, r11) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wsmouse0\x00', 0x80, 0x0) r31 = accept$inet(0xffffffffffffffff, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r32 = socket$unix(0x1, 0x2, 0x0) r33 = accept$inet(0xffffffffffffff9c, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/vmm\x00', 0x1, 0x0) pipe2(&(0x7f0000001e80)={0xffffffffffffffff}, 0x20004) r36 = socket$unix(0x1, 0x0, 0x0) r37 = dup2(r14, 0xffffffffffffff9c) r38 = accept(0xffffffffffffffff, &(0x7f0000001ec0)=@in6, &(0x7f0000001f00)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002080)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000700)="6e5cce66f447c3fa218ef73a62b29a82e3525d553c94d16d4b1630a1c8445c459d1a534e9a857a2d32933a0c48f0647f41c27e30898e3335cbc9f958f88f6c2ed7ec070a370a34f49348d4efda8321389d300b5150ea69840a3481f336b8ea6c718f93e0582371c19170724d56d26ede84ddbc1487117bc0e403cb6bfc5f90f79a6aa040e5123efb2a1936953430cabe9fe443d9101c1611429066f34626ce91556289a7f89648e34185f8927142004707f7cc84fbbdb503f3290cb91b2e8714d765ea066c887eebf41c33315e153d8d8e91707fa4866c1540", 0xd9}, {&(0x7f0000000800)="6a78163c23c13ea7f375521c6c50d9c3e12dade3755d9f63f90c5ba4f7088c9a8414962e0d677de5a10246876e60699489a1e86689c333d43bf34c20eb730b919498d599c624dadebfb8391f12b42d71ab990e096b3406b097580591bda7c95ea9dba08dd4d2df0d8f35ef920636401f1411e3646e7e8cb8495f", 0x7a}, {&(0x7f0000000880)="7f7a0b4e209fd125516fae0293a73c099292f940fb4ec8e63ded7772a7202ad695690660c35e378182fe1f530fe158e90d727b258375e83cb4ca4b0e2c64f1164fd984f922b43b5d36fd64c4e07dc65f01766514b91865a81f68a1a31e32a355ac22d7ec69fbdf118eb5d0cae2c68619ca75c945fdaf7c4e9ec41a66a48904179563eec95949661454d3434b96e6d87097ca813fbc09b653b12258379541039eee4664ca0a932f743305ea931ac64e15f1ed8d90c4e4ea2df82c0139c7d59695f7eb020fdf82b3ee93239e370694ac4b4f71ae09bf986c37f75b9ed372c90c1e668315d10863fe3cb0b38c5b", 0xec}, {&(0x7f0000000980)="1cc38bd9e45a1bb6b27e244be2184da9ff1120c9d113eb51c03de580000c598936e3baddbde9a2822483a6ab43d301f35239335a3d9d41ebe2398c87fcedd552be10a1b1f6c542a0f9ffb288ad8744ad22e3656a0b92b24cd544bf01564221f83aea3eb3081a5a516b69874d4f2e6487fbe1f4ac1efe268af53cffc0c514e0c413c8fa78aa5b4880bdcea33de245a2aa8ae5367129d6f44ae6eedea92da5a0b31d4d2a981e9317e94a582de45f61a82869d68a10a80d4e5e19dd591aef7f7983899780b8a6cb519b2741b800a8481db97722aa08bc18d9bc5017fe9889b8b2c9b3c9294a174c6c10445e13c724a31bd51e97c9dc2720fbbb2e769e4f14268e365cf82965427eebd85cdc14ac98b7dea564a95e0fee7a89281d3063c54e299fbb0968a5a96bb97a7414f41221734d2c45fc42754e76928369a7fe6165647cf213a87fabdff34ba6ac20e9e923e0027e92fa876f4a8c96531772d80d41bd9c194be362037a7ceef621cb61fc0861beeb0d77b5f58dd4a7eb80a2da178ae1f66a6e1a8ddb35a86cc70cc8e2b37268e63eb6597dce5b3b0992c902bcedf74cc49e8cb8fc605bf59ebf30ffb03aedd69196b602f7d224bbd2cf751f47bdf2c5dc280829df3b9ec9c172f67d817ffc392223ce2fab6f6d21a2aa632adc1182e36ecf3784ececf0066b94275a1432653d12bcca5f16b7f2a361b3816418a15e5e0b7c8c6ce819089930d64f6d50cfd5e4552a2d24a35cf470d6ae5f0c62c6a8c65f05f4975236efd4d264b6204a319c8d24bf35b3f46ab589ed6c69083892492708f978946ef07f0d0effbb60029d35d72d8811792b957ce7574ae25dd375455e8e5e9b56856153a5a74c05959724f05a0a45185c032cd48e6740b65eb0e2fd14ba4721f13292b27677290f0349855b5de2e9bca84ee818d2ea57a946546ab05f3d39fcc7fa2ec4207ea98cc9b4449a7e9071c16f1e666beda7eb9474beb1902ff88ad1a141aadb3f15243adea7950c202a6423ea1e8c599cef4b68337d42441019e63797292319c869226831cd19f3c88519591cba5d15c7fab67a1538bd5f0addc6da1889afd686bb4afdda92fd01c00733e562f6f9c216e78eef2cc66bbe555dd8b3c4a45b03bfc171d5a0c4636ef0e4197d17425bf207ad8eb4ce1fe2bb5540ed72ffdd3f8202f5feb1c71cffb7ec42dd18105e4a179f09ca2d31fe51b15b6664e509a291d7fbd32fa7be72800efd3d34c344b5954fce2ed06a36f95d7319fac64f8102ad978d09dc54aa70d1564a4100446466800945fae1d10e65aee9d750f6923c532ddc647897789330784bb2ded033843745bb5b74951c64d6f6023797db55237299e35ae3c9b7f671c6124e1a06018696cf7f822b96c715f63177038a987eb1c55335c663fc144be7efaa2a4fd03fb465845f225b3324241fc465b76612d1567d1653b4872bb52b502694f0a093c9d1eaae6aa955306a459884c3dde80f5dc59e95c38388de0c71abc2a4e0782c085e33127da56a259bb2b24646dcc01b9d690332615e9cd5e9c800841fce110b4c89b6cfe2e3b57763ca697b5ec269cf49012a67e3487558377d01d4360786948889669601aeaa333b09851a476e0332cb157ba46a2133e5f1b46796eb97d92f7a44ebb73784fa72e48d3dbaf95e44ba95b255e58e1844b541d3ab9a8617606170bdd1d01433af5bf44c0976d7d9117926b9e68beb63a77a2bb389c6500c7cb038595047274a9a9a2768d86fdbcd963cf734194945f7ac3a9a109a518f59ed4640cc99de261f1e0d4269b5974ee8634c983ae22aa5ddcce7fcd968b942f6292781f0bde903faa01ba073dce0558c7b72340a7cc5ed80cd900f11dba5a5ed410cfa7b51f832b3cff01189b3f0d3bec6afc332824ddbe6c7d25769cba60eccf51a3858c719fa5c1417eb2286608efc94eb23d6398d569e2eb251f6c86a3b65f64e3140faec7dcad76585fee9bf2994df39582de46956c31f80d3ff6df30b2b87804a0d716eac18b0e7b4109723eb2c854b2e57836eb92c83ac39008cf5a63c3c5ccbf3fd6d8597e371e640255cf6ed7b466a124ea8cce762571a67cc1773140ed4bedc4f3559193412b02411fce04ad3cc313a07e7d53027ef45983a2eb91dcedaa15eb4238e3fd87d4900be8429df507f8294f975439fb796a173e1004a2cb897d1cf809e851973e84cd3cf6af0dad27e4bf489a043e7c35711123aef2f70927df8cbd9fb48181794a5064352a82f86c0bdbfcf87be96afe33cf9795d1b238f066329b6e16f361aecf7762e315e75dec770b56e1ace8188c9423b481b512f905ebd0e85a336acce98f8e97b8b4824755313d0d6be7006a9e3d630c08ea0a2c0e8988c3f610fc1e8bb328646b3d0cb4724ea4d40d3cc48ed9ab0b594b6f1fc37d2d5e52666516ea4e677a37beab8100b855ef55be0b5faef1befe8155b637c8104cfd1a94f57761a9e619f8114857747d9ea3980b9578cff25c618bafc94b97a4d101df13e6ccfa30b7c8352338dfed7638df643423bd3f51a50f49a459c8a41c03c54650ea8f2faabe2aae9b9da5ba6df50b75a6b022d949e9cd59a1f776d8b0ad79b3bb1ebde82ebc0ea8115bcc6ad8ab112141ff2f453b2a54057d3ac9576c78c569df6a7dda4f24cf190c7467e6f274146535cbe3c1d17c55f307127879d60b72d9e72156e9d283d1e1c9ea8cca1c46839d37224043cdeaad38f207989306fcf65c909713ff7bb6d8921944c6751841a1ad91a48d7944025fd2c557fc5e67f7cb2673b2fe15fd9bc371523b386e85aa80e727d047f21f5dc3f0eb750ae5e3dc659e2d8ab8c607419d8a73ef043b5d931b33a001377f6ee9ece928d3f0cf891e75ba72dd20774b3365d3ba6291905a9a4938bab6aef7cdd0c0978f96fc95ba3568a63c9d91e44dc5b7651903218d1abd38bfd31f60a4a1513afc25dcde82f64bc9fecb485363f44c3add27a6a4b39bd44de8310e212cec884fa193b338aa04fe86535a35fcb719cb263c581b2fc14f95b86cce1955e7345652ef2dbf4ff1541f6c1e4d87631246aea94ca214cf906e85440cde25ad9c6af3a770e4c0e3b49999042341c8b3b98e1e4ed253750ff4aee2f9fed889f202333b4e7e73cb7dc6db5add1fb495162c38bb7532f8aca5e8c5634ebcc35bcb7aba2140452665243e4a5682db2a929d31819df57cb56dbc502720d9d1752de557036a5da6648e1b12c4d66701549c1fb322975e48262598631e2df272e7475c0a22568ca142da360ebda8ecbf9dd1a0ed5f38088f431097a4fb998b26b18c4c93a33c470d1b50db31ca07d7cdb54a811a9abb495c347d415c11a9e3c594441845b065d7eaa6633e59849da361cefe0851e4b4bd72ea6390bee2e452ca8707654e5c2914ca8620bf3bc514dc19574d4900a55ef4ee7cc369ade66f8512ce6050ad0c03f84b4428ed704dd848ff1b8c0dcc5869abc8dca12bcc5faaca5622710deed3d213cc0d1ccc6c6d745cd9594654413702445ae2dbb2703aefb012dba856e7989eae7c5561267be4483d35de2a45ae0e8c031a2fb32f3084ddf3ca0d6ad65b1c2ed6e7744e00c34d1d7d6a68891d510ddc0c66fb3af323546683f8b5d20553c5827a23901283f06ae9446635e55d5995e5c7dedc7b48cbb94e80148fe5d3c04b1338e3f44df68b816127a8a17a4243d530b6bafc1f9c28d4e54b77deecb9f00477a47220254cca6a97545692b4cb53791649824d47f388e3ddd66e287de5d622a54c4d19e7094ae45b9a9f5828fbb304038e3dddb7adc9f8fdd4af38c7f1ea51d05b2acb5b466fe9a05e505b11d454f936e12ff1f8dc89449bc08a0d4ca8fa44981b3f8c055b30cae5fe148c1f2827ba0a1e6bd73cee1c0225d11ae2bf2d889789f1620a22dd168fa70e0daa3ecaad8641eb50911501850128451b6b7bb6a091b60ce7db1367b8d988f13582b12464696b012a6c7442afb6371c45e46a9b508c5c4a802268f1de7e3176489dcc0e4e0f3ab562c0460b5953b99617c20150177ad62afe4400b993123c19bab71d17556e408ffe51b0ae2dac5b329cc696c145be32e72b390722510f3be69013eeafdc8752cfcaa7b8986af85d1a4badfebeedba05c78c6c7346a131d08d743fd96b451e2b249f5db19bf4e46f724c2b94bc9eef4b00a99ea8f977d1c0cb99e9b9d28ca5ab2c8f981ca76809cd75e294636784bac111978320426126e7fd8f78159e9daf020af5a31cc44e151db0852bf16d7440cec4a49c9678a330ee3f38682bcfc2e79c786e3573d0b37614b9dc7dfaebc6a18e8d3f797e854f6d5a2760a779480f1a3d7ed998f6efc75393df13b6909008468d271e4738e0a0140300759c48abc252d0a73d6bd4d92cce3e4451f0e4b396dcbdb70ad3f6c1ef9190ef643217af5e938de05aa163413e61060627158d7833843538044c5273eb3b29c5ab25e3e7cf21baa9d2563c3a86c79334ac722942755ef1766fdd3bb8f3444cc340210b5844c371e4a407b54effefb1f51d5a1399b658471f28ed543d1d560c1813b67de891dfa605fcc92ad1ce5d2d489a86a3a9e7044a2d4ca4e4e711ff6e2418a75fc6d0aaf4536edf86b9263efd56260d6debb132eb4f14ecac67a899afbd08ae17a46187df0ca25c3a6071a1059d77f05a06219332b733c97bd3ca63d47514ee424fd50d92ae7f2855f7c9db2dd434ad50638ca7357cfaeef427aaad51b85b32eeb84a0264f90e4b2544f2d5f52df324b9d1435c4442b16038fb68c3cc3bfe80bb8249d8b81e481fd58bc317e6ac4aeff8b841049075cb7e191c1ab7624b98d849f1d19e856fa4888ef23a22577fba05c134742b7c4acc3b480aa8c83ddbc278706741a0145446a5e8850cacea5495418112d32afe7028a4b148613c096cac3a7168f806e84560d98b71e96898a8eeaa87c396c4b6c14f03fb7bd10a43cd6c8926803139c404c5054d5fdf6f09a9d217563d70e67270bfe22637eaf6cc7195ff68a309ec678aacc678914c180bfbd8ad5ab693bc88789b4b55b232427c9f8721d2e6bbcccfb25f4070e3ed97e9c7198845d70a961f2a31af6ab71eb1d8bd4c4a4bee029ea23b1017a3324cc85dd6d45c9062f918d7098594c3d875d1152d861ee48cc8dfc4b2782530fc617d7d98a9e96c8233d865f797c6a524e91d4f5743b42807d27e837a1eb25dd07fbe868602297842386eb593b6dd693f164d32cd0bf2a1839744c2b9a6a11464c8e71c9fccb73c17440f672f284d67d826ad9c4e96ace0efb6511b59218be5efb97742208229a2a4ed3d4efc81b35d76bd033e33cec29256e5516e99177b3e8243744ef03f85cb9bef22b023e1f0be30941c3249dadd6fab00f2cb267875212627acfbd9cba9992f0b40fb9067f10385f758201fb24685ec9639c28541b61d141f6f8b17162adbb9eaf5ea0c67443782d34bbc026e694f2681fee98e09c86890f61c180ebaba35fd10fdddc717bc8f4bdbfc756674fbf101eac8257965c00535898b6e8d2de025062ffb97088be3f8fb6035f29286ec39419fd686e51fedce7ef016f174049417b4af07eb8e5912ea088dc176e1c8e0d1c2449d67c3eeec225c050b6b25f1c5c3e4efeb877429df9c8d3895130b10884975f00c1dbf4f0dc92ae01d49e72e9f6521f456d6d6c74aa800972bb2db08cc2b843362ace37500b597990472e83980070672619c3ad45f75e74a71401168bfed1d4bf37706c9ca85caed8e70c79b6bf032d5ff72e3cb39bd8262311998143d028125e3966c79f372ecfe8ff11", 0x1000}], 0x4, &(0x7f0000001f40)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r6, r4, r18}, @rights={0x30, 0xffff, 0x1, [r19, r20, r10, r21, r13, r22, r23, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x30, 0xffff, 0x1, [r27, r28, r29, r30, r31, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r14, r32]}, @rights={0x18, 0xffff, 0x1, [r33, r34]}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r35, 0xffffffffffffffff, r0, r36, r37, r38, r11]}], 0x138, 0x402}, 0x9) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xc1, 0x40, 0x0, 0x4000190000000001}], 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r3, &(0x7f00000000c0), 0x100000000000019f, 0x0, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) flock(r1, 0x2) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0e2c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000002009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b661802fb773697889ccc7b15a539bee8f86d468271d10751e0ef02e6878fb1d82fa088f82d3ffec6494f379c986f1745319781d5ff77cdea169d28d459470c4f5698e56ee0bf4e7d0d71eced806e353e7a97640e9fb50025d717becea1b677d7d2300f0648d4cdd2f07bbb42139873aeb6cd8064f85e2476b5bf6804dec19d7f8c377f7e03a270bb9"], 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000010, 0x0) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000003c0)='c\x00') nanosleep(&(0x7f00000000c0)={0x1000, 0x7}, 0x0) 16:00:55 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r5, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x7fffffff) dup(r6) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/176, 0xb0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000180)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:56 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x34cd30e09e562966, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x210, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x80) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x1ecb) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r10) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffff4, 0x35f) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) write(r9, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000), 0x0) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea617fbaa6164a2467bc6dc40a2a00b947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716097abbc3a75bcdfcf37d7564cad54313b33a08000000055d92cda01d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbebc0a2d59ec8cd16968d485c9c33afab8065f9b4e081c63ee753d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76ecafbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f8a2e4e624670c2c3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd7288b779f11d7e7d86f73978fb28285da6a27f465d821711c3baeada81cefa606d60fcb2ef813b22837a1cf503ec5f03ae53bdbb3cc52248ae34b300f8a617ac55ee39fea36bd14ed55ab5fb95031ea0036b351496ff2dce4e09da0f0daf40216716191c6b7ac640124a5328ba4e5f0f9e287"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r10, r13, r21}], 0x60, 0x400}, 0x404) getegid() r22 = msgget$private(0x0, 0x420) msgsnd(r22, 0x0, 0xfffffec1, 0x0) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r23) r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x1, 0x8) geteuid() fcntl$getown(r24, 0x5) bind$unix(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r24, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getppid() rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x4fbd, 0x8ee, r2}) 16:00:56 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x1f) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(r5, &(0x7f0000000200)='./bus\x00', 0x1, 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r8, 0x0, 0x7fffffff) dup(r7) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5bc18 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x3140, 0x2d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0xffffff83) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000040)=0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) open$dir(&(0x7f0000000200)='./bus\x00', 0x20, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r5, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:00:57 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xffffffd3, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x702a4b7e8e6ee339) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x4, 0x10000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="4059fe05891548abe3d6dff71e61b79a36b69d0f6f9e412c8c80ce1b5da62f95a70674b237bf631c36f5562983fc16cfa63251dcb8e51c90886ad6f5118e27bca46ed5f356ec640f529bd76032e5009ae9b9ab2ff0fcd36f90096545f91f124120e8f05cb957aab1578ffcabba3e5dcd516d1f822ef0c7ffd571b79d61d5aeb259cf996924e9c23f", 0x88}, {&(0x7f0000000000)="0e4d2aafc0b6ce34833ce18b555d8dfc7a49ca85097bea946bb6c03a16f11c2e2d8d8ef1330f4df1f81446d332822c5e7d9d1519", 0x34}], 0x2) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() r19 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r16, &(0x7f0000000640)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x93) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) r26 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r26, &(0x7f0000d06ff8)='./file0\x00') accept(r26, &(0x7f0000000340)=@un=@abs, &(0x7f0000000400)=0x8) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc32f51e19e9db356) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r22, r24, r27, 0x4}, 0x200, 0x401, 0x2}) r28 = semget$private(0x0, 0x4, 0x26f) semop(r28, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r29 = semget$private(0x0, 0x3, 0x4) semop(r29, &(0x7f0000000300), 0x0) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() r32 = open(&(0x7f0000000500)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)) r35 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r35, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x32a02a7caa46e5a) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r33, r36, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r38 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r22, r33, r37, 0x2, 0x1f}, 0x1, 0x8, r38, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xffffffff}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x6b, 0x0, 0x1f, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x20, 0x59, 0x2, 0x49}, {0xff, 0x3, 0xf8, 0x1}, {0x1705, 0x2, 0x7f, 0x3ff}, {0x5, 0x7f, 0x3, 0x5e17d9a9}, {0x1, 0x0, 0x1, 0x9}, {0x0, 0xff, 0x85, 0x7fff}, {0x6d4, 0x80, 0x5, 0x8}, {0xfffe, 0x16, 0x7f}]}) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x23f1386704edf7f2, 0x2, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x4f2ed5e3939bec34, 0x80, 0x1}, {{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x3, 0x6dc0000000000000}, {{r3}, 0x0, 0x1, 0x2, 0x0, 0x4}], 0x803, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x20000000000001d2, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x100, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = msgget(0x0, 0x246) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() r14 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r15, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r19, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x100}) r20 = msgget(0x0, 0x246) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x8) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() r27 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r30 = geteuid() r31 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r31, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r30, r32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r30, r29, 0x2, 0x7}, 0x200040005, 0x5, 0x80}) r33 = getgid() r34 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r34) r35 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r35) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r28, r33, 0x2, 0x5}, 0x4, 0xb8f, r34, r35, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r36 = getegid() r37 = getpid() r38 = socket$inet(0x2, 0x3, 0x0) writev(r38, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r41 = getgid() r42 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r39, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r40, r41, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r48 = getgid() r49 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r46, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r50, r51, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000880)=[0x0, r48, 0x0]) r53 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r53) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r57 = getpgrp() r58 = getuid() r59 = socket$inet(0x2, 0x3, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r59, 0x0, 0x6a, 0x0, 0x0) r60 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r62 = getgid() r63 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r60, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r61, r62, r64, r65, 0x2, 0x9}, 0x5, 0x5, 0x8}) r66 = geteuid() r67 = socket$inet(0x2, 0x3, 0x0) writev(r67, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r67, 0x0, 0x6a, 0x0, 0x0) r68 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r70 = getgid() r71 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r68, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r69, r70, r72, r73, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r75 = geteuid() r76 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r76, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r75, r77) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r79 = socket$unix(0x1, 0x1, 0x0) r80 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r80, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r80, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r81, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r82 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r82, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r83 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r83, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r83, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000002c0)="ba9e483471f89868fa25e05d53407839da3db5566afa219ed7d82a0c63c237e61beb2bb17d0687482cc016bd115ad8849297136e7943662343e17e9b4456e48f4fb9ab46d83249f991b50d30e2df16fd7b61ecf9fdbabc55aa3337c04ba919e5accee72aba61cd0734062e82f7b51abb39abe35cd7d9e686e46ce27a2cb39d946de1f7e69844815147012606d5f9a6e1a1cb28ec88a50aeab72656884fd6947d2b25c07ef54a7cd463a56a53c8d90ef724495d87285cb2ed25d1463662ceaeaa22d8ffe758bc84b210d5c89b95f564cccba037cc83cb17869055a4a95fd6634ed606da0a0d53a5b2c8fb7471", 0xec}, {&(0x7f00000003c0)="ac659af4ddc2fa6b513ef4d1604ad35b0d7bc76f5fc1d26f7daeec766f6f", 0x1e}, {&(0x7f0000000400)="e25821e64c82e532f899d4a56a6b59945d53a332d8b70209d30e362aba7df9688f41aba0af43685800aeda82bf9ee5d2dd5e7ca5c65c4a0d801b87c0ec7ea5dd5518c8b5ac210a24fbda64dbd56e56aee1ee0d367789d0747fbcb22fe1819a59be1f8c1315c70f9084d570b8f954839417f52ac87b875bde9fb950938e3c5733b80887efd91bdf4ffb0bc977f9a3fc714f774ab83bd476a3d02ae272f6a947372812463ee3db1fa5bf76c975395d9a7fec19201a1420686f75015cb9796e15541f44aeec74e4c01dbdee3fb4541175fbde928918ff7183e162f6110c0b5e547bf77bee47016a3bf4755d2aa6d92a", 0xee}, {&(0x7f0000000500)="abb1b2129aa722b942bf5133e3ac57513973684ff073cc79fb9bb9f360dda5e5e37fdfa2cad4148f6d9c82d71ee38d004b398cf199a906c38963ccbf0c2fb341cfd298a9d85592fbf45210011b1ba9da44d99869a00ba510c147723c5a6a5f7b9e4d3aae448a0449db37b71b4da730ec964478309927a84da9c816f21967b544e9d109199c103c509b938212d2d9152c2b63a30be2ab9fbf1d5494e973cca7ec644f5f2222147104083cac5710a177d23b714772f82921d607ea2e1c108ef4060f3d01a0", 0xc4}, {&(0x7f0000000600)="aceef9c12a5318d42bd076f8f3fba74ddb587b886d16028336172b4731f535071fe4f414adfaf217c7067e11be0a5c3a08b87e61e3a0db80a1b8fae4917d3e9f9adfb1f280e822cbd22133da0fc587cdf4ff78", 0x53}, {&(0x7f0000000680)="8ecf305120cc24d4a283a2429630ae582ca9451cb002aaba5165693316fb593a6db993db5646e0964b710137fa2d86deb8944e35ad949315299486cd559ce45d28967049a49a6ad81eba928630b60819484cb89c859abc9377829e1e81a22274e1058490c81d3032a2fbb684d38393ec82f7f7f08a804d82f510ea2b1e5320f8a5b774a8d1290056ef2bba47de41138e5022c0b51afb812c460f4b69e3111baebf8265e071e8d0436ca9dd8937ccafb6694c13922253c8af4167291ca6f215aee830c95698f2804ed946062beb0ac5c54abb8cbd07046211453013e95ceeb8aa6b42", 0xe2}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r21, @ANYRES32=r36, @ANYBLOB="00000000200000000000eaffffff000000000000", @ANYRES32=r37, @ANYRES32=r40, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r65, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r66, @ANYRES32=r73, @ANYBLOB="000000002000000000000000ffff0000000000002aaa9e5f3b8e40a291f1b807105128456ebeb07f034e97c5ae300c3a98d1a6a0cc2d0930988150c6ff259a5ac3e86bfaaafcbf560534cb1f0a03e43206901ff170d1d6bd92b1d93df8344f9dd2f3a6c2d7d6f86247aabebef9396f9f277e8d4d1cb501f376e06087e424e3cfd97386656bceb49d556ff5e334748818f1458620", @ANYRES32=r74, @ANYRES32=r77, @ANYRES32=r78, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r81, @ANYRES32=r82, @ANYRES32=r83], 0x148, 0x2}, 0x407) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x80000}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xbdfd, 0x81, 0x4, 0x4}, {0x7, 0x7}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x8210, 0x3, 0x192156a7, 0x4, "2bba643087e8538b4961e3d11537f490f5ad3c89", 0x7, 0x3ff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/19, 0x13) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20120, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffd3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x1bec4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0xff, &(0x7f00000002c0)="7c6e830b4691f2ac931f2d1a481c10e822fc0c5223d5b52cfcc8d69415550392d0347e03b9086ef90f8fc7cc815e7cce9448499df65eba0d5dc6df2edd1a48ae331a3c3a6a485fefdd8b41a00262eca1cbea3cfa28c8ec8a5c0ebc104d4476cd640d5a8ee61d6f124e4a0c6f0d33b642fc49a73e58e61692fd6aeca7a95efdcb8d967bf30d740f047bf354bac5dc9bd835388fc1c3abf67c90d269320aee631973bf716202606994fa5f829676fe777850f5be9089fd1d02824f3cd64666668acc2e8fafcf2dbcf4f5b89b4b9dc3f883e8583f6d025bb619153c75d46f349c60a1a49db5e31a5a76fd28892a0b65963de21fe4e6ff3b7d20c02135e6f5b6b1") 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x41, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:57 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f00000002c0)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70812e6c655100"], 0xa, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3e26d4f03cd5754364ca6b541eb32ec5312215331f90500be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x2ea, 0x0, 0x0, 0x400}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r7, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r8 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r8, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3a101361ddfa13ef9d09ba7726d60679fc4c1fdf72e93e5e4b7371f5f382314821d24ebc76a7ae92f29033069445c8c283aebd98acacce638ce9a0ab6a4e272c5cde"], 0x1) munlockall() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x75b, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000f5d5890000000000000000da0e5921522453bd7bd28a0ea439e83a5b502e9a137981140e5c"]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffe8) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:57 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45721deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf08f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d13169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f4704a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30bfdee1ee4b7744261444994bd9ccddd3274575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e43828329d48c02de36a82ae3db456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x5, 0x5) r3 = dup2(r2, r2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) dup2(r1, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x2, 0x9f1, 0x8}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r4, 0x0, 0x80000000) r6 = dup2(r0, r0) dup2(r3, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) 16:00:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e266fbb2393b00c6ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660104671273b7e901000000fc030600000000b74e000000000900000000000000000000898bc1d407fdf019707cc02a86476d7f6892da817dddd25b86cf4f4ca4b224cef646a542a9cf43d4c6211a38ba528c0166bbf7d55c2bca4e3bfcb3abed79aa47e66dc80c749b1730737475a9889e3586de81e618283465251e8776fb07b21b0fd7cb33b53aecd099cc91c6a54ca7533b478b4c4895a89e5fe8fffbffffd0e7e7"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000feb000/0x13000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2000000000000068, &(0x7f0000000040)=[{0xac, 0x0, 0x80}, {0x3}, {0x6, 0x0, 0x40, 0xfc}]}) pwrite(r1, &(0x7f0000000000)="f94c4c49dfd685fbeb9df8881a02", 0xe, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3ff) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x8000, 0x0, 0xff, 0x6834, 0xff}, 0xc) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x9, 0x40, &(0x7f0000000040)="cd015c2c095ae95060fe02224b185ea5cf0feece7e1f679165c5498ab89bf44dec9f92661e7021973311007d0cc164ef07ca318eebfb07b8943b", 0x3a) rmdir(&(0x7f0000000080)='./file0\x00') clock_settime(0x0, &(0x7f0000000000)={0x40000000}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 05:37:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:37:04 executing program 1: socket(0x11, 0x4003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe(&(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000380)=""/204, 0xcc, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x44}, {0x20000000000006, 0x0, 0x0, 0x3b}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={',\x0f\x00', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) getdents(r3, &(0x7f0000000200)=""/61, 0x3d) 05:37:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x968fde916c85e344, 0x2, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffb, 0x42, 0x2, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x5}, {{r4}, 0x8000000000000005, 0x0, 0x8, 0x9, 0x5}], 0x6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x20, 0x0, 0x4d29}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x265ce2b6ff60978a, 0xf75f, 0x1}, {{r6}, 0xfffffffffffffffb, 0x32, 0x38000181, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffb, 0x2041fe6e86891127, 0xa007fffe, 0x0, 0x4}, {{r7}, 0xfffffffffffffffe, 0x23, 0xa, 0x100000000, 0x1}, {{}, 0xfffffffffffffffb, 0xa4, 0x40000000, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x20, 0x2}], 0x10000, &(0x7f0000000100)={0x8}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r8 = dup(r0) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:04 executing program 0: socket(0x18, 0x3, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x9901, 0x6c, &(0x7f0000000080), 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x20a, 0x6, &(0x7f0000000080)="ebffcbff13b9fd812e2a4e713048e69931929648", 0xfffffddd) 05:37:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/56}, &(0x7f0000000180)=0x3a) recvfrom(r0, &(0x7f0000000240)=""/214, 0xd6, 0x40, &(0x7f0000000340)=@in6={0x18, 0x1, 0x42b, 0x3}, 0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 05:37:04 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000013c0)={""/16, @ifru_data=&(0x7f00000003c0)="b0324f4104d43d67a364eccaea699c68c33923c6db8a67e25d5e229f0b686464751d6c11434bc739cc1ce83de13d80d80145690d99e84eb3a18ec2a972bda6933a153ae2a54fd764b99e39aeb3d9c7f95ca5fd754c21b8fd3eea3c5e3a501cdc731f1a15167aa2513da9fbca64eab117925f4968b7d8900bb29b5683cd2ff7198e2ab252115fc121ef70af4749b99b91ec8253de046e9d7d063d4aed9a305823fe5cf477fc395ce186b7e8402b47dd482c58d35504bb8152f1fe152594218d50e4eb171bc972164cd4d142b69ce2a76b93ccef323908df8b3baaea3984c54948a306103b325201169a496e65f9cd316577bd283dba58fd6ff16ab05f275fef8674d7814312998873f34fe068db91b4711a6ffbe6f1d3ebf8149374678ff000bcf04d20e4bd194c0a63741dd8bdda32e698a41b64fa6db40fb8bb269e73d75fa6204ad4a5cdf44299df7486320a1dfd6415752756ed507a609eb2a4bcdaf7e68f46d6a95f972dd18808f79a0fe1742c0efd7571cca4b5108bfc4080bd636ad749e9e07250869fddab7e2d440341fc996708c2225e8dba1fdeff385eb3701d8d2be19f7b043948c62c9cb4e836a9c8cfea736069d54fe5f9a5461f87590c926069b1bb7d3b1e6d3b86f71eaffb641941769c53267a76cfe374146124b9569744052842beae67b2d91515081d7513927a026bbdfe4b3ebda2fc5d776b41dd4d348904eb783ecefc9addd7884577bd02884e485782dd524fbcc0517f6ffd19f8fa53b32e4f8beb392a26e40bea6fe28edd30c7ebb1027bace44a98c1eee824ca293e8075ffe7b22cb988a776b8ac55d94f49f1d0ffa75952e8630f19e4a8ca8945ad9664b62b2a2bb81dc48a7c8e26765fa9c8699d85eafe0f2fe72a96a67846d8a22b6986b4186ceedda8e47d61fbe442d98f52ee0b39d5537f3a41d6b6c1e790d47c42a4c8ad641fd87c39e6118d3716e9d0df14c826f2450416d9122387c5a542098e75804ff137364f42e9eb43beaaf3c9fa233514ae79ed224da27d2b5b32d0a04fa537d938f0d2e5c3a86e72f22931877c21c31d052fe0525ff6b8a66bb5795e5f34fb859b9e28b346b89788ba9660e1d7407cfa4f4f8bdcedaed9994b536d3a60734c4f689b919294350be0c1638e1fa3618994cbc566d1cf456f352bd68136d726e3547cc37f930626e7b6552fa0fba9b3ba40b09babf258d6df0b4560c42172141141e1c5dbb2f082c03a7efb5f1c924ba7fe1523ccb138f10c7f273250f7e94e5a9f370972a305035380aa2d704646ce8122cc7ba698cf83f1385a8a632363f8bbff7b6e33f3c074e1d4be4ca549a398911827c5bd8b20f6c10873c75cc07a3eabf5f77a4efbb1e9f497b3d3a2b77b5a1a35607d3377d0ff4d551a0893d33b4baad5f15af71a6651e379c4c23b92c2ad33f2f916f00a4377198b001d0bd003805a0ce331cc943b959f80755629d9c83484e07e40e5473b9fc529e924471c5f125fea35d546aa8ce812f3dac1f0c060dbea1b33ddb0f2b64d8ca324c68cd0de51c93b6ee0da6fee455801af2e413e352365a1f77821f7ff480335eade338b73e881b7db8e723337cf93e29493a91ca3506760fea2175b21ed9cb834d2ae8e6c1d37e1293c08d89ba8d49a5c57fa3ca9ecc9078481a13491ed281da9e8aee6462e80addc55231d517bd8cb88a47b33220b520de8de7d4cd8683e6a196be20a00cfc3bcd145894808af1c37681c90c65e0029aa042662789257613b6f55fe0b3e307386233d2517f532fa3198f497e6c147847f28709438f11d12cb0a993e7d368a5b9711d19229f1540550a1eaeeeae5cba74c51e848a6a75e1d6526b760b74e48837517b590273126e383d4dced423f94260d6422f8944c09136e25ab623f6697b5220c05c2739b24c07ecc564e08f2a26fce6b4e333966a6ebc4b7288ca17330a80040202c67af96d1becc4bc00accf0e2d106666a5fe21168df3502ce0a90f09fd0fc8f34ab912dcd5d1cc3f151eff5b202a6900ed81d0add0071dd8ed2628d4145cb0315a85a79a47d4d49e4579a006e304987477bf431871d2b4cc5ee48334c34d3c4916dce98a3bc6579887456a8ced9e09df6c23a142e446ab9147914b89f60b377ca677ce5d80c68e09b45d9c0534002cad6f59ae66b55bcfb17fbdf7d47ffed5b6454acd2f1d017b0e3e216c8a3835ccf5cb31fb25d7817feaa692990c09ec79fe4f98f9bf5d038c86fdb12697ee4f34a2c60267e7cfd8b68b0298dea6918675c3d5ee53083d831613d25ec9989ae39fd1006ebb4b0c19cd72751894dae52ff38e26ecf0527611ae00255d5f71126412568670774c0bbe214671f1d2bdb18a74c11f648f40443a126c22ee57a0cd2adac81ebf91dd0f223a894d0a3b83120e381fffc1d760c8d2eb31bc3f5c82e38beedfa14f15eaf8e5c81d5583f1cb849bfbcbb7f4b87131cb1d569693eaf944ad6ea1fb35b6a50d88f1407f4928e8af816e876926a0eaf8a9b64f5bd65ddc024e254ab5c55a40381f517c7e2735a6d2f9526e8277072b2f3f9382f3907328b30de6aa73cbdea3d0b3bf9bbe3b1d98574c8e61765633ceac595a7c50969533ac5c52a187651f1d6652637d4ae0c86f0a2211962229321b015f2234e717111699189fc942f7bf7fb8d7170de74af48309b80cc27015af00551ab8bc20c1c309a003b47df89cced6a4d197b98509e596d29dcd24c998eeaf89497d056a7b344393f3b9fe05e005b632aef036528c69a9d18d870201c0fba9c9d4971b1867212869d6e16bb65a3093ac3b5bb548ef49dc86e59ea55aaabc21c7bda1c8ca14922edbeb02a1b9d90b467491e7fdff959de7f91d90b96b0e029c76d9b8065f7ea4491308824c0949d480e20682a36584aa6238c27f8fd06d5f92251cbd96f61e2e28bb7b6dda1dc58f890dd40bf26786d53665ef46fd876d560a7a384c46e128c80b26612bfa952799181547fa920d9c109b3ee3d8f91955c29fe3f46c27dad6e5fc6f26df70efc09fe776c10091e2eefb91157eded5041026dc8123e5552f53d53cb8d6bdd7f47b4b8691c5056f4ec9dddcf629f20416f25c2bda3168856abba1c3d6073083273180be883fc47f9e4911c5da19b78fdc68e8334948b2c2852c15048d616e8760cd1bf7b397471c33ad3206586d651848a6bca6a55a4b7102a8605c40a93c1525c1f6c7dff8f413ca9cc243a940bc120639295f8086fe0adc47365b12c3d5bf68fcdb01ceb152f5008af1c6574b28821de0aa9d53cd383ee2c2078dfe179220dee6585877ed2a032af7d9b2b4a73725cec646c1441b2a9286427029e3c48132233e0263936b78cb901a01678c84e89521360281c1db9756686b7822d9642e9ebe63960abf3560ea4f108dc8e5b18561f7e6fbbf170a4404325607ae9efc1952a0e2c3f78040cf93804cec3c894748242e3849f7efec4155f5d3fd8a3948cb8979361fc28e4daea366331aabf5f79d62bc695c820daa74bb96bf6fbaee69d30a879bd8911a6046aa1d89af2ecc8a23dead1fcd61127c4377ee06a6d20a1ceb5db5178d61883d03d08ae84f32ea0dce05be147170115cfe6e9efee06647633eb1f21bff5bfe70bd509745f117e899d5d78054a6a4d655dc6b6c21b36b9d48a6dedc4e8456d8bf82812e3c9e9e738cbceccb8b18100629b5f417bd16b59db748f0feca1cbb632c092a38143a6937847dec3025da893d4b71c83a346314700ed0f1def5c6f498447efcdb12cdb0e558e40efc1df5cb176cdc57087d393934539ba3377770098322fcbb8b179c6d8dd5e9a0b006ed4e2fdc87b0bc5848129db531dd4bb7405f3fda8e5ef2167f3c6e1241d4df3bd5f3b6fa65898a4c2f79d2c5787d334c40c3531e4c57aa82407529bd4ee72aae7859c4ffb575fdf2c658057a522859f8966f3627db8231bbe39cfc0c10f25001335792e0c27e8c2cbc153a2a90f5473ec309bfe5dc9ca7a0c4ba7ffef31b2aea4f3894b143328cbc4a7e79471136a49c5c5a3c2d720008ae380bc90250ff8598f539a1243085298e88ef37bf91e2aec252e8090a3d7080e9f0cff649d95f3a18199d326136e5617e7f4d3d1d43d6e91b37993a904082533bfaba6f9880eee279931ab1d08351bee2a0bbc87779b2e544667da8417ff75ee22fedd07b795a797e48b414bdc5830dfb3180321f181ceec27a80b9989817cacdbfc4a7864a53135e49122ac730f6ba7a3948909ca0f0487546853927d4a49a0805153b683760643efb67dda7127ebda230df71431fffc9fe95f89a849335c2ea2f4f9f5d9e705093e0865b777dc1663f361ce5c7958a386fd3c195418438a1a6d8a21cd78d4d5e93c0c0a434a1634c175bb31443097ab6f37b5998eb5b50cc2beb0708ad25ce56620d7ed67fa55006bf704218b460160702fa7d76b4f4cb6d78c172fcf5c54ff7204264450768cc7f61403823350bcb6b2974180dffb1ce2b528657d702f4c43b8fc01dff170baca4069797f316676d2d66c07bda3451b19e5d7114388564454dfd647c976e3597b46597cda5296c78248639abe02dd7fd9738647914b00b5842b94ba7cc2b60c25c3de22fd378781958da42d16699c40c09882b2ea1849bad1e3e405df2158edd11c3414968c70b6ee7d4388e8aca62ad965a1fbea55ae3cff6b73cc5c522455f8e0b0cbd04d12aea37a0e31060d9c67fd7d56ba42f279c74c60e638abc0acb0e84d120ab778544c0999f5723eef09c4bf58c8c7570532a34192f5d40594e5159438283e0716ac58fb6fcd13396a201e70bea5c7c4e29b6b0274a6a9d5e393380e8198dfbad9dfb0c8eba2a024a1194107d341bb037265026b5ba6208c941323e8a75d0ffaef849996097ea0c4b6117145aec12609a5405ecf6129071a00ac98b30174cb8d3da68130790e57d76d4dec681b5359e177e7896904e237c0d1703496c167591865896e4638a4286481cbdb3fe46e841c854576a92fbf504a1e9fb82feba43e3a61b3770f184bbe89f720cddbf41a121b4e22184ed20985d4c404d60a8c7ea41ddbd77d2826137f66e6d3a101d4ddfb4334f343e4870b31de791d080fa112e0c30c027d4fa0c839cb280af551699e65c03aee5b8ff850734db017f49fe265bfdc88042f422bf27f7c4ec84244372d2233e1feb261397732cab1473681642073233d3b3ef1ffb0bffeee261e527c0cbaad33aeb49a04f8ade36eb84d027d8e730034091072a21140af414a1fe6a658ce99cd4b6900b6e06b08be0b12dc3cb2e2b14fa6a1cfff090072694c636f3f19a39be991a5f3359f52a74dfa14e27c1fd68c31349e3c00456216bcee53eabe27e5ca47b2cc2743398319d43c951ca95eeeb683fc184c15377cf49039b89d07fde8c690a60857e55f14346d509c143470f464b215a461b16dc787b244de4a91d410f01d905ba8bde190421cf2f864e0f7da32cbb689d188b5219a7ab9dea09154fcf90cc7d36133a5a85a2416dc12857d35f231f1dcd9d281381ff3daf05a40de50158ac4049ab6f84fd1a1a3c122f402fd704690a12c706b7d40671845b4d81f63669d05879ed7385b7fab9e0e6b6586c432027fb74e9077369cec3277a6cb45e57933d84aa2687616d59557df580fe560e4462547d8cdc91ad628dd7cd1820476c54dbba91575a9dee406a25be4081fd47c7a9a599196d5c4f4c18e01e824382248f1349ff9e321d1f72ae0d6fa48ce22d44ee148d6a6e3fe3a2b458144ddd06894f6e2cb7a761c517ca028edba12d28a256d12d781653d37818259b8b7"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000080)=[{0x100, 0x20, 0x9, 0xfffffff8}, {0x7f, 0xa7, 0x4, 0xfff}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r4, 0x20004276) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) pwrite(r3, &(0x7f0000000240)="fbaf8a3ad5c2cd63cf0133a998dd2ffb4d97dd208fcd938fba429df4b5086cf27bf95a59357b8b80818ac91d9bee7bbd52761fc8e367ec5068dd8373a54c84ac592c5ad09b53cbe2dce51cb95fcbe426cf23a201e7980fa25e9db9b585e390c6ef51230bc6c9d0d630bc7354815298963dd1f9846355a0a88f60dd274b1f9712a3e8fc8308d7791b47ad17f098576d03869f892d20e74b1ab6f386cc847c3d", 0x9f, 0x0, 0x3ffffffffd) 05:37:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, 'K\x00', 0x1}) acct(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931920700", 0x2) 05:37:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x1, 0x0, 0xfffffe01}, 0x3, [0x6, 0xffffa430, 0x0, 0x6, 0x0, 0x200, 0xffff6f8a, 0x3]}, 0x3c) close(r0) fchdir(0xffffffffffffffff) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 05:37:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x3f}, {0x18, 0x1, 0xb41a, 0x5}, 0x2, [0x5, 0x6, 0xe040, 0x7, 0x1, 0x6, 0x100, 0x75f]}, 0x3c) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() r4 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() r11 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, r13]) r15 = getgid() r16 = msgget(0x0, 0x246) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() r23 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getgid() r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) r28 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r28) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r24, r26, 0x2, 0x5}, 0x4, 0xb8f, r27, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r29 = getgid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() r34 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x6, &(0x7f0000000080)=[r14, r15, 0xffffffffffffffff, r26, r29, r36]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r37 = syz_open_pts() close(r37) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0x3, 0xb457, "091fe600001a000000eb9249e4872ae37300"}) write(r37, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e3", 0x1e8) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x1) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 05:37:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) r0 = semget$private(0x0, 0x4, 0x100) r1 = getuid() msgget(0x0, 0x246) r2 = getuid() getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) r14 = msgget(0x1, 0x0) msgsnd(r14, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0000b56d00200000"], 0x8, 0x0) r15 = msgget(0x1, 0x0) msgsnd(r15, &(0x7f0000002ac0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00\x00'], 0x8, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r2, r6, r9, r7, 0x2, 0x5}, 0x8000000000000004, 0xb90, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r16 = msgget(0x0, 0x246) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() r23 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getgid() r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) r28 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r28) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x4, r17, r18, r24, r26, 0x2, 0x7f}, 0x4, 0xb8f, r27, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x9}) r29 = socket$inet(0x2, 0x3, 0x0) writev(r29, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r29, 0x0, 0x6a, 0x0, 0x0) r30 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r32 = getgid() r33 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r30, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r36 = socket$inet(0x2, 0x3, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x0) r37 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r39 = getgid() r40 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r37, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, r39, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000140)=[0x0, r11, 0xffffffffffffffff, r18, 0x0, 0x0, r35]) r44 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r44, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r46 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x101, r1, r43, r45, r46, 0x20, 0x82}, 0x7a9, 0x5, 0x8}) r47 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x98) ioctl$KDGKBMODE(r47, 0x40044b06) 05:37:04 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x1) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f00000000c0)='Aw', 0x2) fcntl$getflags(r2, 0x1) write(r1, &(0x7f0000000000)="a6", 0x1) 05:37:04 executing program 0: semget(0x1, 0x2, 0x564) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/def/bpf\x00', 0x682, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000002c0)='\x00\x00') nanosleep(&(0x7f0000000040)={0x49e7, 0xb5e}, &(0x7f0000000080)) mlockall(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x80}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="00b1f5baa90000040000000000000630", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="e3895f86360cfa57d02712e0acdd24e83d6193930a688ff5e2743e882f3c7e7452add47d17700e192a02d77e9b14a67ab1c6bf944a308fde081e81acb6c7041484742b3a8e50a220d9eb4a9f7823da0f638666ac001d62e596d843d3cf061d0a61cdc1481a7ca0e078cd451c9d6b3eed"]]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r3, 0x20004b3d) semget(0x3, 0x1, 0x218) semget$private(0x0, 0x2, 0x2) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x2aaaaaaaaaaaac2c) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000280)=0xfff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x5) 05:37:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0xce51}, 0xc) 05:37:04 executing program 1: r0 = socket(0x2, 0xc003, 0x0) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4be1777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000000480)="1e4694e3369fd8f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc2d754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbdbe646af27d55041b940cbc2b5ee2fc66d717d1725e04dc53900ce19557b4f589b05868feabf0ccf0e1fe51d6448dfcf02f3d988dd15d723d69589a13434568e092900af3a593f572fbe77de2d10f6212a467ebfca8de068d4165553adb9c35b195713d2ca1157155cf1d4db588b230fe", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x1000000000000277) 05:37:04 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="6a8bc9634e19767b07c21cfeaa0aaf5b849e0552ebdae8a0fabbf54e6dba3542d90c39e965886944dc3192be288f294f31240148af12acddf6b00d6e856ffe026aa4ed646ec23495ee9e7304bb3bad2a16cc1c842655d02ddf25b9bc7a4c66f6a21daea5530f40d1c0fc583c321744bb1c62c5eb0eb2be1848"], 0x10) getrusage(0x1, &(0x7f0000000180)) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3830) fcntl$getflags(r2, 0x1) execve(0x0, 0x0, 0x0) 05:37:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x10, 0x8000, 0x40) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040077dc5745392a101023000000000000ff045a11020d4f000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:37:05 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') recvfrom(r1, &(0x7f0000000040)=""/114, 0x72, 0x803, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x6eb6e16a96c3af6c, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 05:37:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xa) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x46, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:05 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 05:37:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) read(r1, &(0x7f0000000080)=""/115, 0x73) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = semget(0x0, 0x4, 0x200) r4 = geteuid() r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') bind(r6, &(0x7f0000000380)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r7) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd4d) r13 = getgid() r14 = socket(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x4, r7, 0x0, r9, r16, 0x40, 0x1ff}, 0x6, 0xfffffffffffffffe, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x80000000, 0x401) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000140)='\x00\b\x00', 0xffffff0f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/174, 0xae}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000014c0)=""/37, 0x116}, {&(0x7f0000001500)=""/72, 0x48}, {&(0x7f0000001580)=""/200, 0xc8}], 0x7) 05:37:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf55ef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000800000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9340689ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c000000000ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4a0c406988857cea97ca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8482d70204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e00"/1292], 0x10) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="a03a12d4125dfab04f74d72983611f4c157e27312e46df03f297c57dfa75aba5f63ded96c6d4f2f7058915c6bfe2819aa41443be10cb072d98ad52d12b56e13be2f684013251bfba19a3ace3674666311e9af8e8e8787d5e488d2c6c4cf5db472df094c5bfa0380201482762c68fd1377d232851f071e26abc62af3a3412a312012f64b0d730d4c31372be3e8d7de050658448a7bb4aced108e5fff543fd825a7cfc8c53f8a23fe44409f73f9d915b4e6a13d9263a0d136555c0b9e163a5e4d64574e837e7c441f2665f685f5b0ef9b048b1e8be04bab37d96003ef19bc0030391b7b21bbf082d59e3485996602bece1ed0da4d23c259cee", 0xf8}, {&(0x7f0000000140)="479712248655b21d93c127c32159b1736a40b445f18bab49cbc59b6fb4d3f62149dfc973a9a2", 0x26}, {&(0x7f0000000180)="0843ee4c344ee0fd52efbf5f79b439025937d8bc0ec683547e37327c64b8382a560e145346d4219d2a26afb9dfce8e5a3e984e034d3b6b08e958b0cfca8c6aa25e1574e9930fa520151b005d9a82d6cff431a09003d48c5a027c622a027106ee135cba7d97963f2b2f139f6dab1cd62234a564a22a8a2010854dd5940352b9b6b8020dcfe7ac68f8fe4f76e3dfe12efa9be5f5a20a46b049b219be000da17d166fd71e6ccfc2a7725a885791b5d03d56971b46fbf61883c57c15f5c7d1b772893bd9e00e8342dbf61f2b51f8a0ec5ca495765629282ef3d5e25b00d576ceb125f39321d6839fb48727d25d2f3aafd0", 0xef}, {&(0x7f0000000280)="7700863ae1720342397925cb2a70d0c6babee6e6e81f67dcf25524b1a1b6d77a8ab7925ae4961ca0e548b10ea4b1c1b7677f1a9e390b80c00d929e42d2911264d5be6378", 0x44}, {&(0x7f0000001080)="851e50f4f2a2a0b838499d772565ee6909a4c64ef1bd98e83d196680598da095c0c0f69b88199da4e728a619199a4b3c8416073f453017b91b8a532be9686b81114f81632f1e0974f4607d45d76d8856ec7ef32efc3aa22e3561565d1319b5eeda96a3d374a6ee9ad3e8f7eb31a977d884503c2336f36d875142dace7efcdb84fd9a59c0198014866cdf5a6db45711425d665b4c1a5e2ed409abe8f482371ef3a185cdf42c405546d55a9b33206d91663ea96be850f4eb3207f877973c81172d0ba9a2a323e7b7cedb37dd60ef9a3c81fcf2822a0d8a2f2a844451bf24d883e06ae0840cd7cc61be04d36dffebf044c20981d35656e0e0d75da630e841e5d01da5476245bbd693b9d6862f70d6e3faf90977a9fc3ebd683c27ed1d93986f44b7ddb347fca9e0c6dcd78a4db56056df8f542039abd48a72d47ca4376c9d6d19836f007bbf78708625ce6ed0274c87929131ca2e4ff28a5ca1c2f7aeb9b1df57e007bb487f989e99b7a31ef46602332ed0ee383125aa449b1f3b64eccb778cacf43bae52ae2a2406ca42cfd9710eaa2cef236a4676973cb5baeb0e09e48ec4dc5e17f169ad05d01631e2d992955d7a366d698565af2327db3a3c7865e2e46920aa253eb70c666764c25073c8393eafdba0859c5e73e0797ed315d72df5e3b4175276c3c4399d97c5080b93c8939a1af7ae31638070697b62d7152efc9cf3c0d3a0c2def8a1077bd474f83429cf9cc90da37ad4821215c570d730d60c695149e63d33839c7526ae8d2ff6e6d3037cb8d621aa32d7f89e5fb740668e1ca899f67380759dd2474f864c293bfbbfd6a5a8eeda90019ebd910983ebfb8dd249e1914b18b081bf21f2924295eb606fd31fa0496085cd093a3d3187d7d00a9f4df3a2c9ee91e4d3b93e47e88248e27d0566c3c8300a42ee98de41de215495fbc3d9792b3d3ea5ce7694a0b0aa1a6854e152161bc9dd0b1f65e8a8ff4c923836a6ae126811040c58d95611c2af233363968b5b42a4fb6262eeffd3eeb6042a4147361a34d93ade5d77f3f500ebb26f44e14df5f674b9d210de97cb6bcfb3f4874acbb90e9933ff57adb1bec23732b0611c098427124a2dc74896f3aedb6d6fcb6650b4f6184c1d78a5facd934c0e0e36fb038ecae32fb5aeaa0055d9127348a6f8dbff9841022e3eaec4ff1ebc14d48e0898deb97c0248f32828305da9cf6be400bb76c69421f3465a9425c259712afda92ddc8b558f597dfdde5ace6a", 0x378}], 0x5) 05:37:16 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000580)=ANY=[], 0x0) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r8 = socket(0x2, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r9 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000240)=""/247) 05:37:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x102) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x492, 0x4}, {0x2c, 0xff}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x29, 0x6) unlink(&(0x7f00000000c0)='./file0\x00') 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', 0x0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a1050230400000000edfe045ad35a05d5000004"], 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0xb89ae93f9000bfcc, './bus\x00'}, 0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2, 0x0) chroot(&(0x7f0000000180)='.\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="13", 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() fsync(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179200001342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e7a754a26232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70c4ff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a8990000000000000010000000000000000200feff060000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643accc55ea98c71e0caa61d67292ef6f54a5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc0692f513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de8467fe04925bf909f35c8c5af4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa900000000000000"], 0x4e8}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = socket(0x1e, 0x2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r4}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r6, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000780)=0x40) fcntl$setown(0xffffffffffffffff, 0x6, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) 05:37:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ed"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) uvm_fault(0xfffffd807f00a5c0, 0x78573879290, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00a5c0, 0x78573879290, 0, 1) -> e in6_purgeaddr(ffff800000b79200) at in6_purgeaddr+0x135 end trace frame: 0xffff800021b72b10, count: 0 ddb{0}> trace in6_purgeaddr(ffff800000b79200) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000b5e800) at in6_ifdetach+0x74 if_detach(ffff800000b5e800) at if_detach+0x155 tun_clone_destroy(ffff800000b5e800) at tun_clone_destroy+0x1c7 ifioctl(fffffd807c331500,80206979,ffff800021b72f40,ffff800020abe508) at ifioctl+0x3f0 fifo_ioctl(ffff800021b72d88) at fifo_ioctl+0x9c VOP_IOCTL(fffffd80707e49c8,80206979,ffff800021b72f40,3,fffffd807f7c6a20,ffff800020abe508) at VOP_IOCTL+0x88 vn_ioctl(fffffd80661f0130,80206979,ffff800021b72f40,ffff800020abe508) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe508,ffff800021b73058,ffff800021b730a0) at sys_ioctl+0x5b9 syscall(ffff800021b73120) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,8cedfdbe010) at Xsyscall+0x128 end of kernel end trace frame: 0x8d1522db360, count: -11 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b72aa0 rbx 0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023da6000 rax 0 r8 0xffffffff819dccf4 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0xbcc5d1aa512770ab r12 0x78573879288 r13 0 r14 0xffff800000b79200 r15 0xffff800000b5e800 rip 0xffffffff8142a7b5 in6_purgeaddr+0x135 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800021b72a30 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{0}> show proc PROC (syz-executor.0) pid=92167 stat=onproc flags process=0 proc=4000000 pri=58, usrpri=58, nice=20 forw=0xffffffffffffffff, list=0xffff800020abeee8,0xffff800020abe790 process=0xffff800020adce00 user=0xffff800021b6e000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98062 128755 79848 0 2 0 syz-executor.1 34778 139675 50652 0 2 0 syz-executor.0 *34778 92167 50652 0 7 0x4000000 syz-executor.0 50652 210253 46830 0 3 0x82 nanosleep syz-executor.0 79848 281611 46830 0 2 0x2 syz-executor.1 55869 320000 1 0 3 0x100083 ttyin getty 92733 376888 0 0 3 0x14200 acct acct 12750 172422 0 0 3 0x14200 bored sosplice 46830 81458 84686 0 3 0x82 thrsleep syz-fuzzer 46830 436012 84686 0 3 0x4000082 nanosleep syz-fuzzer 46830 89618 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 63780 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 253538 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 68963 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 319167 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 280503 84686 0 3 0x4000082 thrsleep syz-fuzzer 46830 472312 84686 0 3 0x4000082 kqread syz-fuzzer 46830 389599 84686 0 3 0x4000082 thrsleep syz-fuzzer 84686 364188 45339 0 3 0x10008a pause ksh 45339 459189 1939 0 3 0x92 select sshd 1939 230390 1 0 3 0x80 select sshd 62253 507470 49265 74 3 0x100092 bpf pflogd 49265 504358 1 0 3 0x80 netio pflogd 44588 349534 22501 73 3 0x100090 kqread syslogd 22501 454071 1 0 3 0x100082 netio syslogd 99598 114716 1 77 7 0x100090 dhclient 31737 222756 1 0 3 0x80 poll dhclient 45514 408871 0 0 3 0x14200 pgzero zerothread 90578 317991 0 0 3 0x14200 aiodoned aiodoned 75891 308578 0 0 3 0x14200 syncer update 85381 421122 0 0 3 0x14200 cleaner cleaner 77758 110423 0 0 3 0x14200 reaper reaper 62481 90216 0 0 3 0x14200 pgdaemon pagedaemon 5563 314436 0 0 3 0x14200 bored crynlk 51401 440743 0 0 3 0x14200 bored crypto 86334 167419 0 0 3 0x40014200 acpi0 acpi0 61913 12368 0 0 3 0x40014200 idle1 23543 59485 0 0 3 0x14200 bored softnet 44790 445974 0 0 2 0x14200 systqmp 82438 128644 0 0 3 0x14200 bored systq 38899 136751 0 0 3 0x40014200 bored softclock 90995 456164 0 0 3 0x40014200 idle0 4423 201945 0 0 3 0x14200 bored smr 1 45571 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 34778 (syz-executor.0) thread 0xffff800020abe508 (92167) exclusive rwlock netlock r = 0 (0xffffffff824dc718) #0 witness_lock+0x52e #1 if_detach+0x75 #2 tun_clone_destroy+0x1c7 #3 ifioctl+0x3f0 #4 fifo_ioctl+0x9c #5 VOP_IOCTL+0x88 #6 vn_ioctl+0xb7 #7 sys_ioctl+0x5b9 #8 syscall+0x4a4 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82648ec0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9625 7095K 9227K 78643K 37335 0 0 pcb 13 10K 12K 78643K 1144 0 0 rtable 131 15K 15K 78643K 3126 0 0 ifaddr 113 24K 25K 78643K 965 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1681 0 0 iov 0 0K 32K 78643K 1074 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1227 77K 77K 78643K 8992 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 62 0 0 VM map 43 21K 22K 78643K 60 0 0 sem 12 0K 0K 78643K 2391 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5005 0 0 sigio 0 0K 0K 78643K 46 0 0 proc 62 63K 87K 78643K 2245 0 0 subproc 32 2K 2K 78643K 527 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 479 0 0 in_multi 28 1K 2K 78643K 723 0 0 ether_multi 1 0K 0K 78643K 56 0 0 mrt 1 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 1156 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 211 293K 310K 78643K 18886 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1168 0 0 NDP 25 0K 1K 78643K 310 0 0 temp 264 3561K 4201K 78643K 135941 0 0 kqueue 0 0K 0K 78643K 48 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 74 0 70 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 446 0 444 1 0 1 1 0 8 0 rtentry 112 590 0 542 2 0 2 2 0 8 0 unpcb 120 3132 0 3114 11 10 1 2 0 8 0 syncache 264 31 0 31 14 14 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 38 0 38 12 12 0 1 0 8 0 tcpcb 544 3049 0 3045 53 52 1 13 0 8 0 inpcb 280 9161 0 9153 48 47 1 9 0 8 0 rttmr 72 11 0 11 7 7 0 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 94 0 91 4 3 1 1 0 8 0 pkpcb 40 10 0 10 6 6 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 134 0 134 22 22 0 1 0 8 0 pffrag 232 135 0 135 22 22 0 1 0 482 0 pffrnode 88 135 0 135 22 22 0 1 0 8 0 pffrent 40 4600 0 4600 22 22 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 433 0 408 1 0 1 1 0 8 0 pfstkey 112 433 0 408 2 0 2 2 0 8 0 pfstate 328 433 0 408 10 4 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 25 0 19 17 11 6 7 0 8 0 art_heap4 256 2857 0 2590 41 23 18 19 0 8 0 art_table 32 2882 0 2609 3 0 3 3 0 8 0 art_node 16 584 0 536 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 34 1 0 1 1 0 8 0 semapl 112 2389 0 2379 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9096 0 7666 47 0 47 47 0 8 0 ffsino 272 9096 0 7666 97 1 96 96 0 8 0 nchpl 144 18420 0 17950 64 45 19 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 74464 0 74464 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 41 0 0 6 0 6 6 0 8 0 vmpool 552 58 0 17 3 0 3 3 0 8 0 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 53425 0 53425 42 40 2 7 0 8 2 plimitpl 152 419 0 411 1 0 1 1 0 8 0 sigapl 432 5120 0 5104 3 1 2 3 0 8 0 futexpl 56 131902 0 131902 4 3 1 1 0 8 1 knotepl 112 1228 0 1209 8 7 1 3 0 8 0 kqueuepl 104 1861 0 1859 14 13 1 4 0 8 0 pipepl 112 2916 0 2895 5 4 1 2 0 8 0 fdescpl 488 5121 0 5104 3 0 3 3 0 8 0 filepl 152 48675 0 48569 56 51 5 14 0 8 0 lockfpl 104 1748 0 1747 1 0 1 1 0 8 0 lockfspl 48 613 0 612 1 0 1 1 0 8 0 sessionpl 112 51 0 40 1 0 1 1 0 8 0 pgrppl 48 165 0 154 1 0 1 1 0 8 0 ucredpl 96 5574 0 5565 1 0 1 1 0 8 0 zombiepl 144 5104 0 5104 6 5 1 1 0 8 1 processpl 896 5138 0 5104 4 0 4 4 0 8 0 procpl 632 16422 0 16378 12 8 4 5 0 8 0 srpgc 64 40 0 38 15 14 1 1 0 8 0 sosppl 128 156 0 155 22 21 1 1 0 8 0 sockpl 384 12948 0 12920 76 72 4 15 0 8 0 mcl64k 65536 658 0 0 60 27 33 34 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 31 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 183 0 0 20 4 16 20 0 8 0 mtagpl 80 80 0 0 1 0 1 1 0 8 0 mbufpl 256 776 0 0 24 0 24 24 0 8 0 bufpl 256 20376 0 13318 442 0 442 442 0 8 0 anonpl 16 663000 0 641125 243 138 105 105 0 124 14 amapchunkpl 152 39552 0 39384 82 74 8 21 0 158 0 amappl16 192 31235 0 29986 234 159 75 75 0 8 9 amappl15 184 257 0 253 4 3 1 1 0 8 0 amappl14 176 728 0 722 1 0 1 1 0 8 0 amappl13 168 692 0 692 5 5 0 1 0 8 0 amappl12 160 749 0 747 1 0 1 1 0 8 0 amappl11 152 882 0 867 1 0 1 1 0 8 0 amappl10 144 744 0 740 1 0 1 1 0 8 0 amappl9 136 1979 0 1974 1 0 1 1 0 8 0 amappl8 128 1570 0 1512 2 0 2 2 0 8 0 amappl7 120 869 0 861 1 0 1 1 0 8 0 amappl6 112 794 0 782 1 0 1 1 0 8 0 amappl5 104 1137 0 1121 1 0 1 1 0 8 0 amappl4 96 5423 0 5388 1 0 1 1 0 8 0 amappl3 88 1097 0 1090 1 0 1 1 0 8 0 amappl2 80 38857 0 38780 3 1 2 3 0 8 0 amappl1 72 125280 0 124840 25 15 10 20 0 8 0 amappl 80 17296 0 17224 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 5179 0 5104 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5179 0 5104 1 0 1 1 0 8 0 vmmpekpl 168 44447 0 44406 3 0 3 3 0 8 0 vmmpepl 168 666050 0 663421 389 232 157 170 0 357 36 vmsppl 368 5120 0 5104 2 0 2 2 0 8 0 pdppl 4096 10365 0 10283 12 1 11 11 0 8 0 pvpl 32 1676975 0 1653400 458 229 229 231 0 265 33 pmappl 232 5178 0 5121 6 2 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 791 0 128 20 0 20 20 0 8 0