&(0x7f00000003c0)='./file0/file0\x00', 0x2) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002, 0x800}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x2, 0x5e4, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r9, r9, 0x6, 0xffff, 0xfff, 0x5}) executing program 5: syz_emit_ethernet(0x76, &(0x7f00000001c0)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x13, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x2000, 0x0, 0x11, 0x0, @multicast1, @broadcast, {[@end, @rr={0x7, 0x17, 0x80, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x3fd, @multicast2, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x20, 0x1, 0x3, 0x5, [{[], 0x7fffffff}, {[@multicast2], 0x1000}, {[@empty], 0x3}, {[@rand_addr=0x8], 0xff}]}]}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) mknod(0x0, 0x2000, 0xd00) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dae7d52740398b33c1b934cc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ad31eb80c9fd6af1b4054a7f596d9da", 0x82}, {&(0x7f0000000480)="fb21d331ba86fb052e2e", 0xa}], 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x80, 0x0, 0x41fffffc}, {0x74, 0x0, 0x81, 0xfff}, {0x812e, 0x0, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001280)="92aecf7d5ecaef2543703e692450e45c3bb0b8536af3d3fa35fa497d99c49f4ca3be24913057af08654ac7c20eb1d72908533a5dd0d7eea52eb20c2b7fc757faac97392edcda5060270f366bd7fbd5ae7f70c812e107683826b973f0833c83201d165901d92842e6f8f22bc4b0946e26ce7ce9b4b603084906568a8611d3a84e4812b79650e36e99f74bfcaa3e5c15c7c7fedf521344998ba1f51649e4abc43da49ba5056bce5fee177cd43c3c1307972b14de4767edc3e480df39d0048205319aca970811fd485f90b436025aed0ed598b6e123be79063b5e375c7a9003dea9c484b2cd72cff44c278c5948814c18f7c21bca7be5503e13d80202a4ca95d2ccfe7aca2de86311104f9994cd9a4b8a0a2f644ca37de9f487946d60fa9fd69a37e9e74250c4f87cf94f0daef5a022befa4427bac95377eb3d702af32afe45bb8aa50d566a7e3792a165b4104fa996799bcd8e6bb1d459246ba0f2ce6598e284b6c18f0ecca0716c15b422e0e7bd6bc799fbb73d41cf0ee81aa5acd5048833a0eeb495eee65917c4fdee8d081d7cebe84f67fd12fdd8cc470b02f6df7f4c479c9fbb6d0d5199982b195730cd40b31dde5c4387fd685688af93a5cc91ce0220212e9651585c864bb66fa688d8806c725905c4524afede6981f82ff94e2edcf12dcdc9b44979f13535405b0bdc9cbe5f66e189ecccae8c6bd7984cf3f7300797af7dfae98fc3eb3b92297217333b7da82a66f9bdb0503acf6fcbaaef20cdd00b6afe22d31e98ca38e03a1a4eb79806a5bd1945cfeb3f7f1098dbd572970b3259441fc018a16f1b4f865af660f97c615b1d14032227d07b00b48d39b362198a16a30b4a9d0bca7bc47f67dcdf5bf3b57d3ebf6779e378c0736ca10ffe9f7aac5cb76b5820486e987e174d646c6ee3b6605ca841eff2bfbe48bcf3b0fbb987e5d3e595e6a12beed8292c6e1b3861b77a21f61b0f8380ef5802d151d2ca20517c373dfb729c88d690996fa886d09042637146efaa80050f5f8f95bdc6310fea5414c0a2177be99ae14d0278442ba38c8bf2b8f4cca9075dbd8ac1d7357155c047839c0b7d2ef1387ceb5aef14202f34430f2edb91d931f7b1ae1f1208ace737be82dac53190c6c24e822eff7fe1f17abbdfe102b403f6dd11d1743e7177c9479be44f829df79d5d0e735dbf682fba18574b51063b8b9486bf59635e5cf804c41134271c8fce500f348c110426ce81fc651421d270974089b3704b13d43ddafaca50b527a7aacaa7713c6dbbafbef4409c6b56fc9313ea9be583bb887858976d2871eb02b6985971f750e921a8c04b631e5f6fb3235252ff48fc95cd61e99ef999fed8b7ab1d4f2060c5178573b3b2ddbc44d139b2b0de57e579b414545bd51975045ffb8599665e26248d834bce4f8cd53c63289f2a79c2672858046e23aaf0d428917462d9faa1f6e9a4180702b208de25dfe0937a9648c12b7fffbba6ee3254643dc52de936b843671ec69be12c53aa17879e177c8ea52bcf7b5ef9cd10ce6be8acaab7fe7de7124711cf4a4e1488a701c5d96e6aa529c9e50ba9b35f5fc2af07c84bf0cb4f80c15183d5769034826d3c9a21da401f8adfa357bcf3469b5108cf1343a68e2f0bc294aa66618bd5e0a0886afaf792e949b80917422d47c92699e18a1715348205ea6cdeb2e972d4f8c94686ee25dd68d471abde23d50ad9d57ac16aba502f1dcec3c76372adbddd5477d7be40318f961094cc672784132d5e3a74b02a59fa1e76d6fdc61980c33f8c79d1aca1ea775925a7e3173d7f05563460bad14ac9cb1951ec9497743dd0da2512ca43a0f8e2c853a3c73b76e228542f401c20527d1b5127e130d305d04ce852a49a54e84532f89548d825e4f8aacb81676bba9f1a00176ff22d48c0899d599bc124dc7853bf5c3b72d31e46419f0e5c0c440c43075fa2221523d420c9e394a3d2dee3592521c2002ee1648b825dc7f2044701ccb1a0026d0d0ea3d79de5c15630e9d2c8479c6c40dc37d21cde2bd370c4f00a07f295f0f7bd15c97f72e8602171ebe8c6a3aabb425f4dcb3aabed36e62cf06315bd75ed9d6183af04f156073eea9b94db5191b9d13f0fda38af87b7a8a52cff66eafb36074c028817e57853cac99071433d439604fa91853f71173068fd64d4633943e850769005bffdcb697494cf6ef59d1ccb614d8162f85edcc97423eb81efbe48032918bb4dae29950511731255d3025b7336a196442861a6655d560396da81ac911fb9d55c70b34736a1bdcb935aca93c27e984b32b7e3348d2ec352993e514e60522416ec2649f3a8ed82eb249fbe9ea8634d952390c6b815e80810a41043", 0x681}], 0x1) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf7152"], 0x10}, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x1}, 0x8) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x9}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x67, &(0x7f0000000080)={@local, @random="70040100", [{[{0x88a8, 0x3, 0x1, 0x3}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x29, 0x4, 0x7, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c9f79c8bf048a2aad1b1562d3385fe798ac9bbfcdbbe6af559bc8718a3e92bef6910af119636c4f771"}}}}}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/176) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(r2, 0x0) getuid() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0x6, 0x0, 0x1ff}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) semget$private(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003e80)={&(0x7f0000003e40)={0x0, 0x0, &(0x7f0000003cc0)=[{0x0}, {0x0}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x3, &(0x7f00000006c0)=""/248, 0xf8}}, 0x10, 0x1000, 0x0) open$dir(&(0x7f0000003f40)='./file0\x00', 0x81, 0x0) symlinkat(&(0x7f0000003f00)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) getuid() r2 = socket(0x2, 0x3, 0x0) dup2(r2, r0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000800)) accept$inet6(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x0, 0x0) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) setrlimit(0x0, 0x0) setrlimit(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49964de763018ed3e5cd5342d6d40ab34c0e748ea1a415b0c7dfd8d68aca2cc958821390720c0e2d4e9d693d247db8d687fa3a3dbb3c21d0ec07b2959206c8795141896665f1ae1831bffddee692245be9d354c0eb2ba45f3384a4d703167b25372e30ac2618b4c38a2bd4ad9ea4c9f043209a649b30f2c05905a54be646341bebf968cf50b1114f7e4c4c6ee6d37f2bfa2ec5a0a6fe7923cb5a919be2fa26f34df0dd035d86809a9f1e6bf53ff0cecdbc9cf2fc2e0aa496c20c6441b653b56de2bf9ef621a342a1d55eb5861f8ff59334e9452ad7ad63a01769b7e2b0b8f004324e0cbfd7bad71285fbefd32e28dc5e586d1958515b4347a2deb5410a2f6662db58ca26cb95c82a66b896db521bc2438186f3c6e4cffa8e87a3d1dc479a8fb177d6270083e8c6fd71f477ca222c2b1ba4c88225deb95fe0917aab18a0b102f41d70a842bb6da4945fef8e75528694411833298f6537d77768b6eb56c5f7d9a2118336a4f1a8d45cbcde1416131f00de88c00fb584abe4524de8e28c61175d21a1fd4411c8b93944bdfcea8695129552b0472ac01eee3dbbb39abbfd9195d7d9711e855c56b323e87041c326a30825745a4a11833e013bea0b1fc90fcb951e30096d1586ebe2099b7274ae88d6a2bb313daaa86bf1fdf8b2b1c8e197ddbb6198b31ddd85cba44d5a1dfc76366f92d157e0f4f471e105b55a58feda80a329952b2a05d734d75a2010e200d6d9645ba0f5fe55c79a4f1e48e2ec888c2f1de1e016eedbd1d92b840fa3808c01e99aa2fe025355002f5861cc2a2f5415ef4b1ae597553bd9601ba3122e012d2b3c2a8e8f10f354c5c0a2303bbcb24ade3c537b34ddd7651b8c90f40abd45bbf9c22bd0aa26b08511d84907599c3b95b49fe140e859609c5082c293d932efb726060a1aeee51bdb3a004de98a254b6f917d8d5d8ce7943aad8fb1cc066e7bb079a18fb5f0c1adc5de7087fa12566c1519c63d1e2d5ca28bf6379bf3c5c615dfcc68b494856250a4d1b0b6dda262a017c094cf0abda72aa579f91d024d76fffd36c76a5ce65cc779be838345c818b5af97583095851e47bef752f7629f5479c4f31a7072f651c71d02063e7cf1e31d46428c2d1ac882b49c4be93d91bf1d40a10eabbf137415ff3405a9868f25260c386fb2a18ba630505f15d8ea307452251e28441827783e046f942abb5febb50db76e366b91f16b69be7b91556a5ba1744825305715beb663ca2cff5c8b8392601698405cba8122fcd88695c10f04ca90b360d7cb0c5b8d21e3c12f3c21746aad9bd0c6b80d0f0b55c41df56df27ee915dae5e403219ea41abdc913c789446f2567063f9968570244e46ad0195b56cf34812b2ce63dfcb51cb2407be37f4512aef86c2e7f12b5275f95b69a6af021605e8b9e55a7645d6dee556697e75abe0011bafbc75c4136587a4cd51437a62d385a78d63a60550adf6958413653334caa7342d3bfb08fa200bedca3ede847176357cbcf182ee84b062d5d083de6354370e52239eb6721ab2832dcbad14dd4ea4322836ede4472e2872545d1f6dd9f8bcd50009fcc6dad53a344dca36b85dc6fcdb6e390d2910b87efc03158cab09d4d482901784311382cad9135a357846b2f031e62ff32e25abdd578fd08dff78e39331fa5a2abf1b1a3b0c9fb43ddd24f507697d8d7fa55481d02601b84c026a9ae3133f316385f38ff760a354a5a08d247892b1e29310f438f088856bcb3d872f79265e9200d6ccf965d516c35030fbcb135cad4fe77486ef7d10399950483f4166dcff0082cb3344cf1a79ce41864eec939b08a5c8a7d4d03e31d59bd5c0e4afd994d743f13598eb2ad6a5f90dc2918f9628a40aa885435f1f3a4908d5aca8ba9b77a17609e23ec9075aba756254034ac426e1ce9a4474e7d72a1f0603d1615ec9ff3badb9f74ca9129451c97c8597df40491441b103e63ff1ac046e2e1e876bf8d13f870bdec5a8e3c8b0c1a965c6fbb8de938ac3756864e2ce296de2ae7a9913c3b8d14a1be898b0e358dd5f3106ce05f5247e9bad369efa8205d26ff3cbd045d2d060f438c46b386c0dbadda2a824b237a59246e4e1eee63403634a6e58b64a7a0c35e86ec91668be00feb7ec3dc3d8845c6c1ec1ac85db841139b712583275ed19a9bb784577a4d95218f02f602de2b48b5d40b4e52d966af71b0aca1a85deea0b7c9f5f3d44f47c7882ad7b8651a321a79a125505644ce5fabdb735b6f2ba75af66f2a9b0a5d51885b2af84aeceb0842196d080380597eca123e3e7ffe34bdfd69e446e67ea6f8bf760597e4444e4718c9f53cf57faafa828653ebfba52767476504cb9fe163bdf76433cb28ffd91658e3119fa63760bb99944a00cca0e0a0b02323145802ae80099c682cfed1edb4bfa96c5913a010b0530684b3929b393160f1135668260d3385c3c9acdbac8abb40bdd8a04f133574b719a55d7877ca7524f29c36a77bcc7f98e48eb912158f830aa0f641e1a967de88e9eee30cfd105c2de871b29dbd7926b485f06ec176f9bf37a995f000a25ada6919e1b6aba533111f5fed34444dc8e39bf9ccb87fe932880ccae9d93982ddd79e843b0249aff77f1c3b860ef4e7b4953b95afea300da5f57c596eb89993db60ea1d5faeed605abbf84b45203c4f72011baf2aa32c4938e5485af46194e961c4527dd314e2e2dd9cbb57dc4fcaa72c155a12637d03f408b2a8f2ed580191d4084e84befe56d2b7542eb982348b36ad0c63efb98a3479e34fbc9ac76b62d67550716ad97e42eb71e06f9a48e123a4ca56cdeacfdd3087a0ca767b0151ba6741cd7967a5b1229a399eb4b17bc4fbde50c081d2b001cc3305b4add129f3bdf5a7ae16770e7662a451ca111f41b4ca6db79c6b5edcfe4fed5d62a417a3451c8c669984da842c2bc5d327c546ed2137b4291bb516f40c38f6c8ad6b44cd3c5332b1091ad0a0b244e390d24c6b50d56b9f0dbde78a02ffdf86383d46dd27a0d652a0f5a9d706d56e576c77901811f21013e071817a2056b1cb8ca270cd57937315b62172cc5ccc4b8a37d89d1150e736e331284c7c548b79fc14f8155c7c2da50e768cc03586beed2f9c63a9171d89625ee25d64797d09ea42dafa6e9bc286b5e5b5781ea12d39896937e0b9a1e0ade909ce35c67702bec2903289a964d73d60cd9f4ddd21d5ca8358eee72f7a47a1321e253831ad33cdb1fcb19282c55021fb5b9ae955ccd37da1add3b6d7d0e582f66c76b14a7ea30d474f5910747e785455db1e0ba3ef116f9a881ebd53b76e0b6b29c0eb5c4e8660d8b68114e59de73c356c28e1355a736c84026ceda0077a74b71fb14aeda989b2c7d3679b7242ac317fd27e96a7d56d0ffcefe36525b78fc45e4f78557a9946c74b6816a420250911946aed4a8b6230ccfbe5ddab015e029be13bf9521b3f84dbb57d1244a286eb8a6913bbcfad887f9e3b717c30349c6a711559a4b2217020b6cc922519bc17cfb61c3ebecd7bc4286a6a45fed245b4bcfed527e6d02848455a82c14f7f3bad0275964bcd20b3998be4a0a02ceee086b4a1e58de2f960409ed9bf8b0b96da1dd24832072773bdf0ab8aa06851df4c04fadb58a967fdd90e5607f785fd90509e3c47586bbce71b24fde5f8b930c8abbd609cf82031ebf572cd42f63a53943955092972adf73a530200a9fb125535c56062e21a852daab3e65c409f8ab619becafb38695ecec7c1fc1fec57189e78bab3f7779f376fe9f484d4bdfc5951877dc8fdac51c5e9fd2fffc6718d1e8fdceb0d4740c5bd86a2607f6f68c3c49348efcf9a55cd92451322bcf1c9bf46505fb0f35b562a77d1a25aaf875e2573aec20d5b3d41c3b64f4d8a28468e0d3909b531ce09dfc9fdaf40479b1ada35f6e76e9f9c482f148c49599d841590e4ba99ec908c953858c7731a9d082504e0b599424a5db359b05b19a32fe6ff8b085beeb4aef7a635a614648bed3af996cc7a63c07a0e8aafc00d21859e0748e0712e65b631314c255127a1835f1de2c0762b42da2d82fbc169986d0f0ccb3d509be522820e80f63c4798e528e786cfb1a6aca4d7fb15825e3db46e82768664feee73408ee9a44cf1a4df0f1946640a673cb02912f732074d53bd4212d906f36e451b17a53febd469d511b0464bb6609f280f327479d24a7cacee9ebcfdd4ebf36b2fb133506a4451757fdc32bdac6fb89c26e1c2a25d25db29a80d7878c7bf844e08d9d47a9d209c903c0bc9e7d0f091f624dd2adb3adf9e4ab6473aa3776716bf12a2e9cda137296a0dde65982260ca0ef7ff3c727c16fe4c149720a21ca660755ce5cddeb5cfc9b3540e3b144f9dcb1e2d74abcb7daec37365e1df5016a563dbcb4da874360d60d6a7de49cee461cba1c0ada16434a6e2701e47541dea018360a2192360e124e04e4c91cd4faba4fcdca67cfca0e1c829436f0ba3189310701af88bf0dbf5f1da07a5b14891cd8e5b83eb03902d26eca55d60c72b3d434a02206c78d5cf57ce006d85a83785a749eaa999af50fb48144616cc4b03484b605bb17d44f8d5dcb56402da9952a25a148a7d224870fd4ba2adb044479e2fdc99c6d13a9f9b7699d4c412989101fc4d85bbdea090569c774971617a393bc9ad417db08600c838227aa55cd059a8b912e02ada535b92b867f705bcaf2100218aeb1f105f56af2fced240751db7f1d02a7bcbd4241ef3291cf6937f02a298635adeaa0528e3a679d55d77c023a6297b6af0da5ac339ed44bc6621ec20007bcee37445853bad3e2df96cffaae438e55c42eee238fae56481143bd53c68f0c1b44e36ad58ca5b2af447176f3ea8faf9de1129ddea7db806ff66a4b1e8292b504fdaadff89e9a235c2794b3dccffe326482003c02d6347a657cb183898db94b503c2f7e4cfcb1bbed1f2845cdffcf5338a18fd070856543f0d573af318715c0fd8065902fdbdb03214493d478dc05d8d033943d576fb4d96ce7ee7278154ab6b08f0bbcbd6f546cf4270e01f8212c085f1294c6a8ce3fb7a9b829e2794fb8c567ca5064b5a8c86abfdfcb96d8499e2dead90438845f222f90c54a9fce8839630b98faec9d4adf8989049b887cf8acc896853ecd5cfe252bee05973a72e085d4aa1e380b0edfcac078f7ce6d02fca", &(0x7f00000010c0)=0xeff, &(0x7f0000001100)="5b03488f656e8681a38051cba7", 0xd) r2 = msgget(0x1, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) r3 = socket$inet6(0x18, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002c00), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000002c40)={0xffffffffffffffff, 0x10001}) fchmod(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80), 0x100, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002e00)) syz_emit_ethernet(0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) msgrcv(r2, &(0x7f0000002f00)={0x0, ""/5}, 0xd, 0x0, 0x800) sysctl$hw(&(0x7f0000002f40), 0x2, 0x0, 0x0, &(0x7f0000003040)="932c954341ff56e11db6922e351dfad669e15c87a7995e9f1deb8711de1ddb87fd9278d8d241a6568f181afa6b31e54a61f176b8afce27a5832208309326b4e320fba3cc0a704661cc26d8e4661d7d0a62eb72b2237fd960e67ed7d97fb767c8d4ebbec6dbcda1fe558f35f549cfb2a67d3abf9feb", 0x75) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003100)) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {}, {}, {0x0, 0x4000}], {0x200, 0xdd, 0xffff}}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1ff) executing program 3: r0 = dup(0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x2, &(0x7f0000000180)=""/58, 0x3a}, 0xe57f}, 0x10, 0x800, &(0x7f0000000240)={0x7, 0x9}) clock_gettime(0x2, &(0x7f0000000280)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x5e, 0x0, &(0x7f00000002c0)=""/94}) write(r0, &(0x7f0000000380)="351b0cdae70dfb0bcea876b103cb5c4a533530697f747501e3c3f742071a2de3af669eed6a0dd980d38c09ef2979af11b5ad9ea43c62b27954fb3fec3ccaff78cbd4c01102", 0x45) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) lseek(r1, 0x8, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = getpid() readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000780)=""/192, 0xc0}, {&(0x7f0000000840)=""/80, 0x50}], 0x8) clock_gettime(0x2, &(0x7f0000000940)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r4, &(0x7f00000009c0)="d6af9f6d87343bcf814ef62588a8f556c7a7fdaec399afef835c0e539b6fb15c0877d54d4e6fad5f73a6c6c3fc78487a729a146784b824ca028b808ca8d44ae709a6786d90cee19d58417647ab6161cdb4509428ea02e7b751700ff49f05c0b06de3dc0c62ec87e1f00f132ca95fe5938d588a4dbbd1a7a97964f509ee75184b731600e1b2e64ba3c3c95c1b8e49a6b9f1651340da7901012afd351aec70b308bdb6ff1e4eafc60f518cca43ed0ef19dbbe81bce4fafc93da65833eeba1b8d65aa9e727aae5492859d15c7763685f9a50222a4c22c40b3c0feeb84ff4a80ab9a2d4ad731a3032cb2b6fe6179d264438b1e0722cae5bbc7ed486ff4df04888c601708acb64fb395ff81b561f7c6b1e007ae1616a12befbd586491763e21e22e554d9468ff07216c5d850aeb003b62798bb2b804622844d7e125c679a3faabd6925764d2ceeedc9c729242b3c2fdf6004b4fe07a6f994b27b50b2000b1f23e3f25c4464e298a76bfaa244948388a4c0f1e3e99c74f6b3b59e773831a7cb01d377ebaf79818af1a1661009d27fd8533aa33584dfd0edcbeb4f31a75cd2878d99cdce95be588b6db5dc4f96c055048cf1f1aa6aa210cf8cf83531841b643f2fec39f3b60247e80c803c47d9394fded32e66225bca123661ed84cb600049f9b1dd6c557a6e299ff952b3ae3a758a34ca5397534fcdab43b93cfce5e12d6e750037589d4e1c07b4f3219677ebaff77856a3f7571aa0b7a8af1eebe903f6c88747e081f60487247f59e0d004f7b6f81b529210eb6aaaa6f83f0d294b0c217ea416e19740ea413889de9cf05325933c82b999b844be9a10d8b05f5ac7635615f5ba15fd7faef4e02a3d41ba80402458959e79507cdc1f412c23a664306339de4a73ba8179614e615be189acd8e394616f5f998aa18cf5f1dd1d3e419ec812acfd1d01bb3dad0ba8edcbe5c0c3590bc788adaa6512c7e83cf8a9d93ae340861a55608808dfd82b683f87fb073622b6d60a3d89251f7c6aee04f28727c29729c8372067e5979269d5409b2c29b16121c93e842d6c72a6ae7bd130197563819c1451300adf62b341b296401a3215b2855c3f541a13171efb00f2a186fbfbfb1a8b99213cfea13e324bacf1c778cd457b6a30e6e240b41050b9e87a85e0cecd47bb90161c34f598ddb4e72b0a28992113be94e84fa387c316ff84465d6177426383850b7f9b38cf7a0f1c120047662d82d27103ba80eed119079f1612c803a7a40676c873ce29b35c1fc342f98ec4df133d84620c75bcf9a770f5a95fac09407dc40c1cb8bef0feb9d4dfa6e46775ca04428c5d11b6a93554054da0374682d3641afb7c9ff6a977ba80e464a47b7f87d40ebf16526be26c5d221bf526724f77ca81e7eda574d4990de5dfa6689731a506f22b61d3ad6a777357a12bea5dc10e33b946d851ebf230ff39d9870c590c23e690a15331a54a14d4013f8e754bb62116b48c2b9e0dc91966e30d82eddec5354af96ec7976f5a6b5078ad9a7692d8cd9f751c0e4337cb2249f0a34b3e342b34478c75f3ad6f84b334117e2417e019b69f88bedc30dce193cacbe2b5dcc54d2739ebea3902c6b5d98722be3b0df94b6cf60a1a6195a095760588518ff617bfba9fbf5918d96f28d46a445ec07c448ae64dc74476095d5ffe22314f8299a2c19c8d007d95d4fd7d9b0f92852ef1abdacbdff9fca25a9155ae258e328f5ac786a73bf9b964cd1cd2c8c8d6b48ac8d4eea9561e7279a7cbcd20dda903a5920f65d3d929d171685701ca8aeb031df8076f4451f40f2d1d014a7620511396fcadb6dcd5cc56e13d64b3ea6de7d3b2b1efa9923e3bf1295c117d757d13993a95bb7e7cf720f21550ad8a33f76be594aab065fefd7229c6ad2ef1c4409113d9b427f40a96cdf9397ac5de799e1b20ccb091b5b758a8cc70c31012c675da6198562da2af12deecd8ef57fbeca4cd7d79b1d8b067a2d30d2737a404f825241475a3cb4ec6c736f0fcb259c0e62ffdf2e770b4e507663fd5655ddef80689417f58f90575ae94e2af9429811076fdb6779cf410f53520020bfd310dcce79a2ba4957667d95dae510da72339626eb5b49445476e6f3aadb2b22d32e6c02ee88c29ae098da401d6ea808eef54c574a1c3526341ab4fd3a7e5469a305945bb9f5a81e7756dc16396ee4120d3c6469e7b6df15add7f811af7c138f6e7e6dc6e6b424c782e31778da0fd4253954e8dca979908cfbcd523390eef0ea78a25469829d7124e3bdc556ce118e40d6407a6651bf1ccfe27852637b3eda64b257cf6cda367a22d15ccc59c47f9fbfe160d24f6d7a568d6e41c5ec963aefa7ad6a86162dfb2405b58870dfb61119a9486921f5560d2ce8b187c98de3be33534247d7c0ad6d339212b9be92c83dc2372c4d2823c180765973902cc053753bee0711b14db32e07c446231383f211a3b1ec3f6e7441a4856a29eb1d4cf67b8c2a357b8af77e707448a6d07290efa06cb9b8c6bbb3a73375c95e29463f1c92b5089dc4f52f7a5f145ec161347ccd4258b1b97ade4554e248983935039a16d8380abb229646c1caded5c126426bd04a135f603babfa5351fdd154d1cdacdac2366ea2f627f5b739b3eaacf12b90c52e06066fe9befc1832ce50a559b20b750f045f10ebe7dc6c63f88b9abee61fbf40acee3bfd95764b5771a541ccf6f03c84913580f9382a20a60effe92528955ea55c45b2860ec68deb546eb0bbe75fb6d9ad847c388566ff684ac72b31c772fac351cb00a02e71a25f79ff9c2d14331d5405cf682e798f806799fcbc4ebb1ded4142c9e386d07c998a05a2e2d12a8db022e3162c2d8ef0c782ecdfa6ddd889bf658b574fd18aedf65e9feb54f420e8f4ecf7c196a7462448be280459b584308e468cf8a0afcb640be1d8e39fd0b4867dee012cc2964958e80f2c9fffb7cadd8027b2ab3e524982a20b0f334ca819ed46fc6de78ecd3e998215ecde692f11eb1a82ca2564ef4d7112ec60e80461ee660f1a97a90c044478f2c05146a78270eb795a21119c7554cf924b78a66393cf959cd3d01b6ca9c37b2b6f1ff4885845d0ff11aacb8968d5e1a3b13209cd3b58b9834e8fd4e706f09063fe10372b7612b571441984c5f79ed7261b382d407d9443b0d4270422cf0c08a81c824b5c6987d9b3bc14e6303a7ee60ad6f5083d813a5158dde9f0346a9dfd77bd8fbb2a52b0e19fcacc2c7f4e23e5fef36b9d67706bbc47f3b9ce9f2792375a2af1b1a51287e926b624240ebecb08a5bf189c958576d7a5c935930952fc7f9312a61e07b253a798209fee6b310a8afd6d79558b1c03c0590d51e827c849c7f21654b503be38098db3b525ad4a80e5cdf8df4b08b06f2d7dd08b68ea591ec8d0264b214939debca868cc5124ea4a995b3a598b7baa1d87c3b265dd3433bb169a702139cca6fea0e0af33305718a317cd284174c556041f92367f4cc1b05e8d1b579bdffaf9cc1ee78954febea60308c2324fb591de8188c575a42a70add30a3a1ea7d3eb269d54835dc36201b746576019c2c3175259c35e44f194df68649e8d18d5de2d661698f6b4229c7742312ae8cb2c407611b267bb4d4e496405b4224e48bb96ce2ee2667f99beb96ecd983497d3298ddfb946a43d2b868c52884e4b703fbbd4ea50a36319e793181adace960999b489f0324004c97c37cc1bfa22d20dea4d203363a6c325e464a1b9b1b640269202a8aa24a62cf584744bcdf46fc8a4f6fd38018ce0fd7409c82b18b6be29a9a90aeaf2febf5babaa948ee76d4332a887da594246889eae765da32f7db55e22a9a36de1e693459c4d97c2fd95b2262db907aaa4d7411fa25d5be33b0f2170797b3fa040e95fdb387f336003021ef6c91478f63801c9fbe2e787419fc57c6556b2c50a66bbbc392754792f0bc43371c7800e4b1c5c2359d408107bfdb5490850c021a31a861f9ae6858909a367d39529f80357b688c724abd5d1144003dcda3d8675fb146371933ba69de0897ad64050191e85f76693f9615112b6c7d16f59216647f85524a1fb4103d8c883b7d745549954dedca014dfce96a8b61a3edf20c67887b4909e1feeb7dfb304c84ce8106a1744a7bb310dcde319a8830a98fd1487bc9292bd776486c7a99dd27d1535513b50c8129d45a5577b4b9800c0f2f840a022dc65764607e1ab005e846c7945a875765fa72b1aef21f95273440c7e7b7f1e0c040f5b1304bfef2dc6463c5ad7f197c59d88d91ea6084304d0574b4d9c7931239ff4a155898dad48c4bb745bdb16d678eb92b0655b9ce95b84d048afdb019908f4d4a1217cb68f5455d22b5c426460ec9f1c9ce6a406233b8447b0a77095c778ae943538108c9a50ff42c1140e16f9e55a6022b1b8f5f0fe099f98cfd2375a12dd36d8502af13e53e6f21f2c6ffc71f745745e6cbc98b063a04f0bb4e1c01180d9caf08f08cf2d1de00dbbce602d68810f56e373059f88759821d161807fe393a5236102d64bf969a6fb0c58e46d5343917de361db7e6e5bc2b7ac4cab3eeaefdab845de496fd4b217b4fae2c5052aed420fc91d092cc610a1183522b96b3b781f09ccd247e5a56e9d41397b4620761b44059c3c1178c9b858defcfb83819aa2b08f87997a51b3d893b8c48f7f44000b7ce13b29f437030aebf4392abafdbf7ae6cd7944abf8ea801d8266fad509baa1b399abe3401e13eb3790e14cccbce09f8ce005fcc2dd85579c874ace9d39a9406ee696ff33f37321919f073d7a65c8bff0c11bdeebe04a6a2e1563cc409ab7695dfa93fca9fef94ecee4a76834c0bd939b5ffb7d06a31d396d44b6de490ab914d88f53b8b3b4a4fe31211197a99eb4dd7d23ba550640452656229ca8a2d19902199c8af5fb379d0c206ecc7cb105d49a3be7a2855d1c824624456e849200d83fceb65959be18067c6931f2d9038b7eb2a2d3aee90bc00c79146a641e3223837f20db3bdaa02aff4ef2a7d93790cedd08ae027d00c2d922668ad6f3314cbfd262b44dd42cf1f59d4bd854aabdcf1f66dd71f227420a9f38628e576d7fd22f741f2112e76965a44a5dc52901e27af315bfb00eadb0a2304cda3174ebb93e64817d2866ffab0406e256aee8d4e648ce5c48350f3c1f8ce03c38dd06fae35350ddb351a127777bd53bcf3b76c53fcddaa3ac3dff1b0fb239534e20f940eacd95ac5caf3746a0842adea1811deb2674118367a80ec764444e04a441f2361fada3840e3e9fd5724bf73f4fc5eff16fdffce37638f2edb4e63a8a84fe3f9a3c7823fd190f9a535f1d0d7f229530fa5044a381b10abf456129eb35e68a240053076b0d8d098646b3889436a49ae6cbe59d16b728a381dd11259994a54afe00bea4e3116e869164587e3035e41e37239f7037aeac1bfa2c1e9bc5a8b400d3366fc2fa0da9ed3a10306fd1afd97ac47927ea0da79428eee42f4e0b13e89effa54802f00f5ac54c4abe296ce8a5b82d706e3ad806320caf0079fdb7de760e7377542b49d9d92a703830578feb272d1630b5e113cbc481cbe5d27066565851a1719a48887b5646e9e25c2ec5248bdf02460da7ae34383db434097d09817b29cbec88601e51f14e3e0efb58b86f96434830b085766274cf5a7ec15295616d6529bb320997664170cbee96b2e0895868a6a8cffc36b698780a175a033b46ed664c0f435bfdb759415d77f915ceea67089bbcaaf2bb498ab1c4dc4df4cebb8cc7378e6db63618d1c42d76d949c3a5b513177ab2c4797e4d552917c17400775a2a8dbbb59f", 0x1000, 0x8000000000000001) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) recvmsg(r0, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f00000019c0)=""/172, 0xac}, {&(0x7f0000001a80)=""/141, 0x8d}, {&(0x7f0000001b40)=""/100, 0x64}, {&(0x7f0000001bc0)=""/90, 0x5a}, {&(0x7f0000001c40)=""/5, 0x5}, {&(0x7f0000001c80)=""/54, 0x36}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)=""/93, 0x5d}], 0x8, &(0x7f0000001e00)=""/13, 0xd}, 0x800) r5 = accept$inet(r0, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001f00), &(0x7f0000001f40)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000001f80)={0x2, 0x1, 0xffffffffffffffff, 0x1, r2}) r6 = open(&(0x7f0000001fc0)='./file0\x00', 0x8000, 0x20) execve(&(0x7f0000002000)='./file0\x00', &(0x7f0000002100)=[&(0x7f0000002040)='[])()\xdb$\x00', &(0x7f0000002080)='/-@\x00', &(0x7f00000020c0)='*\x00'], &(0x7f0000002340)=[&(0x7f0000002140)='/dev/pci\x00', &(0x7f0000002180)='/dev/pci\x00', &(0x7f00000021c0)='/dev/pci\x00', &(0x7f0000002200)='/dev/pci\x00', &(0x7f0000002240)='/dev/pci\x00', &(0x7f0000002280)='\x00', &(0x7f00000022c0)='\x00', &(0x7f0000002300)='&&\\.\\\x00']) r7 = dup2(r0, r6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002380), 0x100, 0x0) dup2(r7, r8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000023c0)={""/16, @ifru_metric}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002400)) mknod(&(0x7f0000002440)='./file0\x00', 0x10, 0x3) setrlimit(0x8, &(0x7f0000002480)={0x3, 0x5}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) connect$inet(r5, &(0x7f00000024c0)={0x2, 0x2}, 0xc) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x2, "9f00e0e18b5bdfe3bd631e0700", 0x1}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x5a}, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff34cff7f8e3ab08004500001c00000000e00000017fffff3c6ed139a80b23000b00000000"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x132) read(r6, &(0x7f0000000180)=""/233, 0xe9) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)="39e3", 0x2}], 0x2) r7 = semget(0x1, 0x3, 0x3) semctl$IPC_RMID(r7, 0x0, 0x0) ftruncate(r5, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000000)=ANY=[@ANYRES16=r5]) r8 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r8, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x0, 0x0) recvmmsg(r8, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/35}, &(0x7f0000000180)=0x25) pwrite(r1, &(0x7f00000000c0)="cc", 0x1, 0x1f) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) setreuid(0xee00, r3) r5 = geteuid() setreuid(r3, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) r1 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000", @ANYRES8=r0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRESHEX=r0]) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0xfffffffffffff000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r4 = socket(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r2, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0xffffffff) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x4, r3) writev(r5, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1", 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1218, 0x0) r6 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x7e, 0xb0000080, 0x3}, {{r7}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0xd6, 0x4, 0x60ed3fa6, 0x108}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x4001, 0x0) (async) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x20, 0x0, 0x0) (async, rerun: 64) r2 = getpid() (rerun: 64) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) (async) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2}, 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 1: r0 = socket(0x11, 0x8003, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="be56055c9eed17f019b9ecd303d68844489554f3f76cc30106ab82bde0bfa75001cce78e711f14f1f0b1e9a53a236e9d4130aabdf87a5434e3aedbd520072f0492bc43ab720827fe", 0x48) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) executing program 6: r0 = socket(0x18, 0x3, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = dup(0xffffffffffffffff) listen(r1, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) socket$inet6(0x18, 0x1, 0x0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) socket(0x10, 0x2, 0x0) dup2(r1, r0) r5 = msgget$private(0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) executing program 4: syz_emit_ethernet(0x3e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) msync(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80, 0x2}, {0x7, 0x0, 0x0, 0x3}, {0x8046, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}], 0x1) semop(r7, &(0x7f0000000340), 0x0) r8 = getegid() semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r7, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1, 0x1}) chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000080)="a5", &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) r1 = socket(0x11, 0x3, 0x0) sysctl$fs(&(0x7f0000000040), 0x2, &(0x7f0000000080)="5d066b39bd9d50e81df7d7f0a8fc168fb5bf8391cc7e33414ab7df7de2bbfa1fb5c3a51e19985e2d11f4be425b7ef6c7af871cacce318cf2c215cbaa0d676ca31a80dea6f98670a2467e2b99122c0e14347d02dd092f7a9b069b616ae07cb05b34aa803fc2e787d62c6bb26164f734bfa68593fb5dc052737aaefde3d4fc39bb86ba74ad28acbd1f774234b83aed5e5e4663a1e0646e", &(0x7f0000000200)=0x96, &(0x7f0000000240)="15ed286b403d8c725d1a8a00891de5fd4cf6d43060f46f8d40d9f79102ee46522734a4855233b0b3949df1762e4794", 0x2f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x4, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x5, 0x0, "ba8fa8001400000000000000000200"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc6", 0x17}, {&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe905", 0x4e}], 0x2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) ioctl$TIOCDRAIN(r4, 0x2000745e) executing program 0: r0 = socket(0x11, 0x4, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2013, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000480)="e9", 0x1}], 0x1, 0x3fffd) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) semget$private(0x0, 0x1, 0x11) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r4 = getuid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe800000000000000000"]) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) setreuid(0x0, r4) executing program 6: socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0x40, &(0x7f0000000080)={@empty, @remote, [{[{0x88a8, 0x5, 0x1}], {0x8100, 0x4}}], {@arp={0x806, @generic={0x6, 0x880b, 0x6, 0x6, 0x2, @empty, "b158eb6dbf7d", @random="b531369a6152", "e7d1f2eac23c48a4dff087505686d5c1"}}}}) executing program 5: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) r2 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x140) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x4763}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0xfffffffc, &(0x7f00000001c0)="0f7b7994c9285d173d13ff1e00", 0xd) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setuid(r6) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x2) syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r2, @ANYRESHEX=r1, @ANYRES16=0x0, @ANYRESHEX=r4]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) mquery(&(0x7f000067c000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x0) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "04003e0000000000"}}}}}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000280)={0x6, 0x2}, 0x10) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x184a, &(0x7f00000033c0)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1814500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa00000009650000005008000000000000000000000000000000000000000000012e5183319b760550f6f3916c0d48e38300000000000000000000000000000000ff0100000000000000000000000000012c06000000000000002371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00c204000000ff040102000100000000000000001d03000000000000010005020100c204fffffffd04010905020080010400000000c20448000000002ec000000000000000f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002dfc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445000000002c080000000000000000000000000000000000000000000000000000000000000000ffffe0000001ff01000000000000000000000000000100000000000000000000ffff7f00000100000000000000000200030000000000000005a0630000003700dd68680000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="e1200008907800f704020402080a0000098980000001011312b31d40c9a6f4c45c703e1eeb3f3e8c4bbfcf82a73bbd06134a80a354186e5f0000009e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf36d02c010e408805e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57ab94c18a4161ff281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214accc84d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c150000b1a4aa6ff29b64fab809caa5bfe92bf2bb70344863976902cfc04025c5e00788841aac957467f624c7061b02b2ae544aeaad190157067fbcd897f7a71bcf9c46c82dbab56d45e1f2a5ab303025b96b4cd4abee993a6c95192df0342d05238da2809939b67be8289f5474d19b60ec689555caee0f37929d36e944a409c99bdfd24cb35f4126699974cfd614ff529a7fb123f69df8f9faacc42ebdc087da18143b2970eb242ac8afa69fa4268868082aa6fb590c26651062e1748086fba27d2f1194eb30d11f8b6c8c5c6f6f09bc769a8109c7c17635823e521655"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30, 0x0, 0x0, 0xfbfffffffffffffe, 0xfff, 0xfffffffffffffffc, 0x6}, 0x0, 0x0, 0x0) close(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r5 = socket(0x2, 0x3, 0x9) dup2(r5, 0xffffffffffffffff) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6d2a33755b2d585c4438458aa69faa55f46cc2ab1bc89bdd9185bc81cd972bb3a6466fa6e6d5daa53815958c48b8b5da1e47198e2ef9258d4552d9802514d0517f5d81202a2cbeb3d00446755a7725244395db8101c34a30aaa011333382dc452e2e60", 0x63}], 0x1) execve(0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000025b000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) flock(0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup(r0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x40047307, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0xa19e, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001d8000/0x3000)=nil, 0x3000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 2: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) getrlimit(0x7, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1c) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000080)="36e8f05ad14dc21a16c523ad74fb74dd2ec18ffa50ef7736a3120209903ba3b724e18adb607e93fd5108c643665c1ab3d2cec4c1d7e55ae5ec27d2e975a63f25b5cbc3ed1f77b8379446479e", &(0x7f0000000100)=0x4c, &(0x7f0000000140)="2bcdba26cf750b07814c686dd6631ead70", 0x11) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x6) syz_emit_ethernet(0x2e, &(0x7f0000000240)={@random="932c3c472dd0", @empty, [{[], {0x8100, 0x6, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @empty, @random="84078c7ea71b", @remote={0xac, 0x14, 0x0}}}}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0xc0000000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x6ee87b02) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="7799db5f634035967c0b0d20522bfe4cfa5d71efcab2c9c0347a1708d528e6e14f64f048dfd152bc823c9f6aaaf4db99ae7f6ee7a4a1", 0x36}, {&(0x7f0000000340)="bb094524de34cadd48a3a07c27436646b7e9bf8389a1c3032ef08dea2eaa9c3c4097aa41f8d398de5202e53c0bf8b70f439e97083562444f5300fed4dfbc32417569c756f002df91ff691b403b0143355ca0f5448c917ebefbe436e2df6d5069d34b890f765541499315fe46d87b818253e5576c148a9be1fbc4dfc00c33521f0d4c0b523546a36f4849f79159090f2eca0225c3460f685fa94d838a607bac162d805283011d1727badcaf98df13ecf2d7768262a61f435f0fd953d0bc0f8bfb95f12b495fcf66af7da36d7ccd7ddf6bd87f488cf6b9467ad6cb2f", 0xdb}], 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000480)) r5 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x400, 0x1c0) accept$inet(r5, &(0x7f0000000500), &(0x7f0000000540)=0xc) fchown(r0, r3, r4) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x2) clock_settime(0x2, &(0x7f00000005c0)={0x2, 0xffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000600)) chflags(&(0x7f0000000640)='./file0\x00', 0x10000) r6 = accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendmsg(r6, &(0x7f0000001b80)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000740)="c04e3a6f26e33be7328f3175cf172416b9b20cb5cf37122ecbf69686cf4ee754d7fa11440892f1db0631c3465b80670bb88d1db1d73ece6aa2bfa9d3f0ea99c9058fbe80c83411027333cf7c37fe7bd6f77bb3eb723968f1cb472d723d4e0754724a8dcb4d73eb8d236998c21f7943be364bea57ea6bc64c4d81af0464d58ec2fb2643fb318e650083ef0011ae4dddd0e71cd9daac6bd525c62ef98927ab47fbeb1ba0b3139818d566cf0a056def8fc3466571c1274861ba11336e5209c683", 0xbf}, {&(0x7f0000000800)="6e9c9f37600a2a362ac7c46d8e9676340c1dc43f80edf662aff39c0f450961ea4494a98b166b8569bdbd5b845c6c5dca181362f5867ba9346dd322636afd452cfe7f34278eefbf386721a4a14f1094a00b6db19c4c033d22911106ce813f56f5b450eb2bd7087358871445cb331e37b76862aedbdd7aeb7c87048fee96655290089f332a2325d7b74944b5ebaf798912c211a0d6801d55a97972eb7f4772675084c3193c3b8db4125796d2e79b8adfd3c63ae17af33e112587afead956f357155ed64ac1e148aef4a1f26373afe192b835cef6c67f9149e2bf66c12cf14a4db599b94585eb1eb1bce84003fd76761e1eeeed20f6cd1485491e361ca07a14c1deef15c3318af363d3afbd3babd063f8b2a6203d5747cf8c70e7f60f78ad7529a4c49fe154cd8fff4911c15f389720757e81d19e5e9fba773fdc4fda2f000f145ebee65d1431910319eecf6651a6e519254af941d4a6d03eec4f54415373e20cbb898ee3596ed07e66e159b26fb344408458887d972db7246db0dc80243ed08daedd1d517f43191526c1976ca7f7b86b1ab5ec8f8ce12729b40c9793c7ab70c8c482e9f4dcbdb3ac861e498a0f960125740653fa2c6b07844a9827e5ba3b7385f017ceccd355f96fd46be23051e50e8174c63515182c840758c791ddfd3cb5705138fe0308c9f3c4185ff6643c02e9c501a00cf3ae77b765df2f258f0a51e9c0ace93b600b84f17d1d0b3db05f5fb05fab36d9808a7dd77412d81493c96dcc893baed7afa258cbbe8c829644ec499491037e710bb77993bef9d2386ca633833c1631946ab73405898145493f69f246758620e52fbece43c5726bf796e9c9c83188c2ea30a1dfd00669b314c1cfeaea1718d84dcd644665332e597e68f878142f851801149303b321e12a0b60dd909c9ba6c14012d8faec4e82fae4fad6a53ce5699ae9131d7ca06091d5b038e3d73f11d331338541dffbd63e9824170b4fedf6d9c4f27fd234de5f0c5fdef218d9732bee52c6aaa94e4176f6d9fbd1c7b6379f8a14fa60393d033b519d7d7d8c76c6c73262d8d583251f9c3e8b4b76acae6a3a49c5b9492f3c2cc9bc75020d2a9530bc86e6cbb6534a951604cdf6170653b6c5be82809a61d32ccc15053b8742aa0084bf0aa59d2e33a2ae7df243c23536974a2bbdc4f7f6d52b50a63ad636e31d52a12a03528b37cbb94fa8b861eaba7eb325649ce316b9b23217752fa7a3674cc17bd7a8ff4178716b41ee5fc38c6f44148edcb8baa29af346ae45efb8b60018ee92b156b660b34d7af3fd31043b60eca5fb598d1f544469fd063d526036a1bbbf622f62dbbeb9edba8cafe61704acc5e3fa9a61158cf4115e61b7974a93ca5090714f62428aad89584b10e8df0231e96621080ba445eec36367388e45a3c97f21515476a387416067b747e9314428fd3e8a491c57b49237d2a6ba87155a0cadd3df419dc0e5b436c07662e35bbc499e1b21d455b29e0c4db96a82e7fe47fc14d42b8cf49798c7e6db8594a7e339c4f71a51bcbe0dad6721f8bb0d73577fc41ffc99ea37b0726ead3b0b80ccc9e188ccddfe8b66635d0f2849d75be668c14a6ade5f5b3d1c6e94912645ef89c3701133d6fd29ae57a29a442ff8c384a3afd604d6170d4ec3711c2eb13f817d5c5fea835404c446c16d94b9d7fc3847716e2ea7612c1c3fbcde23872f6f7234e94aff69ec472419937d9d8af42340c4a8e6ee97ddfcd3e82f79d359448cba3600420cdf7f15895076d68d60aa3a751c49bc93ce840ce3481e7c40db11e6621c891c4906648beb3e89c103e2c1f88df822141b670e12bc7da198948e0d103ede9e21aaf9a4ada3331d921a9396ccd640d67495bcc909749a005ced4dc3b0437db9c6fd33b35e408755d0d5ca212c22112470b08abf4db4959391d386be364659ea032e2f59465ea381dfaf9a76f88182d9f477b98964e5571cb7a8a53e4ea451fd6e1401309ce1dbd87e41c15d3c4b2b11051a11b89608cf4c86d53cf2aceb0646d9e66d4e02d5d245ba46487e587958b4407c3d257e0716d1f9394d097fb59a312bece1ccc6c8ff567690559fa49f19d85097c1e4c3f0245b0bee09cce2830350172b0226b9b58d8aca6d1908897c73ec005bfa72316b40b02a230853a86b7a57aaa938cade9a029d62e63de14e38c3522ad7086894eec7fd43afbe6e71dea4fccedaff61a874d10996aaf2efc5a8887269713a6bf30fe6beca1c72dfa7b5b542085dfcddd21419e0ee1f50b5fc3e892183451f8508d5e40e96313c82681553554c6dee1508690b4a26c8a52c78be5cb3f7b1020e9ae41e8936166f11d9dcdc3f229392da5dba98f62804610fc136a398f983e92cbc9179739f641c46f1e42e64d5fd35637554157db4a8cef8002042860af8e306383a8545b4678253ff2443393c0c5a3bb1e56b74e121832564651d5b7b95cb412704e56eea08b79a8f2e628ae9846dbf0e7248c6f64f1e018f6626b3271b011a340879ffa7f91e598907d9d3d784afff36772dae45e4fb048cefdce985510b65e61d57e1c0ea15ad5483220d5293c4508dad81459acea4e2af35868bea66b7fc3491a34bddefef7faafba8cb7f49f04ff44486bc4b2bc6ac55c3ff72d5d7e209c11a339520c931361718c7a56a89aaaa71475ea51179f3351061386870b47c01d1860ba3dfb5d6b66b575c7d5ef055afb2ce01b1a3c9ac3ce719b250d4df5c9b4ff8baf4e375c812533eef69962d37486d44e64a496a86486902099e1460bc82170ae8a7513a66043f590b46b43a512965dbbb65f44fde7ad481fe37b0f596bf210801221c8760d1cab6628c707cc6672203dd63afac65f4e5ba3f68a4fb3c04c7debecf9c3242cbed96adff99956903ef064d3345ef7876d3e1bc195014aa2e064c4926e893ed7ab9262007d5671ed22de674cd71168aba4d6d5b73a414788841b1098d33a49a8765b2869eb6ed8c71b1c21c6eb8f6f778fc1ee8a92679bb22bb35f4b1e0547f6e18cf1ba91c0ea1c1a3c3b8957b5daa7f6fda6bf17d73f23e993844a255d0e76513b45d064270162475a390a14dd1a49b5ef3cac6ee985c48be988ccbcd15a953f19d5cbbaed1bc2eb068d8a814332bc450dc6072afb5b3401d51527d7c85ecef5ebd58550c0375c5ec22550f70f667dec39b0d02f7b648ec0d8364f17b6461b756b1c020ca42d0f379b9fe2a267e9622076d4f5c1059a982f99c767dc8cbf357d8141f1565da5eb159dd5b72776a2b42eb2f1cb8f77c9ba13e754c029ac842779b161bf826ab505b1371c12b486bb852e0d7829c9da0a946d612545ed629b119e8b0f745f712d387fb8977ffdc52a629ee8b66adb9b808c0792ac1c367d74f8180d6f2bf2dd678f299e8e33a95db580b5ef4b8a0fb287388dffaa57980910bff0391e8be8541c37fec1a7ddf70f9b2979a9a40486cf96c4bb619ef6d913c514f9706bf4910dfe7508c4554d8f694c2fe17f110319291da7e49e3fef871456a42dd1881cafc596024877cf764f66fbafc509625c80a8804464bf8c634c446add2361f196bf34c65fabb0f3508bb28a049d10902950027de20ec33ade1a0ef90ea60f6d7e68a47a117c7e0e6bfe74e145c5ae1b33475225d75bc4184acadde6f6a9cf675d0f249a6017df9db4051794217f8994dcbeebc6a71641594ddb2a93c82094363f2196308cb49b376030b3b1d97d328199c4034169a65b95914321f1d93bf9b8aff4223bcf8c6c75d07b2df4e22633df043d4d8047f3fe30ecbcd835512327efc8e0819faa16e53c8178f0b4c596c5f058dd2feca0430f5a7b1840a80174a2139f636f96b1d0dd287a76489b54e6e7fafe6c3cb02a28681f6342c7503dace329a2c4034527e41027979561cc5d91d480afe3dee97f95dcc1e4c34ded4ceb1ad9d673920ad7aeadb9a140669e20cc600e608034f94249247da021d647c92e62dc4b166bc568e88c4dbc215cbb3e0c6c069869c3d87bf68195d6245d43e721ab237bf37eae749981251f4a315bd3205a9f96c863a35b484e2ea57a5b23198c9b9ba180ebeb0e42a623fbb5b49cb43f0589f744cc3e60268c0303ecefe93f6abf33d7f779ee66f77c12cd07e5d6109c3dc53827cdec4fa6e12c9f8cff456e9397e3517ee243318f1000e573685d636e9b41b992fb160d0b3c3b29e404124340964a4fda0a586c58ea8f584032a346ea3b0cef2ae3eb9e448cf95ef7fb30a3624603fddbc3bbe9b8b69bb8c0f858161cf87d39554b4bc3179e77bfa0b621bc86b06079040016d8414dbab8e46e7756f69f1f50a61a56b6393d9482b5058b879138549f6e8eba02169e720d196e0629483f75f5742413aa07186bc4d087f0e90f9478b65dffc620f3b607e54d100d08e093f7b41483c3133425e46153a51e8f3521f15ecb9ec34f1c3b9eaa57f46fb02a2cb4eba3fecdf9c17d844dfaaeb332c3ac83f2abbeedaade24e80188de35bedd85e27b2a1d414a3b1fb6edaafeec7fe0039ac45cb23df42f349531b71120c4f83864a24d45995972e85dec1007308df794da634fd387da98429c6bdda5ed8f85c2201e531b63fec7fe7bc27a321bef3092daf11156b3780aca6d647cecdd66d7314a313b5c1bbfd7e9935880f6597b3e0cb16dcaf4e552b8541fe0b0557bb88287094d98e0a069e79bc8d2f99c7febf90a2e82b04ccc378361a81acb506a627f9c26b0cc2ea8e26a2601b4d4699ba31c61e24a08c95bf7ca2ea001369cd582cd90346c95477f6c0db59adb332a6ce823ca7a7b461f6b71c0edc724c7f1d5daef43927193b4e10c7389dbc080afcd8e230677cb477957b6761f39a59ab5eccf9eda44edb6843ad42c73fb1c5eccc55759f0f1e5e9d891eacb502ef11f06c20cda7f9a6337f01d76425dea0f8cda2abd5083d9e58e3843dbffa6d40390bcbb7f93819c1f3f8e43ae56ab46895bc6d5484eb9aa178841826b7aeacb83b85052a81d05db02cf0da65a593759ea63c25b70feca92b9237e9d9acfe8df16c0ee59b8167fb64458d0f1f08ee37e03e4d298cc5eccc6d347e15d094466f41915acd35a16f5f94976abdb00c48cb0a0160bf3dca8739a02848818519905dec2bd2c7fb89b899b4795449c738641ee40c758596c432e09386cac1fb0b9c86e8f49aa815377431b20859cd5a4af55707c3a5389670343d2f0f04dc6f7aae596e53e86d905cd990bfbff5b235edee1e40a2d9b9eec641780a2ed7cb52e8a3459383c5bd5a5fb41a51679bcebc600bfb182a62d86073ecbde55f1fb4f29a1e0f84203ec9a54da156f7dd45c22154983f4deb253ef7f2c177437de1d2911c34eacdf678175b2ce3124c434d98bbd7b21c8767294d032aba7da27b4fd01d58efe79110b949753a9636cdffebcd810732dc4ef1df16c515cf0e30627e0bb9a332b5f4bb9c2622e9e7eeb19febbe01507c0397e5b218c13fcf1f71aa02a13e5cb21e13d9ce372db1df2b4c56e9047e04b3c5e6fb916a7bdb54ce7563c8a9744c7a6229ea64300dbe34c6b92291d16075c829b681bb9968a6d95c5db6d41d4590657704bcca4b5f9033a04af2f9930211dacaa6b5eda39e577bfe314b54b42fd7d7ef31aa7032e5c8c987415ea5ce8b2d4150f9c629944096075ccfb35d52eacb3c7d489747c08754ac14d621ad307b2b38db188e1d17acd6b41e0b6f73c12a83483299f949f238e4960f52acc08e15595ce5b0bac2ce8cfa3c0271e9cc6c4570daa22e77d4491bab2360b0227d2735423790e05eb3641e7d77348eb184288d7c7573", 0x1000}, {&(0x7f0000001800)="960ffe2e91012846b9f123589b4ab029f1aa0d83896735b71176affc353e1ceadc99919d7f4c61856747d2d251c550fe8647195b0bbd8440c2b07d92a432f4e12dece2d6b9140373e7b262845aa07713f0f5fa8ba2fb38386166a7e409bb104ef13bd7056ef3c87485298e5c6f78657c0716e6c9d3c892737fac936fc6f5797de82d57f12f7785941ced93f6bcfca62f06f618a95d0d0c20a1da27b42944946e3fcbb4c8b9642980b79de0234440edcfde30bc92dc23dbfe1caa2a85a7", 0xbd}, {&(0x7f00000018c0)="ae74856773dd0121a8ae19a188d472b238b87a5da13e2a771377b89ff06976771d2e41158d690db889cd506cf3cd915035bd076809c0d0d770c15352bbb01e2859b2c0d36f12d473a67d25bbc35e3b98b588d175720ee3fad7d6260e2592c3c8841d8e1fd0cdb5ce73e928cc839c676aee07540e3ffb9c32a2c036b963627e9973c1dd4f280ba852c1cae359e195110ba742bbf0071b930e2c8be51879163d9d36dadde83c41e6f73ab1e2aa7cee6d280f310bf77619f66ab2e2dcac6f48479daab9f612162ab297f2845f5956c287e4f8c3822667923f2f086967f520a660d73cc52bdf63809fdd8016a2516baa002dd6e5a510266f3946c64702", 0xfb}, {&(0x7f00000019c0)='\v', 0x1}], 0x5, &(0x7f0000001a80)=[{0x30, 0xffff, 0x47f8, "a49905ef8398bf32b550808508d23345a4980082019fffe3f90241"}, {0xb0, 0x1, 0x4, "e440c660a35409ceb58b1551d78a691c3e2b6d00529bf92f6a49ce36d42f67dedfde86959d29c55755bca72ed1991fe0c81ecf720f31320cbfe05592547e599091b9992113e3c4cbfafb71b1859a2ab5bf6278c367e4f8c699c215e3b8f13912ded990d0df3e40566f3b52a81ba5714df22f614c004fe381622a3f2e47435d675072f9f86de9ae17e998d94ac2a0ce8b44d89e5eb185b52d72bf47cde4"}], 0xe0}, 0x7) fcntl$getflags(0xffffffffffffffff, 0x1) mknodat(r1, &(0x7f0000001bc0)='./file0\x00', 0x1, 0x2c5180be) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001c00)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001c40)={0x7d5, 0x10000, {0x5, 0x2}}) syz_extract_tcp_res(&(0x7f0000001c80), 0x3f, 0x80) getsockname(r1, &(0x7f0000001cc0)=@in6, &(0x7f0000001d00)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001d40)={0x408, './file0\x00'}) socket$unix(0x1, 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000001d80)) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0x5, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = getuid() fchdir(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) setreuid(r2, r2) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r3, &(0x7f0000001140)={0x1, "b1b3"}, 0xa, 0x800) r6 = semget(0x1, 0x3, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001180)=""/210) r7 = socket(0x10, 0x8000, 0x4) r8 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x10, 0x146) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r10 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x82f5cf90377b7fef) r13 = accept$inet6(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) r14 = kqueue() r15 = getppid() getgroups(0x4, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000012c0)="e6636eebfbc54c852304d0d3a74c81ed28f117d27e401db1cf1ce0ca77639ea78ed51172444782b07ae1520816367c86c8cf23e99c5c1bacb9e4d77afc38c068916360bdff548e2973366cc58e130cdeecde8e1830268c4ad22a4726d8dfad7aed02cd49f016c23cc5b6651b08144369cc28eedadf0338255d9d00976dd51e2e19c6512d62bd9340dfc178c595164eaa1e85ff05c159bdafa75c6bd863dc50c4c472440f415267ba4e01b7908702be9949f5ea3b3382005547f7856adbba4634", 0xc0}], 0x1, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r4, r1]}, @cred={0x20, 0xffff, 0x0, r9, r2}, @cred={0x20, 0xffff, 0x0, r10, r2, r11}, @rights={0x20, 0xffff, 0x1, [r4, r5, r1, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r5, r4, r1, r4, r1, r0, r5]}, @rights={0x30, 0xffff, 0x1, [r14, r0, r1, r5, r4, r5, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r2, r16}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x148}, 0xe) dup(r4) getgroups(0x1, &(0x7f0000001780)=[r17]) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000017c0)) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000001800)=""/37) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) getsockopt(r3, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) bind(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xfffffffffffffe5a) listen(r2, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000300)=0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, 0xffffffffffffffff) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9876d692a37a47eca2f0", 0xa) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) pwritev(r1, &(0x7f00000005c0)=[{0x0}, {&(0x7f0000000300)="5d53db4f52a693604db4b405f5fc979eee8f2192ea5ea1b62d04931d2606451b9c4fde1d77776ed27daad57bb2b1da138753a87a3ed81eeb72690b6ac01d26064c11fca4df60e36e1e035872b7a8e6e02eb7793cb71021b3f828a5878f4c4fd38e2560ed08903dc3c45b49fdc248b145817df41830a1b14f0002b6560054026b991f877e60ae0a5554359368f003ef55c24956a4efad31bbba943751b1356932acddc7ab9be525e22aae90bc29f8116bb17c2ed1479810db759581abaedeb76df70e35dee9e6d165a899a675b31326ae7500b427de6b64129e64018f788c8243b2b8a35f8a3c760882d153", 0xeb}, {0x0}], 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, 0x0, 0x0, &(0x7f0000000180)={0x6fff, 0x9}) sendto$unix(r1, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b", 0x81, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) socketpair(0x10, 0x1, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc000, 0x0) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) readv(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x80b}, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xe, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x10001) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000002c0)={0x63, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x40008}, {&(0x7f0000fe6000/0x11000)=nil, &(0x7f0000fe6000/0x4000)=nil, 0x7}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20000000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fe8000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x10000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff7000/0x5000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3}], './file0\x00', 0xc4}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) truncate(&(0x7f0000000080)='./bus\x00', 0x1) executing program 7: sysctl$kern(&(0x7f00000002c0)={0x1, 0x47}, 0x4000000000000009, &(0x7f00000009c0)="71f91e34134bd2f921a74ed81989af71ac0002005a91501d94a34b8eafcca9a309468fc22ee174435f778ee72c2a752b2971c16e6ab9b6e5bfa205589657af2672bec7d29109afea2e490b461d550e62972b1c10c83235c0bf8039cf401a34c97fcb305498f43d10f886f9712951331a7e1d700f85582d8aa06e089881111169200b8a0810bd0d991774c9ddb6f56c4e858cdeff000000f950098a2d882f3aa31f30da6f05519be4c7016f2cfa2862c622a3fb2c78b906407fd2d0583c777d897f636f83b44effe9fc3a27a92e94e5", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c905cbb541f6a0bad654807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d941be718944def0fc920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd3c205346eecea1ab510d5e742f3aa516c82be055df84002b04edde03003a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed654343600", 0xb0}], 0x1) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000100)="b518648d18", &(0x7f0000000140)=0x5, &(0x7f0000000300)="50a2f4c953ddb8bd454e97a56986f430edd6fdbc3cd8f519b9231706215082b103c110126c12253e56f72816e9bda9dd675e0781e560dec9c7bf61451f251878f7082126eb19b4e290b44b662bff50a551ac1fb11c8d4f4f96d5da1034aaefbe4faca23c44f9f898ff529caee1ce7a3a93b24f7120b405b0d11f624fff518421a48833aa", 0x84) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000ac0)="046c7d71b60faa61dd775230ad9a869ac476ae078d0fed3680a957e0d7bb71225b1685251991febf33a3011096b8b30a26d1978dbbff2aa3a81c00075b424113f1aaa941ecddc72c277c9d5f0288076ff6e1d2f2417233804ee94056c273b0e47bb70afce74b2e984f1acb1cc59038664107d9f3350f49e11efe9e864ba2d06d519995999cc7feb17011623ebc9744d1330c9491b9ce76a4aa5e1afc71c13b6d346c86aa27568dd41270419cead79f7d467a59f507c63f09f12a2ff704bf7fba0b1fd9f3d89ab6f6cb016390f1b4317f079fb384d893a94ccf4d24d815f30d97375505250dee16105be23b14a0a5e6d48b1613acb8d7ab22bab3134862f4f6d61a16575201a8b2bde84771f7b14c5eda0ebc99fdb2323a1865de7d0a75babb815e680b5cb8674ad54a105668868617fe8d5e88fd422a67e3591204b29980b4c24641fc0d967b17ec2b6b6be44b4d6d36d167a42c689242291eea72399263e60cb1c6dc70a5ca92d084ea9886b93d31995a68b20dfe58c9c10c3be0c38d7d263e6dd4726529cde8837458d8f01f183b9fa8c69e35cf0cf4c431fafdda8d237a73040d2970ead8c4db7bd84322791c05b9a158daf38d526f81062f0fb7be5a2c00a5950ae73eb60011eb149b25a6e73f4d4208fedc2fc08c628eba5ce6ff097df678576fc61ca08358780d613c3149e86a2495c4dccae1e14ee391507fd2bec3d2e486a51276a162a7189718ae34a97428d507a45179f201b5cef7a4e4766bb2d534be03826ba0de36b7680bc6fc78b01c08ad6ea8351735ddac507143cf28e3c0a0e6bd783ba0edb5f621ea8fc46c80a8a8d72cb5326e521106d7b1a1c76f1f71a34ed85a3b12f320a1701a1fd318fdab825fce69809300127adbca6f422a5f8cb0df8ecc9ffd18fc650d4c767b40884d1005612e655371919f745f3432612b2c4952088a1396381c40ce5aff6294937154d6006ae21d5912c5bc2f069529008070ab55c13ebcebbf9bd14bd547f7c16d087e893ff787981f0f8a9ae7c7765491e6d8a19aa32d72fd73f1f9187e44dbb0020de8299592452eb79309d3fe6db61dd6aa40eb3258b5f4bf242d3b56723c0a4c3e7bacd8b5aa54d1478e1d6eb4638048affb7deb2fe8cdb732889598a7eab975e843dc1614ecad83db4121b90a10e8720ed27c964b2891c0e76511e9b6fc6fd7b4937550e7c3a868096a4c83bb439abeff2a2e5ee52c3a5978cf63ed26492e2d3c4c8a8d762a59ff1e7b90da8e995c138dbb87d1cb684b22d14451f65929edea39dcd1f707e0710e69bfe6f63003cf8e0c12f7a97c409cfc0b59aa81a097fc94ed7e701c56bf5707b207ec6348a044383047a63474eeddfc5e42e843c6c25ae923b9541a077ef7fb7b94d9536e362e417ae4b20ddf0b0d77e87bbaff0316fd57850e70a798f1a3f770cb863cf9b7e0bd2b7dd201596ec006fab583ef03265875b19dcd3ea1d9bb23cfdcec958373e1a05625b963d9c796696d6d3405ae02a688468b2a3d779177881319889f159d6210e4af5f7d996d65bbe518726aa174347e36ea9d5d789a0b22116738d0ac88e1f67dc70916b28edb3f81b79ff6f8e418a26350a320609afa32fd5c45cea0fb7eed31bfb72b6cace2c10ae478088baba2098236f09f07a8149c94141479da1ac9d3a8b11771e4bcd793f8f9845277d8aba7bbc14566fb8e4674aead201aa1113a4b6d48ba82107661c722d2da0561f323a3079ac739358768b9c7ce8412a353733977ef59513304e30547f21019dcbb4634a3a849067e71aa81d71dae1b2a305f50600f2107dfb5317152702e1bcf6a0bb7be9660f05b6b337c35014bacef849704cb73dc8a2961748d6fa424e456f17b6029961c41fbf8d720035434ab593fe87f2ae12e57b0740568822c97cc7bc5a070f90d44f1c3c824f8c4b817e021be4bdfbe221cf5136c5930504cbeab0cb6d41f712aa0bfc1065f23cd9e26545a782cc79de03cd2082e512dba93f4ecb95a7166300ed5cc171930be032b9d8219741db1dbfecd3cc79868fc02a6fdca7549f17d671d01ff358c25e0fe457c3f951297abd1e91f2a9236e7be43119b4663cf3f7797f8d630ad6a757f43b2ad699ebe07b15e8e6c92a180a93afd19c4dd3b903eac1648e66032a5134cc52de9411dab4a52469b51c5461b6db6db829e4eb326c44dced02c77c737bce4793ed476bb13a33cfe64cad5de396892bf1d44116f4a6dbabd1f8ee408215cf02248f8931a8533f644dba3fc4c0870bf9cbe5338c157976e8d9b88c749536c7534086890835b83cbedcb0f9d6083ce1fae47a81a077934fd7d8c60bececf90280d3ce1411eee572b452b8d7986586fcd9002a3d45600017252c71eb36480b6654643330a8a1b6b55158f8c6f397dd416d675953ff74ef2549b785c46d7d3bb79633b76aa52573f6f447034b48d10cca6989d3c7524adb5fbfb740a7fc58d68e41b88e03b42e1bc71364e2342dd8f2b8064bbbb391441c789e74f2d733bb61d3e4e11929ef70564e65e2ebacb1d09380c464980611ac85205148b024d548d8f1b63fb9c4060ee72319588533cee28fedeb65443366adeb6aad6c69e005c47f230604330e765e283e5aa1671c1e8eb26a3e33362d44e61b9d79e8de1216df78a48dd4ada7d6821a7f77daea2687c7bc5bee6622337fb8f1242624ebc6a0894000420f9f4989f9e7dff705916891f435d00cd31213833994e80c1626c89725d787321c5aefd133f802c54811fce2869e93891dd0faed02a8c646359814f375e7699cfed55b6fd432db076b86d70b231040bc521e683612777b199e52ff6bbed349a45bef196ed507452db384713ad17ba23780f759996b448ec7f0c1b3b5b0e4d2fab023ed4ad32f2a388b48bf50ca4b220e44bdc08e8e983cb04602def5843ea3751c3891573b17323ef34b694833b4cd32dfe42000f9f6509296bb900a664a7429164bde2f471901538435940810681f04924216c78a38f9a2d9077a467fc38ebd1cc747f7f99b40072f053273ddbad65ca7b988da42c6e76c8aa266a9f385f3ffdbbd9df4a9ecc11a72c239aa37026bf22650b63e20d593b1efe3d1fab7c347f48c5c43bbd6690925c645fb992e31d153274fd7055abad0dc7dc48692295df1d41f96e930a54f6793073f6e1d2067e24e177085c303140aa3dd6773c3f435a1248a7630471b852bcdc275eb64e2bbac49ce8924797efc3c71afaecab93647c0166ab1900b501095d7c0b7b54b8302424a4414136229f868e1ce4fb63c9c71d155b5af62f5f2859c83c3914bb0024e982d48e38adc328ac6f97fab47b22eb20675c0d3a85e2cc119c584cae9790d2e50cfe4c9dd124bbfb776565b694f69e44d002dbc31971dd8aedc8e75c94ada0087e35512d8e48d19ec88b743ea7b4ccf7116167bbf87b175d04ff1be615929e17169341f143be0149a3d7452d7fe296a08603524d704665f2035290c0260bd11f17b2ab99139c773e2f203d86ccb01d2bfa5f0cf26591fca22abc6a45c4e4e854c67f643069221d9658c7ecddfe75d30a9f1ed50fa8fbad31b0035460967f9c4327436adf969ec038131e49b1d114c79fdb894be5a686171b17493ac814157c9d0ddf755aea2a41656db6fe5ab3b32ec9f412faf83e794f50fd468954ae94cdd3e33741de5756d7d9f2ad6c2fcfa834be2e40c62425fe387b88a7df0d6292dc0e9876d2a6d0392ab891a874870aa6dd01900e3d214a04175f832cf15bc338a8be291cdfe4ab03f5a98f4df6d7b4d798d75a41bf67a140bcf58efd4209c1e300a02410a467cb98e121876fb81b8d793ae1a87a5024e5b54e1781e63085ae866487e9aa25bfc614d5001f94c934272243bdf0e3272b19ac5077b01f7465c3a85e82f676f79a9692ff736ad4e2d4e5fd4427518158447b08ee2e3d85eb86816f9c932c042939f1b554e950af41730b12b41c8ced08a59dfd2e5394787d0244b532dcd15087bb3a513324e3f491a3ebaaf49ade074d08653e21bb95e0acdf2db93253aa6b1b572870b9fa8dd3bec694f1eedf1c8b9a46500fa993b61a0c237efb62f95b17d30ebb14c1ff9682938aa1c60fdd754490d25bd14387359d24c9403aca02a6d24f7344ea8aa57b672754248a56be1984120e44d35cbde5c862b1d7d9c11aabe87a6c2acaed2b8d88b1bd2bad0368fc324a2a4a97a97d79d41e4fab605e46dff5182248a1b0c67ce79cc57b4ccb3489c56e3e31a39ec3c907f05ee2c82ac2f34211b673eb4b1903255d1c1a909f6fe45d32f016adf0037285bbf76783145aba93729c037c51910583b26b69171022977f529a7f57a7583be070687edd32cbce37861c42153b5d73d2fe4ab361e02d3bde42ed4c37f45ee04e3a5688d4feba194337b72b82d57a8381beab5501c4d172807bc353d6a26afde134544631351523866b31e41047bdb200ccdd37469a3e83a6fd7994d230d949d14ba89f1e631cbdea9e7bfc9d37b13d33f8d77c6f03bf15a1cb8eec943a87ec05bcd5e8f25e3af65b6269641bad4f6a51f8325a0c97f05b720c9f6b624675d36c96135008bc9bdecfd91b6474503b25ed5c28f58962ef541c1662265f0033f26d425ffe240bf45069a91942264c2d11c0dea5357a9f8404b2a9b2f62fe0da16452f1fff1a30c47f88c5fe89f7ce77732ba14971a164bdd50bb757515194d378360960f1cd9ffacdbc3e18af5558c7ed0515988ac29b23aff6639fc8938cec7de837c1f311e4d7a33378d97f4cab5e33c3231f53ccfb503b7287b3c01ab012ff6e083f1af194f0d69cb96c78a8c0f21a3f554067fa4dc1022c2c082e1363dc35300210926a226b8e0a6138cbc8f713ceda75375294b842230af303b91e58cc92ea122591aec3ae2a30f9f4ffa58ec85baacb50c7d6d17bc590a1b2780eae64697674772dbd05f3072f80c8b42c62dcf867f737da60e631df6fa135eca8fb85d84ab69c62c08c09c2a38f5a4db1057b9b1ac166ea54e325796277eded9ee332f67471b67ef7954b6d7e1fd37de45b6e62c7025acc03822df7cab30f953374484b917b4daad0e744b2ee2efff9021810ba15fb85adbd0129bf3bfb6fbc4e1821cede63f760b5848e65c0acd68a14ac8f12db0451519281c834d6248e876f501de4eebb8aa26827b6e3ae0e8a3011acb696b2d971572b142b70283738c42000fcd38aa7d31d9ac61cf989486e1d6a71d7ae337ab67173975e49d1f7ae70bf27d7610830fd0b514ed1855bc21f858e98db4d509568275580352fa5f34ccba10f8caa90ff1282fcecf50230c186c3c0cb61643554acbdc7fb889905a9159be506abae440f97553e7ca31b7eea9ed2235939b8d021330c667fa1aa8d327cee8738f18157f0aa58498ed980dbccdc099bed4d84eea6ccc216e7f0bd791e8a36c35a2fdaf9db5363889e61fcd0e51783e56e9a36a7ba71d60cc03c60c950545ff9350b7dfd74f9aab8b2529269553d95087c2ae1ac839971ff3a89410f73a3066beec3d441fb046c82570151fad4ad8656e6c44886382d2b0726fdc19a0560dcc4e424ec9f13cb3ef625e1e7af40e68e1ce7ed01e8233296b8be75125c291101aa56efbfe6f56ec7554a3a92c2aa77fa1b1e5a9b842784ca07a18a440d0e823936a1984a5690b05abb4656d1e8126cf48b932acbffd0670ccfbeee222e39f09a279d00916745e616e0328a93fa3d74de92f8d486237b622b0d80a0ae0f82a4bc2bf0eb24cbf6b3e2cf14aad1a38231217c50949c4da8b8802ac5546a228e44eab7ff57", &(0x7f0000000040)=0x1000, &(0x7f00000001c0)="89c809ef203e42d3b799a05296d230b6b349ba7ed19e06d2ff7f6a46e5ed441c31621683e0f0249d066475d0133f645f4e8dde2bb5095742db793b729e53620291064ba70760e2f08761d9518bd79cc707efb04fcb040969e0fb9e3256c3d3e2fd134bd8ebef9aff63f4d49f39e724c1884020ee1ce31efd34a73eb5cc65df84e71a472336bf33b326ae3969cbc4384700481d7f10b75032e64a380249560fcaecf2bd843853983f93e6ec384b23c7e7dc6ee6b77e0821d78df58766b473d3ee02d3ecb8786a9d575b0cfe4b340c1db75aad3e", 0xd3) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000001ac0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xffb, &(0x7f0000000700)=[{&(0x7f00000003c0)="05df043bec8e550423130bf2683ed4ed5194cc6b8dd94fb9d62c6332e4d8655bd4f9f5036cfa735b42f6bf1d4379a2b6aaccd3ffbc03ce0fe39d323d316fb192cb721208949474d19be57f61f803e605ddee0eba031f975cd56493438e8f75d3", 0x60}, {&(0x7f0000000440)="ce6ae86e31d28095c6cf18de218bb8c719a8ed2168184763f9a2b3543527867c1cde490b24234a2583dc0dba967bc31f2c660d0541309dc6da4a5e6e692592000e2f5c586648bba6b4fc2e41227073c4529058cfc8abe9169bea9bf866fce5468ecf957aa71574834e45d2270065455c64814e1debdc6fb93d1769d81844c0fc207747fee76cb185bc2356322aafef2e5c8c83eee47fbe4955a24e3b1bc7836a717b2d2a24f9888f38e8ee0154a95ceecf28de4bda3d76ac4a864e2a0c38745cb447fcbf0638de4e3abfd960cc1048cce3", 0xd1}, {&(0x7f0000000540)="2cd4ad9417784f78eeeab6e98a5969424a6b6e46df7137da0c6e83939abb0e737bcd0c1487944e0a244197222bc26624dbad9b55e016c09870f78ea3fc83d70836b7fe29e8cb853142afa45eeab42d3dc45de19a40b160f8a3ccccef02110f36e121e087fe79f5c6ddad82e46faf1810c6524209d9ff89b465923b7cbeb70cc4b66dc9a10792c6f50084b692ea6a0950d8ead2d42f4fcc2cadb1631046df75e626c7c690119e9468fcda757a0753409ec98e18b3b336af692ab4f2a1ca9ab2dab136ded13ac2d328528cfeee7fe0ae28771729218374b7bf4ac58d4b103bd477999ddeed66c1", 0xe6}, {&(0x7f0000000640)="dd2ae029a13bcfcaf97b2a214dff5903e497636293484c8d6cf8cdfd2e34bcea1be8ed358ac588e541752933192a4a37201430ce97fe5213897270eaa8c297dfeb73be80281113968fd9fe7cc5683b5bb80e02af041220fa0710cd39b97b1c6d6aec910ff6f7334b2c771b6c616e3bdb0e83a41aee823d21628f1fccb063f2c415dfd5", 0x83}], 0x4, 0x0, 0x0, 0x408}, 0x40c) getuid() pipe2(&(0x7f0000000180), 0x30000) executing program 7: r0 = semget(0x1, 0x0, 0x60c) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/126) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r2, 0xffffffffffffffff, r3}, 0x81, 0x6b, 0x449b}) sysctl$net_inet6_ip6(&(0x7f0000000140), 0x4, &(0x7f0000000000), 0x0, &(0x7f0000001180)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x9ae8201362a407d}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x4, 0x3, 0x80000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5e9, 0x0, 0x1, 0x5773c541, "8cdb33098b6c26663532fa1cc6e38b00"}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "ce51bf2b1e61cdf6061a0df9c3e137a69f61006d", 0x800000}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20800, 0xa0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r6 = semget(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x8, 0xfffffffd, 0x8000, 0x5676, "458d59c04fa109d106ab548d7828d079df4b4b0c", 0x4, 0x2}) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = getuid() symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0\x00') fchown(r7, r8, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = semget$private(0x0, 0x4, 0x3a) semop(r9, &(0x7f00000002c0)=[{0x4, 0x81}, {0x3, 0x6, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) pledge(&(0x7f0000000540)='\x00\xd4\\\x9f/\xf6\xae\x19\xd7\xc2m\x0f\xca\xca\'.\xbd!O\xfb\xe2\x11\x1bq\x1aL-M\xa27PW\xac\x87\x03\xdc68\xde\xf3Y!B\xefa\x16\x81\x8f`\xe2\xf1h\x88\xba\x8d\x00\xf0x\xd6_\xe7$\xc4n\x87h\xe2\xf4m]_\xd3\xc7q\x8d\xd1\xfe!\x95\x85\xb0\xe6K>.\x064\x94\xf8\x05\x1d?m\xfb\xc0\xa2\x94\xa3\xa1v\x15#\x86\x8a\xb9fJ|\xcb\x81,5\x92\xa9\xed\xa6\xea\x1a\x14\x18\x9ci\xcc\x827\xe5\x10\xd2(<\xdd\xc6\xbf\x97@\x00\x00\x00\x9e\xbf\xe0\xce\x8d<\xe0\xfa\xfa1\x15R\xe0T\xe0$\xff<\x1f\xa8b\xb5\x02\x016~\xf7\xb7RL\xc0[~i= \xc8\xfa>[\x87C\x16\x96\xfc\xe4FO\x92\xdc\x00\xa0\xf4\xeb\xdc\xe3\x1b\xfcv\x01Y', &(0x7f0000000080)=')y*#\x99*-/#.^!%%\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) getppid() r1 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="68000000000000000100000001000100c0ad5cf6445c903e13f3ddb792064cfc70d22470a98e2ccb63db3c426a6feda7fd454f2da9be26ccf31a9943ac866bdb22c6c860f0f6f8be5a246cf57d4e4f7143cbe2bea72f7b4eaed3cc8f1ff920c9b222d2151e3e6a00b000000000000000ffff00000900000084ef767ee885b9519470b61952d83307cf2b0f1ff0ca111799aa854dbdb47a1ce16e54bc4b1f6635fed21bc55b78d62634d21d651e05000000000000008971cf2703e58e5fed1588519cc5c350ff47981ab8382150e95abefbfe93b0527902894e035db420150121422a3c2e95114b3bee92d4bf2c62bea323d873fa26d640b02928bc69f369cef4c6ce38c43fb45897263d8d4126ac82a4f5d6b2510000000008010000000000000000000001000000040d313ee30504971f7dfdd7e5e46ce2fb8f27de66f6bf8f6f1dbfc43932fa46413129cabfab8f7a4d9d2a6601575a0e09b275965cf4ccf72b78b462911329647b1beff3503fa8d4e7cc159f83d1fac8b5b6ff5ff58d5f73c65fb1137c387fb26759fb133d01b05b08040bcdbfd35f27b823465df3c30ff0ebe7b7830ba237ff712fda4426a3766d69f70e8dfe7e142a8eabf34a5d3f0559ebf626fa376bfa5d73029778181487043555925928a016c22fdf7439d3bd73a18ebbb631ca52c0fe9a053622f8a6fd5bf975219ce8b1c29e285e76346c31b864b741b5cea6653335e5f198ef85da5884232c32621378040892d000000000000058000000000000000000000040000000370659722b9492d37ec21bfd01badca355d93cd156ecc9fd16099b4b1f8d85a411e8c7028b61927be24273166ef6e1e4e558424574a0d253ceabb6e6c29f2577c2000000000000002000000000000000ffff000003000000a1f1140500f00000000000000001000000170400006239dba894b6f2fcd95ce3998421bc0a644b1643963e7eadef58594d5439767efa2b1ad2bc890a792fea12b1b01774019af659959bd0c275f3e8b034d9cd352ef963d86277826a5760ce0c0ec83b1975d65fd9e1ef48f1db4752a0ba4408d71126cf13c34f2b522596a7a95ee6c550ba1cd11633afbb70b65a7778dae3765833d128d4263091f9c8a98f8aeb14d333c55c9ef0542555b35464ca534a2f17f072651990e36caf881f13d8ed6facc36387efb33027832584d03c1d8750be395875ef3ef39816062cab1ae6860d1f59643d4b86a5ae3a06760819b4c7971e9d4e0000000000000000000000003f81a157ea682c785814b3371b17b0b05accc46c77f94ba4884e3eafebd7ec52d9fc8d6ddfb7c72b68ca8c5346e55b2fef70fcd861f1d9106576558c41831cd515f2c626e2b2223380f1f5df5260ff62703643dbff50bc1b90ab4f87cacc03872aa85c691a323073b53599ba42c2ff93b48a8c8f0f28fb2d875a1ff07a534c16b27a00ce88c8bbdc852dfb35794938c1bb53797eb79d276317a16781"], 0x388}, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000640)={0x5, 0x1, 0x1d, 0xffffffff, 0x8000, 0x4, 0x10001, 0x10, [{0x80000000, 0x8, 0x52, 0x80}, {0x7, 0x8, 0x6, 0x80000001}, {0x80000000, 0x2, 0xfffffffa, 0x7ff}, {0x7fff, 0x20, 0x8d1, 0x2}, {0x7, 0xffffffc3, 0x9, 0x20}, {0x9, 0xf0, 0x5, 0x2}, {0x9, 0x401, 0x4, 0x2}, {0x0, 0x8791, 0x9, 0x4d}, {0x6, 0x40, 0xfffffffe, 0xffffffff}, {0x5, 0xb70, 0xfffffffe, 0x4}, {0xa82, 0x80, 0x0, 0x401}, {0x3f, 0x7fffffff, 0x6, 0xe15}, {0x20, 0x1f, 0x8, 0xeef}, {0x0, 0x2, 0x9, 0x31d}, {0xd6b, 0x245, 0x6, 0x3}, {0x8, 0xfffffffd, 0x7, 0x100}]}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r2, 0x42009) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000040)) getsockopt(r0, 0x2, 0xfffffffa, &(0x7f0000000200)=""/13, &(0x7f0000000240)=0xd) syz_emit_ethernet(0x3d, &(0x7f00000000c0)=ANY=[@ANYBLOB="094b00000000000000000000080600060000060b0003000000000000f251651a0a2e372e2b63ee9cdb50be127141a36a2c99a547af1a2738a24ea3da92bd4c60ebb3e1"]) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xe93, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xffff24e1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = shmget(0x3, 0x4000, 0x64, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000140)=[{r1, 0x28}, {r1, 0x40}, {r0, 0x4}, {r2, 0x100}], 0x4, 0x9) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x3f, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x1000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, r4) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt(r2, 0x3, 0x7f, &(0x7f00000002c0)="f5ba64e734160dc00243c568b92983faf6fb4b6e1a4e84b852e464b14ffc592f36b181dbe60f029a7fc0e7c92fbb30d226971c450d351feb02c4325d512e2e92f5888468a17c768d724bd6", 0x4b) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x7f, 0x81, {0x2, 0x14000000000000}}) r7 = msgget$private(0x0, 0x408) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x67, r5, r6, r5, r6, 0x34, 0x3f}, 0x8, 0x7, r4, r4, 0x6, 0x6, 0x9, 0xfffffffffffffffe}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000400)="96745afa370b399379cc09c374524f5e4ffe68611f5ee27249eda2e19cf6c8bf2c62dd4614bd266bd8d7001b5fb95c1d51a9dc3e432cff7c73abeb1037d60be9296e26b18d66eda1940c4085cc0cc1a6dd7d74d3b75479f52cb9c1853d47a002bb3ce64f3f0c19cb22dddd6bfa2eefb19f34415244f872e0993bd47631c123528c2f4dbf633fb726fe209d27f8ab8ae94ac6322bd2f53471f704950f2928b9327145a6f9c904411f601a5a56fb9e2f746be0777a02933be18863232207d39b8cdd133d9efccc28514096a2583bce93", 0xcf}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000540)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000580)={0xfffffff8, 0x8, 0x3bc3, 0x9794, 0x2, 0x80, 0xf634, 0x10, [{0x0, 0x80, 0x2, 0x7fff}, {0x6, 0x9ab, 0x7, 0x1}, {0x8000, 0x8, 0x81d}, {0x6, 0x5, 0x2, 0x7fffffff}, {0x5, 0x67d, 0x9, 0x3}, {0xff, 0x1, 0x6, 0x1}, {0x400, 0x9, 0x7, 0x6}, {0x8001, 0x1400, 0x0, 0x5}, {0x0, 0x3, 0x8, 0x1}, {0x1, 0x9, 0x2, 0x80000000}, {0xcaa, 0xffffff81, 0xfffffbff, 0xfffffffb}, {0x6, 0xd77, 0x3, 0x7}, {0x8, 0x4, 0x4, 0x1}, {0x1f, 0xffff0001, 0x7fffffff, 0xfffffffe}, {0x40, 0x8, 0x1000, 0x253}, {0x4, 0x0, 0x40, 0x1f}]}) faccessat(r2, &(0x7f00000006c0)='./file0\x00', 0x0, 0x3) connect(r2, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) shmctl$IPC_RMID(r3, 0x0) socket(0x2, 0x1, 0x5) kqueue() sendmsg(r2, &(0x7f0000000d40)={&(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000780)="38250e8a", 0x4}, {&(0x7f00000007c0)="7735b0d55530fe053e7858", 0xb}, {&(0x7f0000000800)="1cf1f989d1f82c9190958c4158f007fcf0c7cef89b70027d4cbeaf9f3d6cb913fdb8065fadefcffd9dd6d23eac1027bc5131a7db3419a6f15b6e786caee5d7054a921f4321f4268c8603cb62f1f9ddf35085bbaad01afe0ca5f01a0c65", 0x5d}, {&(0x7f0000000880)="e51ab64b05a35fe97d624de5a8fa6fe9e76a45022eebc4b5b21ad5dfad61edf274585955239f56283c333d98b9b7cdb3878519aa6de24b63d51a8eb8ca2503", 0x3f}, {&(0x7f00000008c0)='V', 0x1}, {&(0x7f0000000900)="acaf19067d351c274eaf992fa6575cddc83e2d9271bb6335879194d71b22f2a337531e0f9f0d68f1df5d51b8d70ea324428bb99de676511fa6e53f24cb3adb99f0d745b8ead11c941e4fb0d0cedfca2aaf2baf3463e576165ba9662128ebe953871504eec07d6f9b136a509c0faef7b7", 0x70}, {&(0x7f0000000980)="b22526695967c40ef9ebd880735a75b88b8c0f24900b3625b157ef10f0e78007a70c2f28e9c7e0ef8e6f9d98294436ff12a3fabadcb5099b94ad", 0x3a}, {&(0x7f00000009c0)="e795201cd1d21f28b67aee53ebbab649d2ac921d74545333671b7c408787bae8e6dfc11ddfeaa184d4268f30637d21bd2211264a2d2fd99f6ee115eb51fc3b198301b7cf9194924cd9e9896c7853557f3d96e49c41516dc2323ec4c044c6e4f91ff9aa9b07f7d499323f74221f1e69c1cf051511ff14a567d4d4c2f80ed392bb3eb7a8a828b2dfa091f1942918a82ed90939", 0x92}, {&(0x7f0000000a80)="a3d5c3ec74271fbcea1ea28283dd97bca5e8df1cb7a4e5d8f6d9ac75aaa09e4c06e406b084069f7543dc11a125e50fb587a6904c77aad1831b04f8a9a999afe176666fd65354d75788d83504066c3111fb716520910276720fa4e20fbc9d0ce0313db259c0ec66c32072ed5a423b3e8bfbd09639d1fa951e7eea9c24772aad5d2ac22625a642bd4c872ab9c61e6a41bcb1c10c47", 0x94}], 0x9, &(0x7f0000000c00)=[{0x110, 0xffff, 0x401, "c8412558370c9897c8ae7d809eb6dc14b1a5b874352e73f162a50a048231838d703f2a6f4517496e538be386ffa8a662c90117597b0b496a43e29d5bf880b0f243831aaab9254e092e77811febf0ad75925a482d1b4d3272e9e37aebe541e269ad531876aed4858a7a3dde5467ae5fc9d89391757e35d95bcb529c895bccd8cd368eb5e64a3d35d3a2eba33d1159b03c6c97445b22c268e61364c034841d1d7985ed9e3081df273f47846347802533960c54167720113321c80d4abf57032d8f90b4d061d1563d3a540ebef000f25647985cc0e11451ad73f9035e31fcbcfa96e3008a6e0a4415359bbd5e2a50d3c6832aeb33a02d95cdfa852e7e"}], 0x110}, 0xc) dup(r0) shmctl$SHM_UNLOCK(r3, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000d80), 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000dc0)) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x60, 0x5}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c00907800000000090000000000000000060000e0000001e00000020be8e65de050dd49"]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2d8, 0x5, 0x3, 0x1}, {0x1ff, 0x7, 0x6, 0x2}, {0x79c, 0x3, 0x4, 0x7}, {0x100, 0x5, 0x5}, {0x7ff, 0xfa, 0x1f, 0x24}]}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = socket(0x2, 0x3, 0x2f) r4 = dup(r3) r5 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000194000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000162000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)='\\', 0x1}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x7f, 0x9}) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) r2 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r1, r2) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001400)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r5 = openat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000001600)=""/117) flock(r3, 0x8) r6 = semget$private(0x0, 0x1, 0x24) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000016c0)=""/119) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getpeername$unix(r7, &(0x7f0000000140)=@file={0x0, ""/264}, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x4}, {{}, 0x0, 0x0, 0x0, 0xfff, 0xce}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ftruncate(r3, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000100)=""/24, 0x18) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) getuid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x5}}, &(0x7f00000007c0)) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x802069a6, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000140)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x2535bb618802ab5d) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) getsockopt(r3, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) bind(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xfffffffffffffe5a) listen(r2, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1206951, &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x198) setreuid(0xee00, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) writev(r3, &(0x7f0000000540), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xfffffffffffffffe, 0xa5}], 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r3, &(0x7f0000000140), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_emit_ethernet(0x8f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282700590000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078901e41f35944157dbc14db9c2053e4fec15ba7b2efb0ce02834c97cff28c9806137fdf3dd69f202d5a5ef8526b761808a70f08418f03ca8bf6b123c83492e6ef077d2587e0364c00edcba205929bbd1a0a70522e5967974c37df963bfd317742290388ca2a0b5768e70c94d605c763cd1c87d45b64e28faa22de162c25bc726fb5655ee5f19f4bff3b24ee907f84c7c7d79873d9d552a7eff690c76248963f7f45a1a148940f4cf56781cce9609fa25c58a43701c7e710274487bf9f48b3577d863c6635c55a2b30cc70ea8e85a583a5"]) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r0, &(0x7f0000000300)=""/168, 0xa8) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) semget(0x2, 0x0, 0x202) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0xa, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x6}, {0x24}, {0x6, 0x0, 0x0, 0x30e1}]}) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8531, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000480)={0x10, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xea14}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00', 0x10000}) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() setegid(r2) setgroups(0x0, 0x0) getuid() chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, r3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x7a, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x84, 0x0, 0x0, 0x6}, {0x4000006, 0x0, 0x0, 0x1000004}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) r4 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(r4, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x4000062c, r6) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) executing program 6: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') socket$inet(0x2, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4099}, &(0x7f0000000140)=0x1005) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0xee01) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000b80)}], 0x1) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x100) pwritev(r11, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) poll(0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0xc0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000012c0)={{0x1ff, r4, r5, r4, r5, 0x180, 0xce}, 0x64a, 0x70f058ed, 0x1}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) dup2(r8, r2) executing program 3: r0 = socket$inet(0x2, 0x2, 0xfa) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000180), 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x83fe, 0xfffffffffffffffa}) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x20, 0x7, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) r5 = getuid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000380)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xf3cb, 0x345ada94}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000280)="bf9e17affd20b38c62ddd7d9130e6d92c6d225be00", 0x0, 0x0, 0x0) setreuid(0xee00, r5) setsockopt(0xffffffffffffffff, 0x2d, 0xc000000c, &(0x7f0000000040)="ebffcb0000000000000001533048010100006c1f", 0x14) writev(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)="488c4bba0ad15362d85e93681b14a8afc29b8cf0d54b902ad9916556e59eec9b37de39fab2314ca3130b0e65742e1b10659dbfa0e7a207219ac5d752527fd6f799662fbc12a885d22192d7419bddb367d2392cb91170b9a902dc460db84b7be47c98fac0a7fcec0746b26c9e20da724a7652a543069ce5276be67e87de8b7bec47369b392cfeb7d2cc537a80612b297da5bd3a0f5f2b6effd731f04158191555bd60179b11ead1f307ba04c2ba7d4941f6622cc11e3e68bba5949e790c010a6735f1", 0xc2}, {&(0x7f0000000100)="c66cb3e9ca07e73660404ed9d79cec34b0f6b42f983485f2d6f7fc426955938fb73fadc9eb14a7ee6cf20c8b7a7d29ee0215b2e13e83d4d195c90211fc52099c27aac6c3d96f00017c636bba4b4ed52ab77ac794bb8b7351d0b60caf0ce4c4a9609da001b8e18ad912bb6417a43a76fad21b3609e9e22da06067c30fd93058423c34216e150247b5be0afdb3ad21a46790c448b3460e509198638d9465130e409214cd5cd9a1e7891977e5b8fe32df5b5b77157723de9223d8ff02cae4383e918315429c6a009bda25", 0xc9}, {&(0x7f0000000440)="1518d1ed6627a7b6070ff666aaccf9c594862a4b82d7b189565cc31c88d34cb335963513d9d623f4c3e74edd293d00d6af37364d748ad64c0ea238d72873269089fd76c0b69440293a8cb491d4a7917dfb789a8283b80ef0730bbe13533193d6cc0d336b923d35e2848487c0e61da40719f580c2542ca2e4f2cca01ba7af9e40fb16e57ee74256b7015e9e6539fab91aecf2d89002f4ae31f053ba40b1b5c746b1fde8880b26a1fca0b781372ed9439cbbece9e935c99ab5890f982a2199892413af67a61fea8600880a3bdb2193622e8c92f9b9068245d0de217bad771b348ee04c42ac68", 0xe5}, {&(0x7f0000000540)="5fec52b85c6310656e57a3a0c7296326e2888cc30dac8d5d973c0bbb400d6710ad75821babb04e93ecb1fef9594da62f94938be3aee186ca2a83216378818f8303d7beee4605780aed44f56081ddad54e7d4a2529fe3ba4a18a59a620f93c93e08b437d650357431e808d1d79547de210ca1a055e30421ba4076f073e49cdb1295d0750b2e4373ecf0e163f1ccaad946cd56c04abcfeeba72e2c1c54486fa253965f6ac0f619fa1d5d4904eb00bc4f78ec2b9e63df2ce5b860c8364d493ac6d2ddb27d162f583585a3f1d9cbfaddb185ac9936c88d3f7746cdeafa96d5aab81ec859fb3ef70e32c7abfd2e8ee82d", 0xee}, {&(0x7f00000003c0)='aSa', 0x3}], 0x5) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xfffff800, 0x3e, &(0x7f0000000400)="674cd6e5", 0x4) writev(r1, &(0x7f0000000280), 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(0xffffffffffffffff) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_open_pts() executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x1c, 0x6}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x4, 0x0, 0x334], [], [0x0, 0x0, 0x0, 0x0, 0x8000000]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x0, 0x0, 0x0, 0x2}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0x0, 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x2) setsockopt(r3, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0}, 0x840) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff6c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000500)=0x470f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f00000004c0)={0x1, 0x48}, 0x1b68ad06db7e95c1, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x1, 0x0, 0x9}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000200)="0d538105880c3e83c115f98fdfad6b94d6e484bcab778f873feddef4956db27873dd4879491135ecfa8c16c38fe5f788cbf8a92f80f6bec1a46a6b74bdf1370c971c9681654e3107c66f53289e60a4d57814a2b1205488de6bcbd7ceb5e068d28892", &(0x7f0000000280)=0x62, &(0x7f0000000300)="5f4d482d05bbfb9d45faf27cd4b38063ce16666d2ea4089a66ac3e3a8e6b779eb1ab43e43e5a8fec183dbe51813d9b59b12f767dbe0ebdd12380922dd334fa0026006bbd9dcc2eb89b5969795b9561f758902f46a4f99ba759eb04d21059cc9b09a531a323d4b52088fee3488c474aa72c7ce613735293c503482158c294b5032eb12ec749721f254b4334037c5c0589ade744d2bc12ae93d20df2b7aeb44547efc690fd58158e30017a8ab2953c69fc02baa1a03130e32c", 0xb8) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffe0010000000000000036e28200083b00fe8000000000000000000000000000aafe8000000000000000000000000000aa8500907800000000"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}, {&(0x7f00000003c0)="93b8ad14fb93909d9131145a12641137d152bbe889f63d920e07534e1e83fb277a30fafaf7185dcbe0bd8784a8b92e97a8c1bd515b67bca6e87800c3e6fdcd3e5528ad2e444d0a440b76bb86826e476c5431ca4f12f68b57096297eeeab0aaddb9574081aa99760772e8c867cb738e8ded5e2e180e6e19a7c22a61d4dab8d2583729307ecb342709474ab62bc740b33ab71d7bb252dcdf363638a3bbc14952143122a7a8eedaf82214269061cc0c770b3ccbfdfbf1164e2d855fcab0faed0446a21fbdfb6e5eabafa4f55e49", 0xcc}, {&(0x7f0000001700)="c371fcb266bfeb21ce0bc7fb5615b772807dd6b77f981df246b54e3ad8aa304a1c73666bad3083f189daac0792185a0bee0b55ecb75756323ced40f8a5704c4546ca6da6fbddf5828bb71d0d7d074d5dd6cf7e623f19cb64c29ec43609033034a9519ad1318796b19c1926a5b8e89c2084bab559c153c3a28404c35fb591606d4ef63017ab37501f177425965beeb3e129cd060be6ea187b1a592d22396a654c242b43ac263ba0c31b290202b3fc6b2224d04f6cb0c1bb61841767b0aca2cbbcec5104db424a59ba95c1b43e5c2cffab269fb457ae8aaa45c68adbd14c80677544c1fd71308a8523926fb8f6a08c39f52038dd6bbe93cf928627aa4be97a0dfcffdd20aeffaed3ddf83df0f588ac575c380ba6e68c2518854def2da76a1169ae474639e761dc31e8341cf6ac78f9fdb5813cb7a6f25bfe25e89a1fca3c9c37308c0a4b92842bcd7c3d43cb4f1771c73365532536b13887350c5d036166abad490b5d46e94b555a4793faaaff5a2d3ed5bfd9a4702bf1f36ffe1909dd6a8c42d5fdc09435f878299f5fb1bb479582902c0007a344123fc7edb0498980a9c0ffeab37c88ef94dd27aa8922ad7b41bc658cc754263da33e996ca4d8b187ab6c2a02cbe58ea0c8177d6149fd182a97aa700a1115ff321f8f559ec50b7d3bc0cb736b0057690469a515014e2921cabbfc2a452f9b027f1bca008c967b371fc1141bc6e37f67f5792cad7755b0897f25a24c6633290d9e7933d5dd2442f31cbcc86091145686583968044fbb8692e868b4647de06aede1d53cd553fd5bad5778847109f24d3ab39708a92caa4865d0c42aa17ed3abc74701e2d77d2132a114b2919c8ba462068bf69c595541d45859761e1e2ec6e214c5816947a0fce23482aa8a785a48264452a0aee27d49ab209bf6c49731e152ad4c8d4fab668c9fa960b7e1c7d7f66dad9f2208c253a5ce560787f61dd5b932dfc8096042ea494d59b67e71f10ede612557c53af03685ca7e696f478daebd803e50f48cb902660c5dcdbcf717be00412cab6a70af6d13eba2d82974ad9d39076350ef8220305b7b4b5b3421494f70724828bbbc8e1cb6987eeb1c2c373f9732ec18b7348e318ebc613621f15e38b7370450e9d2ee6b9fd9815048bb748631c9ae35e3e4aecbd99757df69d029a83fdddb1e6b5b5f67c3b5514ee4b27a9142cfb8f847679b305355934e4ad226a05cf359c7f5d5bfcfba11272ac10aeed5964a4992b00e22a6456e7bc26be0cd6674ffc976a1b3527cbdf28eac7ba840f99700cc36ad9fd3cb1768755d372df4233b2de531775bcce9aa58eec1d27f142d2a1ba45fd7a93ecfb0a830bdb2353f2932001b2a1d63a7d6e4f44db3e4bd46b0e883d15048b9a9ef4f8ea7e8f6b21d8a6f51b637c81e2b19b32153f2504d2417c5a4863feb325e60b69c6b4b98285e6019c2f7f82e172da95208f78d1799ae10a496afec67542832f468202958462f022525d2b42f3596d82fa6e7f9e091fb6f4eb66a24df3f71b4771c14411bbb2774dd9bcd17dbf9e5fcf5fb6112dc94155944415df6e86ce7f6e3fbd51362ff785e11a9c53225f4def0e1ddd4b9f1963859c96992d3facbb3e412ad2de3f2219c022b1da383fbb55dde2cd857e376cf5eadd062e19fb277064fd86a4a0731ecb13246d1b3643f57cb7d137c383a87d9acc8cf0374e6144ed8ed1b4c6ca1526e0ab98f30a79afc30ff7fa30802a7dbd163060c47c59d946503a3b81876f73d5c188ed72cd571fe2b36f39b6f299ead8ee4ffdc1c9e43877484b8b85d820bd417241a857344a848ad85032f0da3f342b6fe1892f88a0058700177f7acbf75fe09a88c71caed7426578baefd72d29071e5f4ed836375c741e937fce58c74a4f1f750fcb17a61d5948fac849f19f53eb5c858607c41ecbd9afb2a40784156953325e386cb8c6a18b377889e8e62e6f140993f0f90fdc17c67b4266dac4213f5ab4fcff091ceba7ba6e93753be93fe769f66a8cdcbd9538667a981377584b7c1b4a0779d8bab804cfa12dfca0529b82eb9ab7ef302fecafaccda871ed2a7cb820cad7908bb29ca6abcd41e92ff43762eab4043a103d9c358a91ed745ee1ecb6d87a938d805d5bd6750e6e2c09646c5f29f7d56af8fa3638311d2f74e5b10cd61cba2b2202dc24e169e535d2f11a71e548ae9454f3629d31b52867c36ac5fcb562982df3118ae23a764ff46e56b445fa33344ba9110431a362dcf47da3ca45bc8428f6f633f3a9b3ee56c03eb1e397ec4f1150f16a138ba4c07f2ef62210b658e671429722273391ad4c7a57c496fce6e2fe135881d7b78d16ddca97d07ae8c3e38709c643563b1f1b1fd8d5513943cf386a6bf1da6fcf299ba179eae70d3d51931c6db866899f12e804da57733d7969455c9fabbdfe8a269b9e208c2c5db3d1b2e320a8f9cc731f0efaacb68fca761bd19450743714dfcc5366fb930402d27695048436fbea65cbe0e07fd041d4601423ce556083ae77570de5736ba2be14df6df50b09c814208a3dbdc500bca944b543b776a8123a1a962647641797b7e4871c394a2d57fdec4cf4c52061f3fae06a7288c88eb78de4bb80d68a3fefee23b9d004bd391bde6b5196164c2e24a66420856278f4c80dd7d22b26925bb48a04453dc16309489e5e102fa8df61e70c5fea744652cbb6aac73928ad53f9d2808e4cc78d86ea6520bef9f29f88aa7f0d93ffe242c5d1fc7aa2af2dbe9fa72e188382debd6a3719808d18629669c3dc765118be18a2657c754568c2aaa8d1db88a6dcab93950c548490056e041819724accd7eb46d429a8c5e4398a4151778ab0f9c0c0de83598122bc9a2af6dc377c33ea3c6cff8150e49112dc467903f7388d507b5e3b482e1b4ba336f83bd213be4e40f07a25d43b29b4c3dd47e62fb23b296175701b48025abee0c6536820940bcf1acf4b20736a6ae42376eee2497f53d0a1c8d5060658ec136459b9eef293a45c3d4da1b56fb62352169c6eb58b21ef217c80eaa0847bc0fcef31c761098366267f5cf3c216566be5c01338977c4a27e3b1b28292496456a8e54d892d0baaae188ac181132697fea6c411d6f70d3c74b4ba1818d94909d5963e90f5fded418ac604c2942fbec44aa5255d97918c9bd492df4789f0afc49ca016f2a53d027d78c86f99daceec16d40c11a6e328abe8846b0eb05ee51d177fe3e50f595316b2b0ce70323b3cc05dc9405c583ba4d1b334a9958d58cab7e7ea83b40ad110d07724a1f695c7fdd7062ca5724ec528c80e61721ff3e39acede079cc3c2c7f49cbf7ca1453309c09f8f173a8b443d5f0b34a6ee35bfd3cf577f44c0b014575eb29b43b3f4d5873a6699f7536a724f2d5a9541b92bab42bcbf37da53dc544a23c637db33d6b0386158a6b5eb8315893b88914b5abd8b964dff6e545832c4e858f96035184e244b4b10f0f23b546624035cfb88c1d25ac63e5c327659f86a38132521d2d8e54f8a91de0117ad7869b79859a1cb9f1b32840729076298b5550676f373a8248d439ddccc667f53e93f9ff926d50df715371751b95137930604366bc31ae6185af0f324c70992228312cde90a44db34415effa563e9ee4668cefea568be3995c243a5fb30246d3fec76a579f2bbffcb8ea2295d0a3b8abcaad042ed323a492e4a0b4ac7b47793fbd64e14297c2770667206019d2a10a1d3c4b63b09867778911aa2af55204c1067acf68d6b45fb28a42f5310df6881d5aa9a62ae114108d392b9a5c116f7d8fc9e31244a79d5f1613cb956db8063a36596b1e68db9cf94606619f8ac19a85a4277cf11b721d85d40e6d1232a51940d1456851e451696f147c61f840035f47f949cf6572fc34504535f69dfe01f0d9f0df6ef4fcac12bcfd83aec0f049a5d94fd32abfdfc72b11b5759e70fd5d741131f54a1625caba3d4fd88c8964a3de9a7f80ba4ecfb339837dfa03073ca3c2e9cafc0b38910ab2a850ad006e57eae79ae8f03a400507b413d4108dd4c3455cfccd4742291b3b7e76b846f5559611563ee479c639df8fed5b6a557de98e057ef245b88fb3fa13aec3ce5f0a8ad42d1fae360fe3bf05b1cccbb210e1e636d674d1acfc4627e076dd27a9d2f39f750e7d5852757e95f8b662fb27af3969d309fe4ff75b0610918e7395292a67fc3276b0f8aede0eaef3588ee7672a615edc80388fd2af28c267079cd2c0145bc685d90eb9b508ec8c44bafbbe8ba73615230cf6dced360e1408ae60b10483a0f924148c5b38a811c687b4352671a85c6724d0408a1fd20079456f5d2e633a58e225af6d8334e63bac565b9a73ca6cfe38ed496706ff1e065ed0010657b10c4efcb05a84d464a282a7b216a5cf61416129aeca7b5ec473468aa7743fee961de5c6b28f0cc3f10bdb3c29aea8ce562a9967cab2a66ab715da0aa09cc09cbdef048d1bdb7617146eeabb918ab8fb761274f9852a6cbd939d9bd2aa5b3caf640e341b46e9d8bba5abc3b17f80a29d2362bc163546b235031d2283c4ccda078e0c4fed154e51788fb5c0e8532850ea9c904bc8150418bb16ea29715e8bc0057078d48c542e85f9954c7f91981b664e5c030a8dd37b612c135eae166e58ca89f7b6419327928a85a6d14852bca60d76c4cf180eb22b4fc2b5a3c679a224ae7c2cd348e728bf55e4b29bc31bec62f4323cd14c8b883ff03fc99c3820fec0cbafef2c643f3c4c91604fcf84795a04524b8ca7a94dfda03374b3d3967f53c4d3a2521002517253a4ca32ef332551d286f564358de32427a03db93c210107e3ebf7a7e2b4fd0aa94c26ea7263a9bdda203e96c1f74130dec541141fa77bc6433309a97780cce46cc555adcddda1da5f6f10c0f2e3f861a3e5a503e8d4deecfef75be319b753278c8496afca560112b128445c0cf5def3944196301f68bbfc01eb1e4aa61b20f634b24fcbfaaa2f222a577216515f0a62c90032f5dc7460087642102050a3809c50d4b4a192f4a7cdd053f239301f159d26e281e1ade1dae02f3b37a12ccb4b856223fda0c351b9d1300b15a68e312467614e2894da5e2b228834b4479897d16496f8a547b5297cdaf97e56562541884b33297f975ee38c27bab556ce2da1ce6189fc6c1cc59a1d3488eb444bae782621b3dec39c32687894af01e92fbd18b29392aad424f4e8785ca157b564a51ba24772b04c44f0d034aac431d14ae4bda89cb5b22ae497c759926c13954b0aa02f965fcb8ac9f45784151a4d062da5b996876d66d7b1de24fd8c95cc4d857c808105cef63bab89d4f79ed34de534619910ba6aab56051bdbf946b4fd6231bea0a04b63f145ec67cd558b5fdabc814a6da6f43a84a5ddb88ef3e0aa136672dd66d8c64e86d8d1c315b974a7d7e1fe891e3563ee9e7237a2953403311ad7c7edf5e1509e1e3ae8ca35b04592367b8d7a1a8653ec5be475146cf74788d790b851256b4dc6c30c04f6cc98d4a583760c98b9691ad5b8d050dfb19f3235317a26e73b54f9b04bb10fe33e3c42e20418179395a1e67798905e604e54da89e23dba7b48a0f183d173715c15e639285046e1c9e557efd9d2ff1bc96a2a38fd0fbe79f432ba49cf2966fd7a171a1e650e65a54d5c13833a2afd79fc1aa9579b0fb23bbb89ddbd28ab2013d3e02ce1778d74303a7a8b2b51f5e0ad0f3392d1be11e4a72ba3caee7fabc075ac96a13d79bd", 0xfc6}], 0x3) read(0xffffffffffffffff, &(0x7f00000000c0)=""/189, 0xbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) r1 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2", 0x1}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r11, r2, r8, 0x0, r11]) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r13 = socket(0x18, 0x3, 0x1d) getsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x1) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x9f7e1dfb}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 2: r0 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffffffff, 0x36640026}, 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a73", 0x112}], 0x2) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0xff, 0x8, &(0x7f0000000380)="b5d96b757cca347399a40d1112353b46e4577f00ec56cdafd8764bd90e3a80d68639485a7e2e2a3d9dbebdf1a6605a26de3f7dc00062b475e62990af1f21fc51c5530caf135cf5e4ff", 0x49) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: setrlimit(0x0, &(0x7f0000000980)={0x7}) getrlimit(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf8", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0xfd) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x198}, 0x1, 0x1ff}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = fcntl$dupfd(r1, 0x0, r0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x40, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) ktrace(0x0, 0x0, 0x40000010, 0x0) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{}, {0x64, 0x0, 0x1}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) setrlimit(0x0, 0x0) mquery(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0x80000001) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r3}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) executing program 3: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000100)={0x10, 0x2d8c, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xc70}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}], './file0\x00', 0xffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000300), &(0x7f0000000340)=0x4) acct(&(0x7f0000000380)='./file0\x00') r2 = getgid() shutdown(0xffffffffffffffff, 0x1) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000003c0)) recvmmsg(r1, &(0x7f0000002900)={&(0x7f00000028c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/81, 0x51}, {&(0x7f0000001700)=""/58, 0x3a}, {&(0x7f0000001740)=""/105, 0x69}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x8, &(0x7f0000002840)=""/95, 0x5f}, 0x8001}, 0x10, 0x1, &(0x7f0000002940)={0x4, 0x7920d6ed}) r3 = accept$unix(r1, 0x0, &(0x7f0000002980)) shutdown(r3, 0x0) sendto$unix(r3, &(0x7f00000029c0)="b487b15affdab1e02e2f84f2d5b4596c1a3a803a3b95d456844381d75fc575b89e9fdc3d96722a8779599d7f7bc0a69c3884b1e1fb55c8d14a1ba8265e5ad6a3be730fefcab210af27703a58abb321fffb302019ab", 0x55, 0xb, &(0x7f0000002a40)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_carp(&(0x7f0000002a80)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000002ac0)="59699115217473b7ceb6710be646fdff47234003e074cbced6e29ba077d8fd6a513e14", &(0x7f0000002b00)=0x23, &(0x7f0000002b40)="085c31dc9ce73ce821f18af0907974db30d6dfa4208941d2d426562f9b05116b235123d6797652fe604d1407a8d5c45c01771a4b8d265e1069a11f79adaa77810140c05bbddb8795a11d488f828a", 0x4e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002bc0)={0x10001, 0x7f}, 0x8) r4 = socket(0x2, 0x4, 0x1) r5 = getppid() r6 = shmget(0x0, 0x1000, 0x231, &(0x7f0000fff000/0x1000)=nil) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002c80)={{0x4, r7, r2, r8, r2, 0x160, 0xfeff}, 0x200, 0xffff, r5, r5, 0x1, 0x9, 0xc0}) setsockopt(r1, 0x63, 0xe21d, &(0x7f0000002d00)="0e9dbd20cdfb7f810c575cabb89a4df4c2d31088cb342586cb200ff5949f844d0724c88e052bb2bd9874a2e91dd6b586a536d10b0972802f9fa0a2921792411c6e0f8ab42b0223cf6db2b862c21b3246a2de444356e3818145f6079bca60c1a0ff87528864621063df2a7d49ed58b4f804085a5f4c56a9d6eb691568ac934ff6cecc3cc0ad19d4323ae64591fbbc78f127cb2d11e327bc70f69f53084e1262608a8dd8c5aadbb8cbffaff472e406de3596ea222dd9e5acc17bd874600521c94457fc80dc447e4fe72359b746cbf3cba7a46d3c520902e02f8c488d08", 0xdc) r9 = fcntl$dupfd(r0, 0xa, r3) r10 = socket(0x2, 0x5, 0x7) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000002e00)=0x5, 0x4) r11 = openat(r9, &(0x7f0000002e40)='./file0\x00', 0x1, 0xea) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000002e80)="6ea7ce38fbd27f2efece293e609a7b44a476ffff43925d824c5d051ac83474de5bf5eca49719de1541b2bf004c9b5a313a276c645744c8d713b6c562a527d40df6ce2ad82c2a7025871ae597eb15cc4337631d641553cbb4b14d071f2a4e07a569a16b3ff1c620b7776c4fde01b67e1cb9696e550e44b6beada6d4fbe7d7c19842fe52d7241e493d199bc2d71c7b2266626b441e7e08c1fd3498cc9ebc07ceb23a233292ff9eb6f7ab4379b4ea4a", 0xae) r12 = accept$inet(r11, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) dup2(0xffffffffffffff9c, r12) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x4000, 0xff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf38"]) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc22171022e4c1be80bf89f3defa1b457699a1f139b672f45385c223e7d026ba8af630037282118000000720fd38bfbb770c1f591a51f77e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000f201c3b8f5b8a58a57d2a8eb23a84808f69a1e848f3917a1367ca6b19ae4", 0xdd, 0x40d, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r9, 0xc0105715, &(0x7f0000000100)) sendmmsg(r7, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) recvfrom$inet(r5, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r5, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) executing program 7: r0 = socket$inet6(0x18, 0x5, 0x9) write(r0, &(0x7f0000000000)="b2ac70899cd5d7dfb258f76177d18c3dbe54c041bd048ef64eae5b50f3766d0d2451feebdd0789a1e13e6e2809b46bbc4f9ae3a4d072f62d79750e82ec69f2654a6689860e2ed9dc31a3ac65f2543616cbf5ccd54bee12e2ac56e4c949a60f2f6dafdc638a05529494cfa90b0945938fe22af34bf4746f92f0319c5febceb03ed3d9a895245d2f6d0b85a0052443c9ac095e023c37f07c366353a69f49cecb404a83a371026827bd67ae334268373f52761a1e495fe58b92b5afcbfcd9f08f1230fc9251998ee3028d98ff6500a77d558c51996afce5fe7412396a87464127725141c9bd66d4c219556a", 0xea) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000100)={0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x4, 0x7fffffff, 0x2fbdf19, 0x7, "6d0e0cf518aff5e10cf527729c425eb02473aa2b", 0x7f, 0x9c}) ftruncate(r2, 0x5) select(0x40, &(0x7f0000000340)={0x3, 0x0, 0x9, 0x101, 0x1, 0x7ff, 0xc9b, 0x800}, &(0x7f0000000380)={0xffffffff, 0x2, 0x1, 0x7, 0x37, 0x5f, 0x8001, 0x2}, &(0x7f00000003c0)={0x8, 0x1, 0x8, 0x6, 0x3, 0x2, 0xef, 0x9}, &(0x7f0000000400)={0xffffffffffffffff, 0xbcd}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x1000a, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000640)={0x5, &(0x7f0000000600)=[{0x5, 0x1f, 0x8, 0x7}, {0x516, 0xff, 0x20, 0x8}, {0x6, 0x4, 0xfc, 0x1}, {0x8, 0x81, 0x1, 0x7fffffff}, {0x8001, 0x1f}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000680)={0xfffffffb, 0xc68, 0x31b, 0xfc7, 0x10000, 0xfffffffc, 0x3d17, 0x10, [{0x4, 0x2, 0x4, 0x6a6e}, {0x3, 0x7ff, 0xed}, {0x1f, 0x6, 0x3f}, {0x400, 0x2000, 0xfffffffe}, {0x21, 0xfffffffe, 0x6, 0xfffffffc}, {0x4, 0x1, 0x519, 0x7}, {0x9, 0x8, 0x4, 0x1ff}, {0x4, 0x0, 0xb33, 0x6}, {0x2, 0x200, 0xe060, 0x3}, {0x9, 0x100, 0x800, 0x9}, {0x8e0, 0x6, 0x30ca4a77, 0x1b6c}, {0x1, 0x401, 0x308, 0x10000}, {0x744, 0x800, 0x400, 0x20}, {0x5, 0x3, 0x200, 0x81}, {0x1, 0x8, 0x3ff, 0x20}, {0x10001, 0x6, 0x7fffffff}]}) r6 = semget$private(0x0, 0x2, 0x4) socket(0x10, 0x4000, 0x31) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000007c0), 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000800)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000880)=0x80) ioctl$KDSETRAD(r7, 0x20004b43) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000008c0)=0xfffffff7) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000000900)) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000940)=""/150, 0x96}], 0x1, 0x8001) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000c80)=[&(0x7f0000000b00)='}\x00', 0xffffffffffffffff, &(0x7f0000000b40)='/dev/tty\x00', &(0x7f0000000b80)='\xcb\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='/dev/wsmouse0\x00', &(0x7f0000000c40)='/dev/pf\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='/dev/tty\x00', &(0x7f0000000d00)='!*{\x83\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='%\x00']) truncate(&(0x7f0000000e00)='./file0\x00', 0x3f) ioctl$WSKBDIO_BELL(r7, 0x20005701) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) listen(r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 0: sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750", &(0x7f0000000300)=0x3, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/250}, &(0x7f0000000140)=0xfc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c48) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xfffffffffffffffa}) socket$inet(0x2, 0x3, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4813, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0x100) sysctl$kern(&(0x7f0000000280)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299a", 0x92) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r5 = socket$inet(0x2, 0x1, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x1}, {0x2e}, {0x4000006}]}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) madvise(&(0x7f0000757000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f00000001c0)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r4 = socket(0x11, 0x3, 0x0) sendto(r4, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = socket(0x6, 0x1, 0x2) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() setreuid(0xee00, r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0x4) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r8, &(0x7f0000001a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="71170797f16072b22b00edf3e9f0c1e59f07bba0e2", 0x15}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000002b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="a20400000000000000000000ffff000000000000a48cef30659b29f996", @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r7, @ANYRES64=r1, @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c], 0x90, 0x406}, 0x4) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)}], 0x1, 0x7) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) getsockopt(r3, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) bind(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xfffffffffffffe5a) listen(r2, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x83fe}) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000400)=[{}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000100)}, {&(0x7f0000000200)="eac9430494582d0f6335f3d9ad669bca0e2ca54b4ab41802978ef0e29557d90ec400ee6b7dfacc1e9cffeb940f94998b9ae88c76a4fd30f9a85368db6091ce45685b0f01e3c4df6aaf41009d7ea4d1bdb0da", 0x52}], 0x3) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/41, 0x29}], 0x4, &(0x7f0000000500)=""/76, 0x4c}, 0x7f}, 0x10, 0x1000, &(0x7f0000000600)={0x1, 0x3}) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) semget$private(0x0, 0x2, 0x30) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8b0, 0x25) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6be, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0x4}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/125, 0x13}], 0x1000000000000203) kqueue() socket$inet6(0x18, 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') munmap(&(0x7f00005c9000/0x3000)=nil, 0x3000) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) getrlimit(0x1, &(0x7f0000000040)) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000100)={0xfffffffffffffffd}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0xd, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, 0x0, 0x0, r3, 0x20, 0xd5}, 0x9, 0x7, 0xde}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f00000006c0)="a0dd3803e781433a9570427bac34fb6745a9806e89bc48e0b60a2a3f30005d7d80557053ea15e52470a1a3c2a5cc68b39fbcc365b81013458e7b2b2cf7dc16fcb8cd3f7928792ce1fed43ad332a8f9b98781e9bbf5950192316462e07c0e21f0898b2993d31b2c84f59357214e391a2282ebaf9dad7795f5bb9ee5337ae9c6e816b38f41d7b8748e57432f9c74b0a050713f86815ca839646a7876c7f87872f5f20c1351aeca068ab730858937cd25da50b158a054f651b87d8f82e52e8a5952549f5c1ee1d850702de5a91f34e7f09a1ca7503a3cc8a67ada7e6c4b7cf3073cdb4f64d46dc97ce199086ed5ce5f45b9af45", 0xf2}, {&(0x7f0000000600)="390635be6b0157e07fbb17209221006dc1aa8b5bc04742e2a02be803286d2d21a34832a96e541e8f5bac5ba2fac8292b1a265452a6b4f4be408004a1262831842abb4259fa4c29e6c7415f0e1f", 0x4d}, {&(0x7f00000007c0)="9e89c74da31760cfa561a426ecda290c696c3bea5e27237a962d40fc42a38ba1a48f050cc231a3c865b017a2ecd76a", 0x2f}, {&(0x7f0000000800)="577dc480f9d4dd5497052e87bcefcce683f9378bf28197ad244d03976dfa6e1e8fbbbd6b70f9eee79c0312ceb06962a5238eacb21f7bb4964289b8cad5d6546b7a82aede0e35c0620aa09803adb9db99cca13a864681e6b34aded1bcdcd00f6a1f6941ea7f3e4eaf2a326897bb617ee43d49e3780fadc4ab014ee3b7e8a4e7889b78794cee2b7007667940e99324e239a99bb622de38", 0x96}, {&(0x7f00000008c0)="136ea6d6d63c26fbacf97bccd25cd3a26912197500848784eafa98f26e82457002ff057b8cf202391fd3d060bf4dccea93d7272bb5db085f800b7b6b5a67d967f6d8a209bc1ae62876cf6ccdaf169702815eefc2aa4fa402ac2ddad35876fd73ea7db02c", 0x64}, {&(0x7f00000009c0)="4510370162a426e2316d1240c27fa7ff07f8208726c53d91f354c9943fcd021175fe246482cf979465f28d7cbfe6274f1d63f5919e19f3a86e1deccdc3456af4d788f08c2f2e9ca420cdb34b9df102d9600ed9d02c4850e2e4f65036b1244fd0546a876d012f48cfc9fd6d139494459dc16398de5f2fde9f2069b8eaf3649be34fb5c0aa", 0x84}, {&(0x7f0000000940)="b99e0e613466b3ab7240cbfd0383bc514b5817d2e13e8a759ab6381d9b5169", 0x1f}, {&(0x7f0000000a80)="03708d88ae26ac53e05619b0b4c2f6f049ba4c553da6fe6103574514e576be20c066d3734509d49b418da89ebf05077c30d971", 0x33}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="82635cea167ffafa17d90fcb66a641e9bd124e6ddbfe9a2aef8b1166f3814d70014b6a2f04d19f6eb2a6db476e3ed6ecc52cc0a2242a84579544c5ec3bea5901454a6dee069c9f135976c3dd56ca5f1816853428313bba52ccb6892953623a7b8b190b344633a5b0c0786f67d4700199b9945594deb4460ca41d0e78885956258fd3a50a9ce7e8137d0c257d0bd2ca8cf579ef98dd6c1ccc95db0d02b3d4587fce08d74e167aa2333868535509be71fb68df26251d614356d8370abb1e26f4efa90b38431e5bebf11b7f", 0xca}], 0xa, &(0x7f0000000cc0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r1, r1, 0xffffffffffffffff]}, @cred={0x20}], 0x48, 0x6}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000024c0)="cd7210d5d666460f007e2b49ed690362aec09b9d925f0907a1b4c1fee79fc508d85a2590bdf157de76ce6fff7c13e88222a573e64111114a55fa8fd136e8593154bb21511bd3990d0c027f0c063b2dcebd39d6945592935442d97fbac9be97ceb6e97001d34d63f11cd1818419a79be9080dab13c08fc7fd157352a7f6e6fcb342c24e6eb94e127c63d6958c9646bf15663a6f85bed62697cb031e806b082fd18d7ecb77963b7e36f3f430fcdc399ca15b2e73f15c35967173c8947ff6e527cb27341b33628f87129ee25a23ef8c11e1d281d7449f7302366545554f90778671bf7bc9a47dbbdc6bf337b464c856870b2dc5046b35bce7f9126405cecb8d0625b9bc05c042231cd3f0a4da5add417e9cf5583a33e5ca074b5ddfc1fdbb9f4cd440c9d83ce6d0c5a21b1d61ea2a607e124ac5cc1f2ab1404cda0451a1d768a95bcf0443c889ceb9e5f0e3c672279bd20540e6ec69899dfd160bdbd502b740ce46543124bffc851b4430d3eec2987a95b0f57ea2f9935dc4f413321d0ea61e59598d8feee9bf9ad66839d6f00cc1c7d25951d0b49f2692434d49b01b1e688930518ab5fc9ff2a5b7fe82a8b873696ee2a6df05d506e8bf59d5ec279c1551acd0e68ad6d386afe8b0675fe5f624a11352e188e90843f5576d63722a3509f5394a60e6f4ca92852e107510c4118541799ab2bad18fb7347ea6ca4fda6e157fdcc6cecc8c7e694def17e6d5f9fdb7ca6ff696a1324722f9a71a1afcddda48618bacbe0a2754042dcaf8144a36f9641b20392f080da8ca279c5777558367e9240b130e567180407084fdb3cd083326f74027dea92bc48bfaa4968f00d5d3f9194e2e9f7750bbc3cfd0acfd943724c36cbaa27c06f0cfb61f058cbcf8f2d2d6615d836e0b1a0f5feaea3b3bc383319a218ea07cfe01762ffbd0e42c62c9a726f51bf927157322cf73bf9f5050c9bd22599657ed8b604a513286f9fad801638131003c998f4f06a9544cb176a76dacb5bded95d9f336e9941577e6c5dab18cec0a9dc795a4d658c19108d3d13907b7cb50b44fb09b557a8869abc5db782e457d8e714a2731864825f2b2b499bf80d64a4f1b7d21fc3f7eda9ee4608bae6a78f39df23a1ecabc65a9b180bab8fc5600cad4726d7f3fe26bf47830015e59a08689dca192f9aad2b2258603084aae0ae73040ab1741d45adcb5fc577e1018d3d7feb4fe66e09baeec07af17778734da30b03b98ea23f8b283a08ed61b0add5634e062b98ee345df2db687e5a8a8da59dcfd36df6fcd34d73a39102b37153f15240802caea708042cafffeb4b6d50f293bcec2c720390d02dcab6d70d5ab2b26cc756228dcac1faf2046d74dca2acdc6c4fbfcc7b13118314899061840c5a8c47c52d317472368e11fa82eecdf1f9ccbbe4eb4ddf7196558767e54d5551d81552520558006d96697f56c2d21aa488331a1aeeb7017292c078c30e54c87a1c15b9628f71f0108f7d0c62ec34f4bc070a58e1a07f0d3c207d2ff5b001fe42ce33160f6031ed354730975f02388a511236b25c80376544cca3989e6a32cce58241d20660c067ae3cd52c32aa5143d5309158aa16eab940712e2d1e6aec93174650e23913ce856f54b4db6b16b86eb6641d7bb50009c", 0x48e}], 0x1) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000200)="ddf3ecd175e2dc78f6caf82916a01460b3030d5e90fdffcc036188e1ae480100000000000000eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7f61578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce6d0b73fa8b361e3853d47863340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571181f49568abdbc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf4471a0e81c19252aa71143920c9f0ec7d0300200000000000d3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f11400000000000000e1bffd4cb8d0b66ea856b1fcdf7913677a24525a51d6ebc6aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e001d96b9118d0231a41f2b8c89bf5bc69afce349e8ab8b2a049e282065dcc8bac7ce7001000000000000006e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1db0e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645fc52afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec6fddc7c4d236ea037380d5ad745a41ca27e7a7384c7931be8300d2fd021b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a000000000000000000000000000000ff46ea9ef43f8a5302d1bad8b706a12f5fa2895453a28a7719f9050e3958307e8a540a2a9624b52bc138fd500daf789059dbb040e546eff30fb6dc754e7cea2b146c7e5775ab65c460089665a8717275ab33d2aabca868d9b683fbe349829d5a5d84516d5458c7e5fa8dc57965a21bc59538c569aba6e71ddac6ef6f80f651b16c703b6a8c8526f459ec8100266e3262692837be3705f17ade847461fe4d49dc62f953be0907e9085aef27503540ac8ed01c72c4f9931bf5a40dc32e6c35e870a4a84b313981d3827d1f3ac7e48670eae8fcb9b4be29e7414ce06528371dacc2a54a027943c8abf0eb0f4c8102250002dbb51959e8c112352c1bd9646ce5e9f9d59d53e6145cda89cb7aac6488b9bac3c782bde479d11eba3b1d97643ecb10d31758ce9043cb3208fbfca44434508a2a3fef56c0aa4619147858a6543d23338a81fa9548efd6d0c9e1385b716addd9a472b5860a7894b553cab5f0ab9e06d0dde82159436c168331415917a7575b7bc561ea1a314a51", 0x3cc}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semop(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) fchownat(0xffffffffffffffff, &(0x7f0000000680)='./file1\x00', 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c80), 0x10000, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000001d40)={&(0x7f0000001cc0)='./file0\x00', 0x20, &(0x7f0000001d00)='./file1\x00', 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x10}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)=0x3c) setreuid(0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbe27384e8e47e6feac84379aaaaaaaaaaaa080045000000000000000001907800000000000000000d0000000000000000"]) executing program 0: mknod(0x0, 0x2010, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206910, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{}, 0x0, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000534d2c1e9461aaec78594c4e651ac7d73a0000070000000021db1a31870818e11a1bbba00786418375cfb7d31369931410d11ba22c62b70dd42d1b8e8f9eb82a4a36b1c63931394929e435897657656f9f4552ead6631061"]) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0xf4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setregid(0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) socket(0x10, 0x3, 0x9) pread(r4, &(0x7f0000000280)="e7c1a47f36232cb2867c45d52a007bc1fd4aa91d67096ee6588a371040b6d98ac1c282ebc929c600c042a1bcdb69072af3e0d4de3f883e1ddd532270f5109d6a378f377a0a3d540f22b7e5d24e5aae7c08f0c01fb4b6835fa492086161c441a5f9825baa0dde8cedd525e0708acd24133f12bbe400e5d95dd7beee81d2a9c186afcf06997ec73bff9fee420a3e3b66abe61f81344c6f3c07fea917d9b853547ac5a21d37496fd720f56d16a7df0bc73279c76b5a8f20994827b5e17297ba0daf0db734cf2ced0452fbcc9135c6dac3e447bc55f29fcb5261bbb061ea48db3f8b84b2116ad180d79056572a436a2a7bf8d18cef5e07e0c69b2429a2c3e25df72beef0ef70a7412f3df9d64a6a9b459e056cc29903d228472e33354ee54b0f4a1cc30d20b5afefc8c94f7234d4709173a4582b64f63df0d49530e64f7c6a6ec8d69c0a17c505f2ea1063bd6724e832ce1fdb229240420e9ae972106e852c76cb4a46e78488f5e47f2aef8b96cfd9dab6a53a31e96ca92b283a5fa7f25ae805801b4b83e5cdb0a10fb4a69a39ddda9f7465edc3b874ffa5116d7766b5c132d4182b5ec03316ac3926ce884d4808b7693f1672babc645416f444670172f157a6c5be306703619deb0bbdbbcc22990a006f39845d7fd9fc5043c833d9ef9f86c44dc787fd0f8c4c02715f88cf0aaf88299f1b767fe819e6f70538027be78946c92cd1ddaaaa029ba799180aacf52f94968871c9f90e1beac6c9473a1811508cbcf7db2b68accb1a435ff398f18caaa867da2736bfc4af9a6649b8accb85177456fdd29f45a8e8b104a282b3d3ba2fc6fe93a8fa83056d2861a1610e95f035f8ff6cb6e180a2c9636fc02065b7e59986a838c995f005eb9263cad8b4279bd685b3657867bd1cb2956f2be87d0163cdc3ef3074fc1f612456eebfec08c80a2eed7809abf5243ec2b154b433255c38041be051201b1fe0e7cc2f98cb6091aea9ccf80f3999ce65c943e103c96a4771fdbe7cb905d1eb4c03477748e37ca94ef542cb871e098af6fda1384fe3b676e42edaed7034e709315cfc89096f089fa8c202dca364be93b63288be18faa61923c6950dfca59849053a2235efc1cdeb1f8de9a1469629fdc83a09ef18c413cb4dd82a50a03e97815a4b976da41ba3f9dbd586e8f25fd94829952f71f7a00fd60eef41f04fce5f8fa4afc8779fc6ab56969c8cbe2a8299eaf4acae589e9a3758008c7b9605d8797a8374f2ab9ef456b49c31a8d0c4fbd7b5a5b4da5a2c194ae8fb0c68f857bda3ccb35aa36a045ccfcc7dcd3c8cc6cd7e13e5661640fe23aa70edf361bc98e5ce886581d04b3e264494e2647be72a98089fa7d5cb4c598856f6608884839d4a6a823a0ff46b1c63715ca159023f970588b6b9fca5562bef7db5862994b63174e2c1fff5a2b2a6c7496c371603f318cff51a1fdd95235792bd51a75f2c41f3161f7af80b487c027ffb180a7a6c5bcc2c0d9caba3262ef2aa8def85298d59dbcbf3a8d7c58b4db84c9d036bd49d7818283ca70ea74d08cc2deaada964fe250469dec262108d34aafa1cf66054b96ec22d790a913f57628fa973a1862b321430f37ca706df73789fd8b349a88c497271314125469eb8529f36e5e25f459883f7fbba9b643f1b2413d9e4cfff706365cbf7024bb4655e46edb83089fb44ccd034c05083810dc7b8a10db99ba5e5f3ce7279657051c9f0916ba4de292d680cb3b0c0880d8a393896240daff2cde53beafb05078735d07e20549965d42a654932b39325eadb0feb644333b888e473a19e6226982084b04a56e6cb23817053f6541334eed502ec0d2eeeb8236cfb73583c7b8de485443bed4c466cc66d15c9f626609e18599ff31a6f116f54dce5c7f51477e455e9a678fddb306ec3823146c20dacff316d040a305778d5cc9370ab41a289c2fc95f4eacea52f50143fbdf662b5145a767e45b47447245d95922e70cd79aa59f144e20fce8b3cb2a40121d3dceab109b29c70dd0b5d6d4330c1b8e52e8ae3d143e33194b113c422b0f3bf4160b2342a86a7fb7dddfd0c990fc6258803f653cdaa453030656653d965b928217cf9a7ebf4e8e444758f85c2597a5bd638d0af87752ec2659465b06ef6aaff35de93a79fd1bbe1d93b837c2366e3a166f10fff32a70a50f250e987eea3a57c452f3a8330affea255fc887d2a6005e5ec3b21ed1bd396aace3866b645af84f480f7f687e6101f9439a709b0b7c868c718088e2ce955d2564449455e8f24da05797e27885aa655df492ba4a279dbfb983439dadca21a514b9a2e88e9352773f39ded35b8a93df5a13c67d0242b691eb929512fe121f722216be267f2b24d1bbcbbc9a8449e02c8096e5d86d7dab610d5be4bf412edb1c043bee5d88a57f0d925b60a32f4c293a5f4bec95c0ee018104878af23dfae3518e652df6ca7803a95f2589d33eacf75b024a3a8053f06220e457193ed2ae8113a869c9614c66aa5b8c0f45a2fcc6923da6edd89a73f943ef61b629aa98aaaea8520401f293bacad62286e3726d050b6291818aaf2f64089498b7014a2b3e8a101c793e6682d5b548d6ef29febe175295ed0e3645d7465377c692f6af3fb8e6d46f01259fba3158bf3ce104abc2251d330e241a98d791618084ea718e14e217b2a0529a0116fc6fb4c4e8f894d0ecb771c3e58c81c400da122e74bd968c29d2e81308e88ae3deb987fe7b050b2cdfa7b96153cdaf4d6468e32e2b2d0418d9a87a84006498ef59b5de75697cbf8f4445ab5cb74165dae56ea6185675894f5f0578790c263f9ad2220d507aa2dc37e562c7acc5b9903ca3d136805bfd1478cdb1358c0f22fe5b7e40743e1225b44f7dc85821792f90357f72c5d9def7f3d00104d556f1ff14ecaef88fd377c14cfd41151e602fd3d2cc24b73d2ea2b658af47a95e6597e7ffdcc5cfab26b0769bb8da8d085453c226c2a86d6b064a6c34f7357a4ebc4644914cb6b1036b148c31292cd4a4f1f2c96d61f09f92d59c0204aeeca5c2422322b317b1dbb954e7de19b12fd1f1d8002b21e3cd0cce0388ab07669e26122ea77bf7e61f09196a2df42604ed2bcc2bad798386505545f97ef3e7c9b22ccd2db5f823984fb2093ac61d9589b34ef67f26babec08d096f51c9072a89a0e96a64ff9fdff93d6caddfe729c113d32e6f9c4f89388241640d9ff58da0fe575784ee6afc28bb51758cf24cf6715e58ea31cc61e7907c06df4dd022d166e31a89dc840fd6b835b48d15213a82173ff94b54213397cff2fe200d075e79ff47d09293838e26ae5acfde0652b875f4f5a6a2bb98a0183bf04ee6b3f24fef594a49ee25722db51e8d7cf3e96a4bfd68fb9973112c94d0c88a90a612b994cf14dbd7c526b8f3f55d282cc6b219c91e6f09ba5f3743dcd25217205674705621f9583b3fee6b0666adf79905d3ad3d87592ec924131054fd434e3996cfbc60dd23defbc18add513d33b4ef1f92270e2ac60ce6e53ae1385edfb4f9d036e3bc442277a165ef590937d1bb2031ce585a5dd8073122bd4ff18163d0d35f8b129d7db5fae6cb316884da6d073bc95278a500aa809600c8e8bc1a499d2444a3b81f510f5b06d37e42310ac6ea21d554a74ce250bb38c5e683d565a1ada46aa56b96c3d1764571c4604773229214fb8077aa3ab1d4aaa84f693d2e53523bf66e625fccfeb2b6ec2ecacbae73ba30b324d628043ed712920faea1cdfa9e0032cdc8623fcd79f07eca032bb9cd677310799a7ad1bc55e0f625569cd6b181df69f564d011bdb6b318c4cf2bccaf17e6cb7d24f6f1ead3d54394323d3d295655041c2e09627e9e9907e05964f64a0a0f4cf1d43891f640b3a0b38d96be9f245471f52e2902d9b2b2a9375e13eb668190b3252ec1c5f54259933def743b1b9eb7ee4556f351c4663d534164cbe96772d9fcb9b906b382a316b2e6eee20860cd6c71c2d17c9cda5cbd632e7ed0dfa2994f2d7f69c5b4dab299fd42a50cffcb43f381371dbe776c0194932ae623a56eef0a424a8c9567e7a494a50e03e97ff56406129b85f55b29092c3f86aa6565e9b4c7b8f8ab58c12b57ace8a890a25c1a7a997e8357a79ee74950ef261f756a03af1b1554084a896fc6b554900d9aebacbb978017d8147a298cf88479b37d4b21815fe5ccaddac50764597ea164d757bcfe0e9abdcd04403c24c20ac5c1f74bca964a4e7e581b725e0811aa24853a2d70daa021f686a35d7dde05ea59a782f3e6cbfb068bbe4c981c8401e9fd0430660286e805238b40cb2e3082380e44562232a4a49b9b72de5c808d9a5063a6520f37a119a9a92a962a927e64a190481c15cd4fdcfea8c10c42a9c141e84466dda094ac6986112bbdf82c8c2889465bdceeaafb75c1e9817b868ead2441e31c678786423e9564d80a5b52de7fd60d92de4677313d689b3096afdbcf19e51842b4af030df96b7117fc582c222b2b3ae99b69463c5fee25d03a084a201f4772fb852717a809c070fadc1bffa53879c4d780cd8db1b727f7c202c64ed42537fdb6e1d09d5d87be481c7ac987be4088397d035b01fda13360d5c143175ec6c1b9778fe1d9cad91806d087e8ec5e76dbbd503f0794f3fb19bc71686fa36ec43b30f67e4475b635e06b5bcffa4edf9cc6a928d0df8df942652a2a8d3b9ef374167a4b818f7897a8b0b9a4d55cfb19858ab9d89cac0936ee1b8dd1bc9c7b461f283f2706bb4a11c1d22cd1c3d5f55c6a894668523432255f9ea4d2f1b33a862f6678ca96e87d52e9bb18ece33ffcbbf065a6af05df0a603ee85e6b9b8cfe798156b4ff9b4f03e3b2f03a17dd610c89224863f9126748423b78d536ccd71ab62f7dc047d966bd49cd870bd4579619deb33a2da6a0f40611fa444d0652b3c0944a468dae57863183d442bdfd1d3bdf7b03bbe2531cdb956516706990eda62134a6f918ebd92dc59b6c348b1874b88c783dfce12ed19380f4d02d105159f7afa1a306e9583bdbb33c7412e1c0eb91ecabe33dfebe31afc5c59bf29e4620d76e984e4e3b80709dcd8c9400223e6ac960510e49d871974c15b2d61718d51733550cc3ba0fe4061d76b968e4a2212f2a6a712078cfb21aed8735284d806969e06a0736678d76ce64cb2a3a8329f59e1fe3bcce3daaceecc99d21ee752df73963bd971c541c08ae4d701409d812e4962e0b631b11aed115588ee0d25bb1366a77224e6176bf31a9b703b1c84ca4832ef963333f65c99d268452330bb708776ad6333e20a656952e273634b75f2c5751a582306a57d96bf4deb76eec7f83449cf8faf9502bfe97021fe98ed0878865f909d84c5fe1e2b4552f5a15899214b520bed8abcfb0e87655e94b9ab55117ec7d49ace82b77ee7a25c99d7a547be4f4973a6611d3d0f4e09edefd5d73e41f091fa895af2087bb4edb828b7ec004e5e37182182722b7b168536106eecaecf790be0381dbe8810a3eeb9b0171d315661a80d2892ebc616f4df690a3bd2583a95063a8b006cddf806e564c5e0d9f64ada7213d1367d338792c4e555135e2981a0344248d4311c62ca8a4b7746e2f87b9cf8101742a9b5a48a58c6f7a40b30f2d851c5fc39cd7b7df0175dbdc63407d2fa636697f8299b8206075a3d73bee2493ebb7679233a3d7455c643887652d15cab7e4501f13971f5774ab08b27a6f268760b599722d41c415110e4a621507a5ce553d03cff7ca2029cc1b0269279c85766c5b3a8d9bd5ed57896a6c0b35df02676aa04dddf73eb91635f0574d61cd0269022066a579cdb", 0x1000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x24, 0x0, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)="45e2c0de0689ef8e5a167c0e0b34fa268272b62ac2bdf48799a08127f153d6236c24ceb35aa2a0bad0149f0af1e58e8132990ce9678334a01768be6f85097ed4ff04d4b0561e99d70a3e7b97d648447c086b74a686d7e061a376af36efdcec4db5c90b784ddf01bfc0335b299ef6374fde1a363e4ced0f4b6c4ed8c108beea918a142a2cf0e4e32d5ca08dddc34463ec81796e6eee0c7c34bebc01fa233dfca1717f1af3551074cbd017a67708c3a0900ccb443b7f930e3468973c34f776c1acd4add59f1f5655820f916629d600f8325c6752bb50e58559ae81d4b0bbe24fcdd9f21874802eb26037dc9339bb11bd8a8f4abc9d265c670bb1b974d7c8e25207c2a88cf1250d3c73b59ea4a9eeed7bb2ce632c8ee0cc5596", 0x118) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r6, 0x0, r6, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x2805, 0xb5}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x34) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) wait4(r2, 0x0, 0x2, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2238b8 executing program 7: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dae7d52740398b33c1b934cc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ad31eb80c9fd6af1b4054a7f596d9da", 0x82}, {&(0x7f0000000480)="fb21d331ba86fb052e2e", 0xa}], 0x2) writev(r0, &(0x7f0000000400), 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f70000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) write(r6, &(0x7f0000000300)="db175a615f080493a0342342a2a5251ce53378acc0444050eda0bc0ca96a45c08a843f6c79097f24d55607475a59f7eb37205f431459aca25bac4430ae023b3bd88aa5abd3329568612e99f8c69ffa1ea8fa2c2f1602595c296518dd84d92da7d858f871420491b2b2924a63203f6747cfe32f400fd9269da6b1676e0129f1bfd1cd7a3e32b045e61fb12ed24c7da82b34dccc63bfbea0c5a6ec5a74a386affa0d90b075d6605b6fe7d496459463cd778b1aa978f94e94ae45", 0xb9) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r7 = msgget$private(0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000003c0)=0x4) getuid() msgrcv(r7, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r4 = getuid() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setreuid(0x0, r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, 0xffffffffffffffff) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1d) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000200)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() chown(&(0x7f00000002c0)='./file0\x00', r6, r5) setreuid(0x0, r4) socket(0x0, 0x0, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() setuid(0xffffffffffffffff) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000280)=0x1bb) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) clock_settime(0x100000000000000, &(0x7f0000000000)) chdir(&(0x7f0000000100)='./file0\x00') executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100}, 0x10) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) getsockname$unix(r2, 0x0, &(0x7f0000000240)) writev(r1, &(0x7f0000000240), 0x1000000000000327) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) close(r3) r5 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000", 0x62}], 0x1) r6 = dup2(r5, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "6a0000000000100075133e1200004000"}) r7 = dup(r5) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) execve(0x0, 0x0, 0x0) readv(r6, &(0x7f0000000880)=[{&(0x7f0000000640)=""/265, 0x109}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000900)=""/91, 0x5b}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000580)=""/101, 0x65}], 0x8) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x60) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = fcntl$dupfd(r0, 0xa, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) r6 = socket$inet(0x2, 0x1, 0x0) shutdown(r6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) close(r1) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r2, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) r3 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r3, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0x9814, 0x6}) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x101, 0x8}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) r2 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pwrite(r3, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r4 = semget(0x1, 0x0, 0x0) semop(r4, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002640)="7629d6cdc892454fa21fff88f3ecdcb3570fba329a670b2e6ba77a118f038642607c6b637509436ad88edabdf3341c9e01c3a63489d3badd8e97078e98325a644c854098dce903ca4ee3fce5e73b2988c25384650eb4db4e9ae0bbe81dd37c050e833f70a748292b898aa6adf6b3def2fdd0797c58e7489042ba2f12c1884881a05874d452a2ac485ea7", 0x8a}, {&(0x7f00000002c0)="7b3f0a32f1e2d2766ffea3e5fbc0221ae7a425afff39b933ece5f34cd56cd825c6d200f937d6caf2ac89a57d7be52f414c5ef80f55b11807ea5786560bcd1892116ccd9d2e824a91ac578c06c93dc0c3e8e7627ffe97fcec67dd2c4f59d1ab8da47216532cad0f95e4dbf15e0e77ef817d009d77f66266", 0x77}, {&(0x7f0000000200)="ccf91ad254ef29ebbee956d611df017f95276879cc8a54f8850b4106ff1840fc93", 0x21}, {&(0x7f0000002700)="bfde3e2f4d2f206cf93ca7f576ecb173380291087eef36f28b5687e20adc21e5efa3ad128fcac1819f3ca6834b7291b1b99c121a751b6bfcfafb887b2970e388022f157bc887e0f9a8f3a3e2a3370e9ab22a19a897917daf44ccf6e29a662ab9953d0a7ce5ac6c4c33375b13302c1496204fdb4b3a4fd022da589c11fef2423e5dc63145f17101b068f2e20e1221a7c2899ea542ad9fa4c85b8866f0c4a2bd711006889bb8b3b5883b5b9a0335558c0e30eb44fcdfabb7a7005c3c5c36a18955f74fb87c496833dd061f1e8133da51f991b09781a7a4a458f25afd0ef32f1ef62a04c80929f6da7d438a59b6f9470e48daecf2479baa939870d32af72b19a13fc8f61624f6e3", 0x106}, {&(0x7f0000000240)="b7ae6bea304d21", 0x7}, {&(0x7f00000003c0)="ad52064ae85a1e4d874abd0eb7b41dd1c609cfc79084f03b087a11512dbaa36d926771ae82894ffdf2d2324ebdef3dfc3f0c5c0370b15cbf85ba24a9d8ccbb53ca4f2eb79c379fa78aa478841984c3d75169080e9b05e821b85705a0017851cbcaecdfab2f7d925228bf3d423afbc9c1f4f7c1d7077206f6ae1d5faa822902dac416fd7a115f6afbda843c800fd1d03ddcd7fe94f993f719ac8c1186dc74150b9f12dd7ec265940d8b6ef24ce336e23a2a9949c00992646cc47cb9c9607590b2b1fe38ddc414c8135f2e233b65978913e58c48a24bfa849e9650692a304e0564052af423a382728b887176f833eb5602ec5d7c707ef402cfcec81a6c3dc50683fea98579d8339fea09d037b58dbaaad49477a0e947ce415a77100c10921cc3d2ad14a3af8279a2c3b70e8994909d62ec97bef1fc542f7f03dbe4cf02c73a472544d04e17328372e508065b7c1dad1e5eff13add5f9bdaf1be694d76a67ecfa32d5f54e03cfbd1fcfc5de0705dabaac3db0be39b51808a2582428b9741905ee754a9a743cbc37b35255a62ca15c9b31ec324a6c09472af27c68a8216b0259637c9468dec8d1ba56df000f0c101dd9617de8cc62364f6ef2397fa1c11ffaf3cbc7151c62a7cf8081e5eac51931bfc3dbb02dd2ca32f79669b73c4bec0d923ca8691565226f0bc5c70ff28ed6756c364d1da502bd767d004150cab8bfa5199fe492aae2d46822f22d0460d64709a230515d0ae0b4629bbe2243971b5f01770e5ae67a18c3137af887dd6c9285287b8f17bf5b293d13930b7bd1d933d610758a46558f7962280beee1a91c847c607f777f131c26a0f31fea32ded038537d4a083ecbb1055e9630180a3665a3a28e1e84bdc13ba4bddf88bff9284ad63035bf7e283ea5226cbb3e6705942b5776776357012e81a79de5ee19f6380d7a50056d18eefc3b61020840e7d17c20e02c3befc630b4e59d7779cdbadc0f3706af0e886ea42b6ac87891b3e1c01bf8bde4fb1ac3b4bfbed7f36919d5772f0349709c5bc19ea0c62a4cdc926292433b79ccfbdf6279844014f91c0303df749b0414b3ea8142ed3082807fdb110dcdbfbd05a3dbfbda0f2cf3a3ddfa865ff1801aa0a77e32e2025b43bd787663d28271bb57c59901223f73c2ba0f0eff961e2ed6bdb57681f31ce94f4ce195069704434f2c0afbcb8d32b20beae01d0dbeaf7237f0b92586fa7dbda1a07926bed43bae07eee137f4dcd34352eea5647172824772b435abe1576bd5de543f582a83b136d36bc0d3216abffc971ec1ebbd6ae079fa593eb2ab7c45fed0bfd06960fefe3f69f76db28b77ed0fe937fbc5f002b811f74a9327eaf806aa34a04637ed89a1ee3e0b8ac934ac55eaa47d9099553ae543b231fd000939ff593313b0a0cd28cdd62feacc378caed0ea3333940684defaec5de4cf5542df0eed1fdccbd65ae2df83a814318c4bff2bba93b8cfeece4b8d6f80dcff96a6c2f02b8e9a725e7c6c49b79a4c606a5ae310d52575b50fdf1b0fcd5dc8ea01426a37a49632c6d4d60f89ac044b29ecc49f981fa6c5cae1d75762bc02f445aae05e371587740cd34a111f86b94092e977e3055e72033c3748026c570e0965f092db57eb0666699dec4fdf14cc9a2fc4c2a1b29413f2e74bd3fc5ce40de4e04b1977fa395ec029b0cd678764f55ad9b631be996c9fc3deba9b3ecf3793e64176f05628f26d7f6714d026675cb4866918e5ab34aa671329053015d3781e73cb09f17352785760bbf79fea663cba2995540237bba7f71801ca97063547263457e52688e932ec3b747cd801ffdb1898d39585f7c4ab6499aa85b2691ae633b69da031776af432256cb1afe9434a537cf7c34b6681c71ff8b447d6ac6f932736a72209faa93b22010717a12357889959a74d7ac7ab4b9db235cab34aab8dc1b836ab2fb1d01b9f26a1dceea4161fc2a6d04084ef8a2bb8656e93333c91392661bfc5cc793e481cea7a9f09ca7327aed4a26613d14f1aa6167469340a7db5d18111b1b8df8a01e1f488ede2d73fab1018e0acd94c2905233fdd366e7cd9be55ae805fb1ae7c3b0d18e99d8fd6edd625751e3653c49a7be112e3d987536dda10e9324b6f508012ffa76b5489e14ca7e3df46ed73b170e996184b796280636096f9db40d147368b67c78162c995469e3e94e6e25c1498d36ae801647e9113f626acbfbe8d8ba1f94cabd1980e545758f1bd80d24c86620e71c2bfc2ec942df67c517d01fc4ac0b4dbcf98826fa4829f7df36d34d0d9e4dc6eb6088cf69c0fb46d68aeea2c89b4ca2868898fac93cd53a1f34482ab5a6b63d36f1470277c1496fcc23c7603751b19c62ac3eb007cf32b8686cc1aa8dc4f64bed1fa59bb1998d1ef99d5e4d04a76e54c6deb4b78bdb78201fb6ed55051fe31c7abd55f44449442a056c2c00a1061b17a2f1328488d0293ffe798f842b70cee3e4950329ffb2dfcdf8a66b012aaafa1e14ab0d02866683a7540aef5ec22e49305e7f23f50e5c6598bc42a60646deacfa9c0c818e0eae558bb70af0cff6bb4d54f45821ca098ccd985800ad73985060552d1fcd18be6edc77d8fc5a569c236090d76b101ade2cd76ccbcc671459efeb96f2dba5eac52d1e71f11a67f38b7f2b8ccdd993088a5eba9d3d5d894bcba0cd118e332e18ef577284d41fd34e1f0351964d3ee3cf9c77a010a3f9375f9154e9d884021c45a6bc76713f48587dd843c3a117b729a976f101a612da8d51452187165c6e99c7d12a1312a97e650ab7b96139782379f95234a783a37a69d87216c9e586987c4045a6456e8709747b0953c1a16e9c34665d9c729f4beac657281ff28d9b9e95afd1322dcd082f0798261c456b756b3e4daa61c39bc87f166d47724c5878dd5d5178f91d7716c7004ac8e730e0e87f73795baa83a073ccf61bb7ca6c1ee39e312f38d6ff24fa4b65e9cd400e81836aa8325f9c1feb1afdb35f5ead536b078ca3ae3f98ab05513a93a23b58895d1bba61dde10b368e0fa5278c76f43597f4e3f63c5ce442a3ebab835a8548d76b91947b173a1ec9dd50dff8bc083ea82c5356bfc90511f6bbf8a11e0fc5b24c06047020d58876143b990f582d29e38180aaafde13e1a0e8d0ecf6178aff92f86286e53df388cc70f9ad98112d96046be7c2112e4326377ec6c7fb951f8f284400d6ddaae4018f1601825e79abcccaf0244dad4c3c358054dafc1d85542c1e5befad313a47396e51275a567c1c3f84711c3a2a22ca192281d352a5c42b7d3a9eb715cec1a1aabd1312d342c7b140e3fee3e22b03fc4984da721a0341218c76ae40a3e6c830d208a4f7cb555c9084b75e232c806d3e98d33363e60a4c757da7eda1da3b81a20aa53157480730da80e8432569ad48607c3696fd8900751e37c45929f026bdffb92a8c9aa4992f2baaf5adf48b5ebd2986169692d9ab2694df78cf7f8763718df5ec7ec2885fc567ffa1493ed1ba6af602a6e80555f102e3ac55605f5a4da85872ac4e263e7641e33bbca476a5b50e1d4b0b41450970d63030f7aaa916b5d0babac65812bfff4b36646900d802e313419088005549eadc41ff906c07db6746c33d373677b5796eda75a324b85e37090b615c710a95bf5133d590cdf94fb41384fec0b6355dbc7e46324710155f821f1757f02baa1c47bdd11512856d7016815198bc14266ce05a69418f0449ef398699630fd5ad16d2ed72bcda22c39e6ace17905c7efbd30c7793f7ca00567f279cfaab181c481e584209b1c1c93ba4dd16940b0fe70aba8f1c2cd893d33cc82145f6d6a84f76e61a72ec6bb977216f23910cc595f1b1808d0a853222d3d70c2b11a12690e1dffd2c01f0c088fe64e933884bf14934f7ba8d7d89d7e1ed5543507a053cb54029c1b1c0c73c0328360b10cc383c04d8a225023cee6ed913fe0fc68ee5ccb18240c3ce0f00e8b06f155833c8abc7a4b39964a217f635812116b7a98b38741618237ddd046e6d6e15abad8c3a81c7e2461e92b6dcf7484188900a6df749bc7d877e20e2dbfd6e8647f6f2fa7610966e01bdf895f38a9c0536d30acc52b6e1ed970033f23476879d7ea18b1980c007b427200382ff1d072df65cfdc124e74a123fc1a1a737e4ce8681162540d947b7ce2aef8ae61992fdb0a5ab56a8d95028e582011e0ba0a8a386e48723806227ff8b901acc32ab07a3b9ec93b1cc5239dff8f9e7bbdd02882d1fd4be128dcd1c4657f839d72df692d903ae580221a404828836bdf83faba54e211bdd8c0150333fb95ff4b2e0dd7bbcda07a394c84a524ed2a7a24d4b971c573e489b61715474c24b740aa089360eb231ef40cfb329db52bfba199a6785c44b95e07b5450020dd4b24c46a9bfb0301b11d4bb50aba9859d19275f9f78f71deee2ea9f45db18a2100490477d7c2940667f5e5aea064c169896c35b98c4e7e32b081d123a518f8ffe28654c89a2dcba29ac55cce88414e21c78beccdf64c6c4bdc5173611014623a7f0578d7e1fed7a3bee9bd0a834582137d368472748b72ea5731e25c1e80a621c3d0beee17864e227b7d0c3c0ba29c527d528b6edb9a557d1c68d8afe7fe3e2964ef4dcf42370fa422d7653e5af78782462a016922937b854924f433518c5bf046992e13d046c8439216dd40ec1f826db7f30360f35dd3925240b66d735c50fe84084383f57c0c93f2b1554b673228b15b41b7126a279f687b096d874480f1b1487a764a707f15da638fb23cbde553eb314ec0e086a76ec434357efcc2ce3e59a65bb4c51dc5755e702d0fa65c4c0e563925554157c8d11f0d584b68eb2b213cb5c2027fdb0cb1d744c1ec4cbc58a0396065bd3199e014a183f57f3491315ecc462975183bc5c0f0636651194084b02913f6e78704a1d5bf083d58edb1e54fe9f398150dd2ad35333ec4618e214aefc5fa34d4fe125fefc8f96595bdd417a21895ef52c49dcd6ac75c8237b4c23672e04c60096742c183f70c343ab94bef720365f423b0cabcc25790a4d95fc1e68ee94866aa0fcedad101b1da8916460f9e7a27b99fc68ba3d70f311c7bd23396fa4f8e228300531dffde913d927d2839f68d31dedf29f2d35530a2618a90a285c81935b35afa442bd4f8eb20677251c0184f81309aefee5e633c64ae6fcb8167f32b832180897e8e8be943f9e326bba498320d7acf5dd4b7b3f43d0164469b88e04c37575ba9f737516a354c77324cdc35eb5e25cf582d9de2c5bfceab8aef298a305fbb236ca7aca4ae1f0d5aafcbcba6b172186dbf4998a83cb5edecf952724fd8552852a25b50dfe5b410e807a71949d14b4efd6e2cdd01898d55341efe23396aa481bd48100a184719d0e347c82471f1e6c538eb65196442e1c93ebeffcd02f039ea67983c3da71a887200f7e0670852ba0755c2961dfd4c7ebe1794b8e3611ccdb2277a61e020f37709cb63d172bf5f3fdcf1c63762c122b5f67bed74b0bc3cb8324801bd6e599e549794db1cfd750fb363c72b400c6f660fc9615491d42ed04385918d4dc1f1b57c1a1be228d1667733c6a475068b227d9a98454b58e355f373c48d398573202efeab89a9c68c3a29c7aea1cc280c11b4f9e7883418a0c8673a1f0656009b6116fa3eca6d582d82318c148140321d0b14dc2eb3b7fbd921dfd6c759c5871ab8b5950056d72474ae059b57a72dae0d2723a6a15ca55f4753aa360980964f407f847f0d8ac54f5def7f931a99f80ed0fa7cad6be924cc784d85e8ce4c3d8d3bd96d8039b7efa34eb6f6894ff739457170e6deea", 0x1000}, {&(0x7f00000013c0)="cf2d02868e06672185e5f6b2137bebac5afcf60b2076c547cca87d76aebd8e9943520bbf48433387bb59cd56f0b0c7dce7b32131dce212bd7fc6e9422df755c2ab", 0x41}, {&(0x7f0000002580)="5d729506110d214198dfa763304f5589e34c1c3024d122d1f7ed4e782221f599b7c7f793056ab34d524cfcbba7aaae8de211954a1093bb2d166e844f7186d252ee800ddaa3c290883b2c2e8fa66fdd21a8e6f7fd05fdd56001000000000000000ef4b463d8c6c46a0a4cd54b5806520c9d00cebd064f0ea5252e7d3b0f0000000000000000", 0x85}, {&(0x7f00000014c0)="47f26005c1e65cf7009f65ff775c701dd3a9819433b1d00561ad3431053f522a9779efda8d4f3bb78741a5b27f1a89081ab4ef7229c09d568d96d635778e5b6c330a62f3270c1edcf1538a255625f6c7f1a73a8ba0795183fd3245220e734ce6317a0ee6c5a178c86887d06013c24d59f686b20a3538d0f833a94decfd3a9794aeaf94dfd8ec0c99741f4f65994e5b4325d7bdcafda1c4cc1f08b3035d8bdf592d978bc54c1c08b15eadfd5118482b9d5bbec0378160d18a7eff5a552720a9371a8b1e408c2ab91a54abee6679f85a24645829a49f59d3a44ce8f2676414c636b5ecaf230133ce29625cb6a51854e0e04c321d3bc38cccf782a38cf03ba1e7530bad53b2877ef3e7deaaa29d6a0ea141a40e7e9a2e8894fec329ac76b37144f852ec4949fc6dd0d65b61499648007d1d97f0a7720b1963bcf7b95eb1c75b483dc0168e10520088f71c15b18eeb0d8fb144587e10f8c363c6099f60b249fdc6536c51ef8d35d782d21a4d72c4a68d81d7ac81d7fe6559bb12c17757cbddc12d377dc2ff008f1e061d35c0e427597e744f8352fe4bd5613b03d2ba90bf4b78395c6467a6ebcd8430ca33418d98fa0f9f5a44daf287bc583c7e77a679a6ce8ef7e92bf402134241a815be05bab3227d1059fef772d162bd079c2d122bb44fbb25517a2603106116b7463a53fa0088a5ada6de181cfe788b161b45928087c8ea4cce2ec4553e315c4393ef16a9f6a4f6cefec290fcc5385ad1e267ec844660fa96dc6dd29e250a0caa3de4bb26b17489d29fd3461d39939342dfca10c5215c0c6a88696c3cff785d2601bcc5776500d51c9eac1caa993faca5ad259951c083a307d7a3a45e3ff755ba64666f9ed80eb91b9afceee5223e06dde47f4e7f7803f9b719509b5b644ea11042536729d7e566c948ec6d3529c02d7494b30bf65cb6b4eaa859e6452657f43d2c575ddfe7e441402b049ef247641e072efd79639c0c47f6d1d553c0b8283420a50647068d681ce8ed70deff384c133adcbe0cf2b8eeba11be0993d64abe6e567bbb7c77c403abff4b2938f101b126e2d74fed56578c67feda3e69de691b803d74c842e398d0f387a78deffbd79f02e7c192496bd1164d2ee989e0d189eff275258e5652fd3eba1ffb3597773d7fddb0f725d7228ac63bbf878b826a1e6d62bda43b81b5dd763decb6ba87a8008b4455a9a548b6b207e829284b00ce321833948457c737bbce25e5abe5223f8dc88b537e8e12e6524953b26d864538e1900edc3846c9e4c77881174f09f70e667eb15d07fcb218f1332ea4895e7b7d8829492490aa6499e16945662e00d8f63de9bbbb47ccb80f28e5ab94ac7cf32b281ee7f0227b6f3d0a2a8d1ea252ac512611e447e21c5d13e34e965466b06fde8f5653306f9da3334c36630a951008deacacf97229364c3cc23d3d0863b2cf23be85e1f11619dd8650672cc243b530f09ac158ffb51a42e9b227c7ddb39c90023e194817a6c74dfc8e4e26a72ce0fcb23446f68ea238b90ba2b9630c9a2238a7d8533723eb4a1fd8ab3073e19ea0a781e2aa847d0237bb087dc8c20b1b7b0fc6d95ccfd844bf4f3f5aa9d6e6ebb848c5078ce915fc70dc0d97b66501537e8348499972c8383ab4c45adc1bf285b4a37fcb75d2eea7490bea40d3e30981bc46f786c4a4b31acd741819c64fcc51a50814bd35cef6492afb251d84701d0ad25e17ee92a32021b66b911ee10045909a62156a2ffbcb7070fae74104e2a66f3eae119fc721279b4a4635f84a18de41d3e6989fbccbe7e47b93ffea01210b647b562e36a0e926ca86153321047d680c01a51688dd8d10ee8f7c7992975efd979675e919cfe2fe05fd21d051ce0fb54d919bc84e525325d6b3ba05eb4960e5b1c0b74770a29d724a1faf7e0f4db8af35d2133a59ff350f72d9a17764122f4e1f077e119d63e8f846451a54d871506a990a76e765dc44916b8d2a2055a8d8bf70cb8ad1b5f9010fa353c3da4b52d56036eaf5c1c826496aee0f5d3f8a959ca27d081ec2ed2e32772928ffe9607ec09ac408644683ca194d586384271f01f0771851743a2cf0c9524e1161b7f342691b022d11ebdf79e622ae339cbeda71936dccd6d344a6790b34113955c160c31b31b0664c158f512528244e62376826eea23cbc506ec1e8e15b92481575692f684f0c3c729418f25b30f383963d18cd982ae5002dce356fceaf8b5ecd87a41fb6015044e89bfafe16c41b6310051fe7237565bd702a1fa283c3c27ae6073c4e53f6f6b99e63f36a15c7a8965c72bb4d561b6105f6d2bf3bf04c284f5ff1df90d5720350f818d2f6639d13892ecd7ca04f0306290db500aef4ea59b88ab86e7c4f05a06c7dbe18ab88a3475d5f6593af5f70826f92cd14004a35b40ee7086ffd773a43258a016d71ab35aee5317db1238adb15d4cf3da353a35e0da7a2ded1f5e8db3060167bc71606c6c32a1ef86d5944bc9a85765b8552421e5c62f7f69af66419216f569eba7867b37d1c24969544cd9cedf75ed3d9330540f698667cfeb8f33f4845d00ea390df2a858d6d33f9d94c73226b546026bb127de75e14b41f181329c4471698fd303a3e2086450e8b86c6253ffe5588631b25b20e6199084f37c564494b550fe7ea8a673e567ad0085d59b7724ce8d503dd91df4dbec97e7638b5631d071c7eaf4d4bdfdba5c9f2893d8e6d09783912e8b5f4699a3559809b8b559d95a2f25c0753d3ca9d14be7502cf6101c557b3ee61b51ed3c3f7db6fb34c5e944296a9eccd4a0fbd0e56864c1b9f4b9741c1362764556af27bc9390aef018e23e68cbb3519e7e40eeb37c7f887a9b558a7bb32cb75c826aa1a86046a4b43ba7ba78f473e81cebc312eb9a2828c3699e221403243cdedef90dc7c05841455de91a5523de19ef3815da47ac0867def300b91bc7ffdff6de22e3be744617663f54fa0345733da0ddec0b1831cee26b286df00988bbc1108654c787647a6d1a7b8768b8c14e5da89444a007199012f3ed902209aba16f8c8461cb053cbe30070ad66f4e4e000c75f0d8462e4fce24b0f629a634bd551ee7dfcd73da82c6d113f3edeb1f2143410ff790fcdaa3a7868bf01bb5a05cd11fe8a169645841bfbc355c657bb64bba758767dc7691f6996bc0967c09a39686927be96380d6d4765dcf0114fe83ada091ec8f27d7baa96b6aa3e05954cf342bbe30ed23ec775f03674d7af55c425794a77fd6c6e0779eb9819aab33deb3a5d5c3ecc04714016c1127f0470dc07ab419fb479229e760dfab7a89f31f3657490e13441518e054759917c65ca616ca73747140533a6595ae0b1baba208fd5168fdc861d2c3a23a97ab7e58acca84e5636453579bce2689c0dddea9e44a66dea5fed19dfc93ae367ed98ba227e2147f1a85da7d7f3cca91e86c4bd4de3cfd1484507bcdadcf5e277981bfb5e3827e27ae4d28228bc1d5d83b6b8f4d8657edd077a784f36b1887166b38ab02e234a07af15b5fc88f255ecbf5524581d0d38a3a33abf84e956cb85339ddfcf716c85c7b6b717b6739e72ddd75fd1a36b5d1bc7224cc2be12318db3d42a324200db9b383f4f4a0eb7d8705285eaf206d6d874ad7813da0096d02f65e2e89fe4783ff6d395262aa64e8a12c7c763dcb1cb9bb29e3ed3a6f41e6b9e67b017e9b937c2188020aaaac819503dc6cd3fe13b31be721c9e73ac0f3aaf4e2d5dc42bf57536c71f1c5511ab434f5bf3c62b07ed7e6cede8809a0432250a985f6e212132c930e9f8abcbfde19a3d6db5a3ed6b87ea2e0fdec7efa7cb8a052fb3ed7ffc28b29d8403287c20149a9b8d78ff66bece823d39bf6d36f6dbe7753494a52a885fac4ef00af1ed55019380b2fa0b67e2c8893044e4c1c60d7d43a4a2a8b7a256950583011d83a4021e926eb9af8116e8ee320cd0d19c07a695b34bdb1a0a457111e14a0f0ddc565dc23822fe38ed4d92f143bc36a005504ed5254d1ef46e80ae48cc2d93d9681f6c517d5d3a4ecf78a5a94c38d92f3bfe4ee83d8697800f2c3fcdc31a84ed7848f16ee69ce648fe66c227bfcc0f0bc2dc8db89b5717b3b704b4b8ea86829796e9ebaa7ba8b6c718f6ded6a8b221017c7894ddafb58f72b5d8aa0b5e5a74992a1f4e7d55c380a55926c9c164bd955e888c003f332942b40f3569d1524b9ab7150e03adff305e8a939f3ab74842729b9304023e41d5be36f3b64b499a2a8c90f6b36c6f97caddd1a1821527a353bcdb6adf0634cbce6319e8a3220546ab78358d1f6de5710f4ec02f7c60a479d55449638b61dcfb875030479d11472759ee4ab56e89cf51d0a85fd1c2394a766027178855a59373c19464eb78fdc0158ec3e5b5ba4dd6c77a3add4a92d9cb5504d1371327a356a748e26decae481615d20090e753b5c187b0646ee0e1d0ab2bdee2a63a3b07049f744fbb7230a8c2035a044e5b0ceb45900baa9c9daa0a8a915f34fbab71ea817baa0e98b0b8db57159e85b728a61fe267c27d57d5928976a711f8b36dd0146de8f32b30bd42df00837c3db60832551a8f71ef10f4f0709b8fc468392ac21e3e5c4d5dbc4ebf94afee10618ff1a4b0458d9cc98562faa4c9b588130d2afae6917a2f294cf2c3b5de588d4b67a768c1a17138840706532b0c335689402534eaf7eba1c33c402ca51241fdd97dc5839ffc7789ff5096066b938561195c81ab49704486644e8a5a21e699676b1904dd56391425bb9fccce4187f1597385acc338907b6923f180a027df4f562255dc154636c460f86483d49d7a23e6a39c978de9680d62ca6eb452f3b1f53aecbffc97fd3f279eac3d080522ec7e39fa099fa9e11092af00181d4cf2d6b824399c1a18c268deb5f9dd1155612790efcdc1b6768f5d69ff428c83155f4c912bfe71fc5f3efb0acf3b29977f6a9ecd9288009296eaf071a624a714a8a85b22125cfe22156c99e7131576b32d953d621012dd0785825ffb1d0e7e5d0d0603232a223d2d79773c54fad58372bc84199bedebd4f4a7a8f5cab4ed933c70257d58ce0d9f4f28e1ea284a2b56dc7be4ee55b3996c82c8c1e1d136c0f206e24f06be12f11010ee1ae13a215706d09f82c4395543d5f90b122108783ea443eed38833698f00a51aa9aa9fca2a536ee044a0b5a4a085e03df241bd15913f01951cc5d41231580b215c3a39b6c29b30ed9c6a121c527414a22b7101bc0297b606c6387b421fb0c4ec80a98bcc8d4aaaf71848db895c4cc4be6e69b1c023e58c5a6c77fa907fb4156b38160dcd6e226e54c08a2b73d239ac0364de6f5a8aae5a3f426df8d1e1e30c7ddb7bfc1c43c2511e3339bb560d076f0c96e744f5acc62e8e84abdbe7c73a842768ea217874e411e683ad141cde8f0d42e760307f2b93c652bd0796d9a4f40649c13766bac4e183ad0bb442c00737626d663e3785077a15712bd2feb7428a11320e4f7e9abb22edabab058ed1201c0af67f9510646e49c9867dda5185bdea3ebbac845a8c7f45f86efb07debdaab4359012944b62066b7f13f3859d8e2166097f396acbbd6527456c28a126ed6eb3045591a0c19e044df652d435d27d3657526bdc4096bd5bcf65f78db792eec7cc74fd7dfb13aebe0debd1d6679efede38620bf432caa924a6ba2ad4905e9d2d1741fed34579d83b22746206b5c51733cfd0aa438c7c1b9893b37d2cc1a7f3db808dee8d6e2afc34610e44f5eb5ef4f3281f3175749c3ed3be1b90b6149aa9a97db11484d1e96405f8f9703314d9138ddaef4c3df12f6ba9c21330f08a9a1ed936", 0x1000}], 0x9) r5 = semget(0x0, 0x4, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x2000000, 0x1000, &(0x7f0000001440)="471fbbb9e2e66401493937fba32ecb610aa08bb06c099572e6b417fd7ea11e36ccc218a4d5ec78170e8a27533062648de4b8d5619fbd397fc02121ef", 0x3c) ftruncate(0xffffffffffffffff, 0x0) getegid() dup2(r1, 0xffffffffffffffff) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r6 = socket(0x18, 0x4, 0xfd) setsockopt(r6, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r6, r0) executing program 5: socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r14, r2, r15, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b4, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) r2 = dup2(r0, r0) msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000002500)=""/90, 0x5a}, {&(0x7f0000000040)=""/32, 0x20}], 0x2, 0x2) writev(r1, &(0x7f0000002480)=[{&(0x7f00000001c0)="a395dc28ea14702691b6442ca55ad4d6faafa185454b972ed6045b200a22450b9d88500773c9e046b8dd3aa04a8de24291d6a815dc6e6f50abdbb9eea0adb883ed5e64f45236c8ff7b2412012b7e7b48ac90f6b1f5dc7649c65c9dc22e42a2b9178212e90f052f74893f03ec1eedfa54a30a605f167185292ec80567249dc0f5bbb3768f5aacde951e5f591702df03082157ef61d7416426cdb2deef24103b61713f0bd05ed058f643bd920615a7584f498832ccdba5fffffcbfcdd05a9c558c6fa2fdfcf5d4d583255801606636bb80cf4a1e392498c781d197e15be3df8d564abea000bec2b44de22ffec283aa8deae0e8a2c7052bbf01444e6ce1a12642962675cd77692e28ec994623399435d0c7f957522005ec8df2ec5c31d9dd51438dfcd1d1783c60b45d2545b005eac6752fc1a0a769774fba858639093657d0ed8ab007219d9bf75efa7d6995da3032a457b36c2916773781f51dd2a709930143b95cc82e7496fc7de0f93d736672ed63bbf6c7ae31f07d5d479a2652c2815b4a21781f81562f6494f70bb690954fbceaa289f784caf0a6f0ab18c0769ed531087dad3efa273be8aba779bcdc224ba5abaa4372f84f4a2752e8d79bce76016b06f71d9cdfb422d01366af65def2c842574353f95dcfe3e6dad1013fcdca49fca6faad3e1a470e4243348b5d263bb2b51f78ad50dec80e9ae2d8335eb0a6cd4ad3616e12f6797188066b744667324ddedf43f035be4d00b0bf5e02e28c86349f5c665ce393f743c464a3a0c7f67c80c155d77f5a201735f34c5faf8e8693f3d8b056bc2beb4c80a9903ab801aeed96440dc40209b8a694e8fed7d1d2ecc481661347ec9094142be75d12ac62ff4d6368d83e69fd4d73bf2e2a54e5555d7d89b7f8004347cf21fbd1c31624d4c69d50639edcf821345ec49fb43fd2c5a531420740d800edecd701b8a56bcf2bc1a11c507ab50ea4efef03b1317104177f0b64ee5fc22d565b0854799bdb28db87ed63fcbfa9017dfcf526a7fa422eb5cc0390893812f7c989b77bc27bf9305a56d0aa4d05c7529ca0f189726910e6694c4a4bed1791b8b9203c9867912696c564c64d259a1deaa0dfd11e7187022a4117c2cfa36a4fe5ee31b321d533e4b60342f2bcef202bb07a1db88f0b45363b8223d95b0e18a095205bdfd9e9402e8fad510a3e80c3913f5ff2f07740abd48824e34f13d9da3339d08122d4bcd5971df50b80f9522d0c9f3fb19a01b8da4a6fdd3bdc9ea7f6d5103b758ad3738b5099955a4844fee6b9a0eab04670b656494f2e0b1e6d3ded4ee31abed056239932a9689fd563e65ff3442a04640e82adc33e773455a3600ad67d3c1886ec81922baf777df1f8c8a9558adb884c85b2c036027b9d0848ae1e38c983d42b5aba9e05f9bf4a1bbf7a2cc10a7b94795d6b6e94b9a7f82b01b2cbb2054dc4dbd93419e3ccc38b98f0f6985a03b1086a64ea5068c1653c6632541db8b9c95501a232d737670934e00526e7bd4842be1599fca7352484ce8cef63eacd6acbc22bfbd33fd19362bdd68e7b87c6f173e8697abcc2748c3f541e5511e232a335d864787dab201bf057302df21ccb69f71d81d2941ad779a97c3f2055b88af03337f45f665c7a126659bc9ef47e75303053ab7d1fd33bde1f294d21f554a3e58b3631f001f10f4bfd1ba2627b02f0589cc052b954fa6b04952c213c762e4c84d93f2f4b6c945a253ec498bd7c9e74d4cbb0d8b416d577800df506a8f0c8ec9d59fd841d48c8e50bc818ed6ce78a1759fde298ca0efa71ca9ef08d23ff522daef653953103d73ec07b48157c7b67d956f53cc88d0ba61dfb4bcef0864fb8c5b15eb95ce300c6784448529f62f2fe1f35b6bf7ba89d7406ed330cc46a3d38de87d2f93ad815f5d88f7a5478daf42a3d6a0bbc4c9e64e3253ae0ac08c3a50c3f7f11b080d10be25939f105a143ef2eccd38307f7d50080d56133b326d3984201b99aab3e570679d1dbbc9c392f408169040eecc7ffa59c98fc353fb5cbb79513958b102c95be4d63e9302a67cee5869402d77bae719bd67a342f4c2f7b3caf3bc0d9be950f8eeb18610f1626736a83ce8b357440e826b70437611b633fb351aeaf4a56834c3f676f0ddb5539058faa68d74da06e3b7492181316e6862b5a366e3218ce38bc6440a3da6a74537382f39757b35a6217dfc716b5f5d0eb758651e5166f7b284920365595783dc6b830a443a139ab3e0ea436c9f4e1519b4e812ac7a309e2193547a26dc6374fcc3f96ff425a1b4b57a546aaaf7f88a6562ba5a7308a2ee79680b748b0e8c6799cff5c000ff0877b146b2174a3be755737f561a7e8952884aa29ac37e7de9513b84dba568b4377b0443bff3b9d55a9488b9c1a0eec34c739e79a3e7630faba0bce30527d86877ef58ae95732daa23d4e7f79b0172ac9da3bf42b1cbbf16a8c5f7a2298071833dd5b902a2a6565c1dd4f377c2cf47401c22ad3a644a1c96a911db957bd2981df02f5d4a3207a458e3629772f59328ff30d7e90702c84de152fb849022d4b8e0af36a878cb6d04539068cb0caa2cf787196e2a6ceac3aec557a8d8d6814fa26b1c6472f3f1f97b7638b7fe5b7801c419c9ebdc987d78941910dcfbd82d99984c585a2ad272fb96d0bb6c572cc92c3ae39adb17d5a7d846a2ac89e22d1937ffe26c6f774a227d543fbb7b7ffecb821b16eaae35f153299b8eb1015ba29f480dd9e54a32d479db3241beb5a7df68599dd5d3db1895930d7cb17a9212280c65778f7f113d74c7d64b011a6c2cf743c92fc9737ffc696cbb16ccba8df926ea77deaadd1d211f4acf11d241db33312649ac1b3df1cb297a3fb41215e167e78fe95f882ed89297843dd9efeaa47e971edd1bf0df02f8a93f1836475b89ef75cb5ee34676ebbef2c46a6b90d625e3485b1690b68c9887a1578ce3155502dff1a4e705aade5d6cbcc86b0714e70decc41b9c3a970074a936fa68ea492b9c4847462e9f38f3d0df93d1aef9d587894fb18b847cb9c93bd5e1168d393d87f0a38f5c0291b61930fc85d21943a5ffbb314a82378966da1ef4094d97d6abc387d703090fbc3eb1ae9f1034bfb8e9a3cac643c54bb23e7816dd874ea0b795c6ab79a14f6c8f3f9a99457cf03df5754beff4dc827f7e1a7de88948f952d4d778a43c12b744c8383134c6be70a6e6fe223dfd5f316901213317bfbbd2b93d0b338d600ee69efdd39642357b1d24051ea6ae9b29886eac9bfbcd52468ef73d7580978773cee73583d027a18e2c5cb25a1c43717a874dfb70fa363e70ce83711456ddc80cc8dca9de9c35ab3a57bdd900fa487aa2b0ec2721dd7b87d0f6e4f1b036b2a358a6a3ba3ac65dcedb3eaec1ddbbb30f4dea6f1dc010ecd7d25c2f805cc11c29629634752be071b4a15e2ad0d9a6430d4dbc5389ab1443ade75970ee9b5ec881c28a3492a5cb4d12f602c90e0f63c1e35f14cd29862a8e370c88d8d8d9b6afa2e3dd5d880a8892e94082e57163021dd842cd7a402a1aa26eed5546e0a1ff2e0d1e048251da89e532abb65d829042e8a2f7a4d26ba2d6673629d81c25a80f7dd09c974f32f66b65ec2997150aebb0db5cd8687464c1bebed7c88899e58fb0c8d6a79f0ffe2bbd29421a2cd9f847e1bd9ecb4ceea0b903cc910e4933297cd8157a6bf255e8d89e1b45793fd055c2ef9a0efe4664f7d7c0676f156a0bcffee2522ffa8c107455fa70131c0ec0c4ec54a559b235b2a4993dcf06fde364e62d679b38da9ccdb594bbdfef9c3cc7b05672b454848926faf1b468131c2e414025dc7644a224c1fe580880f076425095c5993b9cad6ec4cb931a74840d6eed12299bac19397da4062d56fa2218ab82be5062f6512e785a0741466e840fddcc130963a5ad34456f20696b0738410698fcd05d30689f458de93be98dfe80338d09562829ebac0751011d4165877ad980f5d972c5b1a5d8498dab0d48fd3aca4ebad1973a8c9c34f7b40f5af43bd8068e0f216fb59569170d2a7c0436623b6d01a170fc1dd046101516e1edda8b01b530314baad574bbc4f3872be04dc728327ceb89405fa8f58d44488e19f5e27c497f2a66ad8d8bb86938bc70135cb692034c464583dc2918996b4674b0ef5d335aa5cf0270e915b018984eafdaea50ae1fbddc17244ab12d51230597275fa26aca07423a7e4729058e5be3dbc38051f75b4400dc883c94335118ff91f0e94fc2ac20cacdecaafa03a89b64270a2edc7e383bdf8f6c8c68e762ed85e7b2fb0fe22abe95b95c60e35987cf1a44ad08fe81c1e5345ba8eef2f2c3e833b488fc73f149419c6d180b78f07930d73bab88721043b26abc7925b99ef35054064de69980104ba1bcef7f7d4a167511ceb1c9e1912ee72ffe4f7cc399eb78d7a46136d22888ff91f4599f1575288bc7fd4923f4531dead840c98b620bfb07e9e281dc775e4d4d68ac64ad280169f216074cf1ce7b162efedb3f74351ac8575469a95576d36c0b84280312a775f74a144a4141ed96767412a717eb4508160160ecbb2063808e7570cba133490792490ac5fe86750c769a06348c9e41b51602a1ee4bd6ac60c820206571d1eec9f5f5a22d5107d73337925e2269157586d15e202ff6e9cb0935e8824233c100e21e5ddf3a5fd6073e236ae4723f9103182b862712c5ad7f40e257aacd97358c51b79f8b5e290d09e2ee5b6b28192144e6a48f6e3e25cd912da30202cdb2da4421f8faa19a74d1e6674c334515529ca3c2b946ee7cd5fa1ae82a2bc78d2eb81c1927c4a4c1325fc715b59245ca1e454b2cc639991962d09edde413b44b168b213a5578a2e73b8f17319cf81effd6e1495d092df170fb78c9d4f915406e80c4ed4c17e2c368901b90d3e51d7c8045d368c78b1e2c0224cc53a2c6b7cfcd7c8c9719fb9d2d513a7248960d6a0ec11b4a28c65bead724cbe102be7b9100a3c20856aaedc272c53b0278afad0e75b441aaea88353c7a630cae3b21d90694cf0b7ed58e2f2ffe0b1a5797dac7120fb69cf4fe621513e50699f230d135759552c968a691740f51faa32794da84f324230a3b78ed7aa7317c3778dfa613a92957c30334ed7208a6685d024bc95972817f5a1bc1b70f7ed2549584b40125e1fca17645e63b81c38b8b85c47bdcdd6e77606c11aad0015b892dcdb651005741ff6dc58745b45dad653491d4f0e2804ec03d60c01a249ab98ee0ddc51f278d4ea4fe6f543b6fd21aecb33aed09e8bc29039fdb546ec8c4ff9724af723429d37701d61f5b488143430b6536292f718d9ef88948ee988211e58fbf3da1d085d36606737e335b92c861e214169a5c18dd7a7c3027f7231f02422c1c2aa1e5e4bb312678c6e910e1c25986cbb4fa44a1a5ebadbcba4076fb8f900cb92b7dd8165047ddb0e9d5fc80bb1fe9e38d1f0eb77b3bba21f10b1dcca415edadd14f885cfab558a604f9056ed31cd492740eac073861db827d389a063ba238ad52280b81b1dbc4b5405b0de004eeb9323aacb2d77c0a642c32895e11b1a8e6512905156e24783c1e95f863627f8ca9a22ac7994f6bc26a089f0a6dea33bbdb9b0222f293e4931c8317b4f2031f3c43f3b2b42c5b6ac263f78b1316e4a6b097c2ad45d5341473b63257e77d968d69c0c9846687e9bc1931102b5a781ecaec5c6e45c4f7038531ea1f047a18fe0ab4ccbb3e44e37d8df255ed64b78064b0c9d2ed9cd06f553e2dd90d0505434b01c5bacc27cb85caf227b16c4c2fb0abffee6bab98089d0b5975a92a49415a7298acf13", 0x1000}, {&(0x7f00000011c0)="3d5705f08e8fb129c587b8234a5c49fcd7a587bef7c3a57b60b9f16eb28a049ff356b60699a50ef713aab4d8fe130af30750ddd30d70142c6b92639ad42f4f9f2c293c19251ba3ebd22f3f9e543247b7de85d115d2d94e92ac21103a38978cddf9a5158ab364a1ed5de19a0f8e11b0a7dacf8851a3d0bc3f7eff2ea24389d4dfc4c066612669ed97c0171f190e97876c5424d5763da3d714ea8b8224c1d872912a2929be42243f2c77ef216878e7fe576df2bab7706a7611ed5bc3020ee4346a78752557f5aef2e9eb3a789a5aa804d7c60bc22f0c5319027628f9d7d1dda96c92b8e41bdb45173de084a98fa5a3e6be55942040dd0c794b103ff0b5391c4b78a1aaa51fef208d1d37c58285c2ed90bf9e74b86c2871c56a554ba5da65b3020a89af4c4bc17736d76b84dbb2305da962eaa6691e9308371c14384220944db7550e650ab89eb27884e465922e2c8b0dd00430a61728c27b6bf6832dddd72622322f92407435e38a2a5cee80eb174d9011ada5fba0ea03f4f7db8fafe336cffb701b61ec417877595ca23822b978650a8cfbe27cb2b52c1acb970e02b23cb862b5e415ca183a6639b8300519e7365129c87472aceaa8a1ab76546fbabb8b2561924d29195b40611155b528197cb231135da9c2a7ee8871fd131bdeffb8d685ebca8d733102a7be84884ce1317601a53afdaddaf347405abdf0a6b620b528eb0b645a1727314292b3fa37be04b799956cbcb1f5c9461036c21cfde2124e39a63bc7977e99164273eacbb561e8d4b332baf75d6c8cdd1b11cc6a8788df8875ac1505120d217fe2560441dc121ffdda14d6880aa5c09d5c32c81fad6e34a6a1e3cc4b280a2135a7d9ec40f2afa7783a2022fad8b6513837da5eeae34d5c33751bed836864ac9446f9fb08a18f68adf741c203c1f834fab28da3c5ee06d2f6e9c70537b537fba2cd5818ecfbd7ad57e58370413ab52b9cf189f8e6da413f527fc32f236d8afd604f498f0958ef7e48cd3bcd3b62d67bbd2bfda08f54e3cb5d068610d81e0f24ce577508bd2b3af80d4f5df23fef62ea6fa67fd26e14ce06f34e73376427d698356c808634e0c71f999d2743785715cf989cb9a4a056fbc0139bce00e532d74cbef4031fad57767d6cf63e7d01d35aada66a5c7660f3af39b9b15d9f4cb042886822324eacee3018852b5b6b6b99324dfe8c5ca21480ccc8581a258d7832b0c5afbdea50ffe52ff4f69331a26bbfe17649a66c44428b98890c2c3c2aaca9240112b06db1c96fbf008c901f7ed72ad1823f9d7d160f41e4b0fcfaaf96d168ccb1d2ac2a11882a8134ff82f7980a685c4e246449c40f7029b4847d08b69fd47a2960807bb355d45b2c56a010d4ddc9682be76344406a9907d2b517c9ace89d4f18f335855943c8779d44c210120cbb9bc2d9fa7241a0cc2eed34c5b212d655b97a24d6df3802732db63d45783cacd7d3c140d718f7dba39a82abbefeb990a2717010f9ad0e59c96f777245af2ba9a7d9c5d430f2173a8b562e54f2e1090a75055c5564eee4c24225253b5feb5a4d27a489c9c2df23f4630fe6407137c0c682c16490913f56dad2858462ee86e13e6dfbf6d6e57f074de2f87d2d9dcff93ae959f7b9bd9138f9a4746d3d3fe634881836021d247cd839514f477639a62490e54c506596a1bff22260e18a11d137a17728690e05744abef75e27d6e24e42c0148991f5fd5189b7be17a2efa4a0038e5525b2613bde6697a3308ea2728d943c4175fd71e05f4ce2fa02b4caf7dacc6de1d149ca80d84a48499b6d860bc847c843b63d9032125e3c777986d3b836f44d8b80566baecfc51344b2803500759ca936d434108967224fca22e350e68b3a1c671d2e9c0d9a3d633c94cc7df956874ab9cca71d4a38b0427583647db2e421f86d5f7402d4375df890491974af97508124bfdaf649491404bc83a88367b4b017db525a004935e0acd593991f30ee6c1315babaebd9052c5ec35f64736c1ad1cc9596ff621533f22ca9dd2e1f9ade33e5cba09e24507329c76969d473d1a511bec3324bddc138b63fbfeab9fbb09e4a6a523cd826f9567330eeeb55bb0885b902a18bd33862419314504824ce2ccf4cacb3573763cfeda7d556a3bd1ec1f065be0dc4b59beef66e8ec6abfeae7a8eac353993a4f5f5926174ca7d9aef7da4d3af2491dba2d9f722cf662cfe04db6ed5c8c7b5e1d6e762249a6e70092045d552651261bc9854cad2bc569cd8fb199274d76b7f11632167dd05dadad98f8e0b6242e57ba6a18f8bd87c7163b82930c5ba76b2e7844be20d39d12647865eedeb442755e500b20e4124b79e3e2e6682214452884c6253ad578ea91c4c05dece5b9714edda8eeadef040b8b5f1b45655752546d2f1eb6351f9f53551cf198e0bf52c5b895569610474678dd650aa46aa916b947f27c2dc1c181288c5434ca78292dcb8664812bda500a356286b19f28b01bfa35b994490ca9a3b3888bd8663b5615865e3b5745bdfa726f9259e1af7c4e5814a0a5e294b3cade990eea8361080b130235ea2a1aa6a405058d3f1537c3ec064e739b687d8f462afe1e6081ba2a4defd2bed7a161cb54ef9c7cbfc127baeda1293db10d29cf7a1adccbe0a67d0d5e50056a9b44a923c6baf26a04760e557d6d4a5f9230cd8b4eec850f6f7367060241246f60853321aa8217e84a67d86d389947afc89f68a193190eeda828f15f2bd3eac70b6e86feeeabbcb3ee9cafe3456a650e094f7d9238e33b53c196f663b766d93a547f4c09baef2867e6a44c8255b77501b644bb3aa187824107ed412fa5aa947e6d9270c12fdc5e71b5e627c95eea6f2722134ecc3d25f67b68ddf850d5dce54395bfb59c4bcc6e516b7dd2142e946230682dac5ce096e9063f912eb9cd6a4447d563beb83f2eda87aa8a3e6afca1c825f36c99a00de703e4329ad5c02f8c206730ceee91a8877ff2a0ad74772f18bb18324dde50a5c23506b891bd46b1498205890abc193652f7378bdb9e15e811a39e94eaa3f249de079a43a37de892b86f836d4c6e6d0d7bd2f7cf5fc12df36ecd9fbd7df3b943e428fee8dc7c35b25efa7dcb8224b55ebede68bb37da8a86795a92b811a0ad6cbf095a51878590a96998bcc86368764fc0ba419f443a02bf6ec1f7b2992d6ced47f18cd04c931b36983cc361b165af5cfd016623ee556333fad3194482dd563a1a6e134213c31d82d0293cc010b13dd038a15596ae334fa33a3a04625bf4c53b9f118b52f45e8166e44d07870e4df39369644e00d3fbc7d086a246c40335804967bb2ecc64f26798c8283cb72f46e9ba43498aa5d1c385dc19b1ea0b79db88356c000bdb06e8ca8ca576f66f87fbd8d305649ef8580e0b9ed5fa37e81dbe76e7df61e1baecd39938fa578dc8bf9147f75f5b46bf8b7759eee12bfaebeadba497fb8a4379798a0f0dd61d95412f494898d060d8c0108769d6db9cab7af5519ed02b8abf1f283528ea8bd3f5e7513567686f290dd06fdd02fde3b93afd95feb752d4c029c4f65a3c43d3ce228cf5cac7fef5304bf4b8a9cbb48e480562da62f8b85bdab98f153d71472eb1de87cb81cc01f6de5caff2071887e7ee227c4da2fa110b9c62ec9d01faa68c749e73be65afb45407083f9f76b438dbf5f34c4248ef8b15aa6c3b4203a17264f50fe944c4555c97d97114f43e5141f7ef5a4005eb740fb0cea2589e229952c16d57a9c1161754a3cd6b79ad1b175eeee5df141bd4ec6fcc1b94301711db75e32ddf9ba6d5fda5c2671c6bf957c04b01104afa526f9f2f0b339de1854b96d61f485cb9da7c842c07fe2ae0ede0a927c8ee4fe32f8fef1adde7296a8d5748b358d115a6270e97f1d763069aad4e2d4a9e2a68d09b537f356ff97cb14e486fbb5d7726875bf2fc2325cc8f7986145d9b11738ba080af0eac17e4191870ee6c2aaefc1387879fb1a796c495e159afc3fa91b169e02878fe7b1b413fd43582a07220a4b695e4b3f2badb5d2bb7269fc15978842737912b42f7b5e0e744d2babd5c75af67a4a1e195dc9c8bde5a80b5379c457e3992b6ab0e7fcabb2b84e801b1217b24bf6b0133cbbcb10655409bedd5d39cc5dfa39e9641b6763f105fd82e81fbabf67cdd520f6845c40a2c783bdee2521829e1d2c1371f6560e123815e50e098633dc77a314c19e27895e96fa51b27b097f953d69562b1e02c13c921d9b87d5e9ebf4dc7df0852f47f6cdf817888f62ead90c93364adf66753b92df36e467717921be32861e34ace90b6b8f838a83740e758630152f08af7ad6945f8f3952223b8b6c4aae9c947ef1ce0b439afeab547c75a7718d9266fdd2255d3ce26828a4fce97a8cb159fd15da41911afa14870943b5b924c849c06c77af512221152e3a527ab011cf2591a3827f1e59ffeae6f3b947b0242179aa9e1b7461af39801fc665e13f6051472acf55e276b1d9bf099990fada0fd0dfb54c74923e2f252969462483b498e194e5aa5bd7e7eafd68c675df19f32bf16418a7df030356e7bdd414747280336972693b74ed20617bfbfa2e877bd8dcd55a55bcaa11afe87924e7de92def9314ecacc765ad979d664ce1176c447dd369accb681f00139ce69343fed94c7d2c70096253b8ce7025174b3e918827ed164588010256022e984e43cf8e569944024d8de72c92e5c85a33e99cbceb120899f42ac8e425c6364b3180e89e0e18dcf0ae276118374038e0810c43dd186a3768341e94d5415710da6ff810f3de0b61d2ee4f70cf3c83fa7e98367efdf518a34b91cc0105222c411a667e6ac91e37b80299d1c94240b64d3774935bfc9e17c7f42e7e02fdc8368e0ba0904c72ba3dc63385a0f0a6202474eb098213f00ce67f62eaa95c360096a4b3416a83d8ed0d6943d4a0bc2e2709ce8ac623b37996c580bac9d1a5966e626a66ee2960d11e0d27288f0121520cc1066b9a6568121abefd9331bb3e533da4bdf76594ceecb352b14b356905013c292c9bc8c5859616f33e5fedb728c7b4a9f1f183783bc704b5ff574781a1f38aebfb9e3d596b80164fed1aa7a03fc748a6aefa33ec56fb5b9a5fd078fc8dcd6382a5b7c3ca87174b9ee210654c1dd87bf06e2c5ed7835b7f345d5fda17695365f8001903082f51eb267e7335eeca786ca5c9e3623d68a2b6bbed5e356b03e01202d07aba4123a28068aec0dbc041a674968a0b6df71d9bcb25c08309be5f60a1d1583dbce910d0be15d002b821b7c8112536970c6c75b917b7f78c6543c3946e028c44b1efd9cf7d681fbb5b7f5a9de56d14b222c82019c7aacb85df4c8e9af485dd77f2eec309e0cbbe14367a55e8ab30b3f8be2109da6a45f88bac7005d410ac136dcdf1fc2cee4285706176f382f16c6e9b07a616dced3f0664f7144ad00696a009a1331b244ec233ccbcecdd6ca495da73207bd754adf5e3020744679574e034153714f3b33fc97db97d34549ccd772f9c4b07b96053c8cb5229c79fd6a6fc1585778d790b835c4a92e7eb29bf6594904e5cd29675fb2f38bc011d0b6d5e34f00ddd0eea43b4cf45d1890e4f39b6485e120ba2ef31bb6d694cf84ce878e6ad771b17a1d43605f29df4a1ae8390b7b2bbb825cdeceeec2ff8ce4238e0e45c1ba3dedd8b6a7ad1cb0389586648e5b0af1ce2c31cb8e7f7356aa99d14c19b4422a489457ec4be318f9efa03d23a46d172817e184f617d47a6ff43c53720860d101bcd8ad21116b0d9b8e334f8a6066ac56f64d851cae92a57966a112da51a8cbff724becb1fad927df9c", 0x1000}, {&(0x7f00000021c0)="aa94260fd9e331214393165eac2cdde4eea3dab0174e8989de203ab9924cd3597a53a32d7a9b9f601b715f114a322824590b5fa12f851c0add0639218b919428f548098ed98fdb3547dc172b3822489dea4ab5122cda7b852acc5e849d06c30e454040d2f33ea240a35ee149fcece06cbb2bc5bf011dc92ba2ad0ad7dce991615547944d9c5f2ab0d436a6352781c1af1f988c7cbbec0452fc8056aa32ead1ca15d8a260f160c362e2126bf2938e46c566af89129c733f6bf4950a6064669decb3621de3e0280631a8fe3f", 0xcb}, {&(0x7f00000022c0)="85332ec2829a03e5729102f8317b9a7657cff41bb43a72829f09b38cea8561e26f89d1418f70a2144a22148413a02e1d97bbb8a87a17219fcded4e7486e03c90cc537af3f1fe8f08cf61bf4f4ef8a114d23c6ea1ae1a3bf95e262f8280c373594c309b8415da0a59ba622e009ab61862a1605370d24951aae78ad9b0f69f70fcd542295eb30a29ecc18d", 0x8a}, {&(0x7f0000000040)}, {&(0x7f0000000140)="ef1f6734a85c44", 0x7}, {&(0x7f0000002380)="d00a2b8ea4114d3d6593448126648ede74a0f5bde1cf322a39929ebe84b2985f31de39c0f979638ecbc508eca41536ba680afb4f63a6345da678e1906189156cb1ae73e16a44bb879ff928a23dc24f679e2e07c90a24733960ca356a3257a13287aa6b9f2fe834257a1e3a8f955b45499207281f6c4473bf3fa9ed3e1d60c34080c4f7bd5fbe056614b5d5f2274a3946b6cf3d231be846fee4db325d9cd3e0d8a187dabe39006ab070fbd2c2ac798b19d1676e75807ab471c1921c08e013fee7363abf4235f486da9d40a36bf2e91b6f913c1e0ef6c3e4ad9747db0b27907569f4d37900582a3df3091f6f44943d5be263", 0xf1}], 0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000025c0)={{0x18, 0x2, 0x8, 0x51f}, {0x18, 0x2, 0x5, 0x10001}, 0x1, [0x6, 0x7fff, 0x8000, 0x7fffffff, 0x0, 0x10000, 0x80000001, 0x186]}, 0x3c) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)}], 0x1, 0x7) executing program 4: r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r1) socket(0x1, 0x2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0x8, 0x7, 0xffff, 0x7f}) bind(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000023c0)=[{0x0}], 0x1) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x4, &(0x7f0000000280)=[{}, {0x1}, {0xdf47, 0x32, 0x3f, 0x1}, {0x4b, 0x2, 0x20, 0x8001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e", &(0x7f0000000080)=0x10, 0x0, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, &(0x7f0000000000)="5ab7776a", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x0) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x7}) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) getsockopt(r3, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) bind(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xfffffffffffffe5a) listen(r2, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r0 = open(0x0, 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) ftruncate(r0, 0x3) open(0x0, 0x800, 0x20) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64]) syz_emit_ethernet(0x3e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x0, 0x7}, {0x0, 0x0, 0x6, 0xfffe}]}) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='Z', 0x1) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xcef0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = dup2(r2, r0) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0xfc}, {0x74, 0x1}, {0x812e}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) executing program 7: r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000000340)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f00000002c0)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r3, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x215a, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000600)="20200331834e7fc65e34aba40cca9e6d8fb40072343cf68e485029d96302fa000020cbe2e23500000039db1c768af67f8be9187c8c87854b34b0a5f6b8a32020450c613752a9a12144b4b19fa591256c6065f91bd88ec3725d262129a2e7b153825f9f", 0x63}, {&(0x7f0000000040)}, {&(0x7f00000004c0)="3fa1bf26d764a47c59251f023226745d0577f4a5b3fc9750764f975b006d66f8c714bcb339f650de497e9a83109508fbe516777ac302085fe9c4ba6110f538f986247af558efee591e63a06ec33d454351cfef", 0x53}], 0x1000000000000028) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000600)="067989eb17a3b95f7f8e22493bdcc8f53784ef0558b976358a62c278db6ffbc9b51c0e1a7c41e93b765da46d6ef8", 0x2e}], 0x1) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xfffffbc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) fchown(0xffffffffffffffff, 0x0, 0x0) setregid(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x7) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0x13, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair(0x2, 0x4, 0x9, &(0x7f0000000000)) close(r1) executing program 7: mknod(0x0, 0x2010, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) r1 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206910, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{}, 0x0, 0x45}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{}, 0x0, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) (async) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000534d2c1e9461aaec78594c4e651ac7d73a0000070000000021db1a31870818e11a1bbba00786418375cfb7d31369931410d11ba22c62b70dd42d1b8e8f9eb82a4a36b1c63931394929e435897657656f9f4552ead6631061"]) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0xf4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setregid(0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) socket(0x10, 0x3, 0x9) pread(r4, &(0x7f0000000280)="e7c1a47f36232cb2867c45d52a007bc1fd4aa91d67096ee6588a371040b6d98ac1c282ebc929c600c042a1bcdb69072af3e0d4de3f883e1ddd532270f5109d6a378f377a0a3d540f22b7e5d24e5aae7c08f0c01fb4b6835fa492086161c441a5f9825baa0dde8cedd525e0708acd24133f12bbe400e5d95dd7beee81d2a9c186afcf06997ec73bff9fee420a3e3b66abe61f81344c6f3c07fea917d9b853547ac5a21d37496fd720f56d16a7df0bc73279c76b5a8f20994827b5e17297ba0daf0db734cf2ced0452fbcc9135c6dac3e447bc55f29fcb5261bbb061ea48db3f8b84b2116ad180d79056572a436a2a7bf8d18cef5e07e0c69b2429a2c3e25df72beef0ef70a7412f3df9d64a6a9b459e056cc29903d228472e33354ee54b0f4a1cc30d20b5afefc8c94f7234d4709173a4582b64f63df0d49530e64f7c6a6ec8d69c0a17c505f2ea1063bd6724e832ce1fdb229240420e9ae972106e852c76cb4a46e78488f5e47f2aef8b96cfd9dab6a53a31e96ca92b283a5fa7f25ae805801b4b83e5cdb0a10fb4a69a39ddda9f7465edc3b874ffa5116d7766b5c132d4182b5ec03316ac3926ce884d4808b7693f1672babc645416f444670172f157a6c5be306703619deb0bbdbbcc22990a006f39845d7fd9fc5043c833d9ef9f86c44dc787fd0f8c4c02715f88cf0aaf88299f1b767fe819e6f70538027be78946c92cd1ddaaaa029ba799180aacf52f94968871c9f90e1beac6c9473a1811508cbcf7db2b68accb1a435ff398f18caaa867da2736bfc4af9a6649b8accb85177456fdd29f45a8e8b104a282b3d3ba2fc6fe93a8fa83056d2861a1610e95f035f8ff6cb6e180a2c9636fc02065b7e59986a838c995f005eb9263cad8b4279bd685b3657867bd1cb2956f2be87d0163cdc3ef3074fc1f612456eebfec08c80a2eed7809abf5243ec2b154b433255c38041be051201b1fe0e7cc2f98cb6091aea9ccf80f3999ce65c943e103c96a4771fdbe7cb905d1eb4c03477748e37ca94ef542cb871e098af6fda1384fe3b676e42edaed7034e709315cfc89096f089fa8c202dca364be93b63288be18faa61923c6950dfca59849053a2235efc1cdeb1f8de9a1469629fdc83a09ef18c413cb4dd82a50a03e97815a4b976da41ba3f9dbd586e8f25fd94829952f71f7a00fd60eef41f04fce5f8fa4afc8779fc6ab56969c8cbe2a8299eaf4acae589e9a3758008c7b9605d8797a8374f2ab9ef456b49c31a8d0c4fbd7b5a5b4da5a2c194ae8fb0c68f857bda3ccb35aa36a045ccfcc7dcd3c8cc6cd7e13e5661640fe23aa70edf361bc98e5ce886581d04b3e264494e2647be72a98089fa7d5cb4c598856f6608884839d4a6a823a0ff46b1c63715ca159023f970588b6b9fca5562bef7db5862994b63174e2c1fff5a2b2a6c7496c371603f318cff51a1fdd95235792bd51a75f2c41f3161f7af80b487c027ffb180a7a6c5bcc2c0d9caba3262ef2aa8def85298d59dbcbf3a8d7c58b4db84c9d036bd49d7818283ca70ea74d08cc2deaada964fe250469dec262108d34aafa1cf66054b96ec22d790a913f57628fa973a1862b321430f37ca706df73789fd8b349a88c497271314125469eb8529f36e5e25f459883f7fbba9b643f1b2413d9e4cfff706365cbf7024bb4655e46edb83089fb44ccd034c05083810dc7b8a10db99ba5e5f3ce7279657051c9f0916ba4de292d680cb3b0c0880d8a393896240daff2cde53beafb05078735d07e20549965d42a654932b39325eadb0feb644333b888e473a19e6226982084b04a56e6cb23817053f6541334eed502ec0d2eeeb8236cfb73583c7b8de485443bed4c466cc66d15c9f626609e18599ff31a6f116f54dce5c7f51477e455e9a678fddb306ec3823146c20dacff316d040a305778d5cc9370ab41a289c2fc95f4eacea52f50143fbdf662b5145a767e45b47447245d95922e70cd79aa59f144e20fce8b3cb2a40121d3dceab109b29c70dd0b5d6d4330c1b8e52e8ae3d143e33194b113c422b0f3bf4160b2342a86a7fb7dddfd0c990fc6258803f653cdaa453030656653d965b928217cf9a7ebf4e8e444758f85c2597a5bd638d0af87752ec2659465b06ef6aaff35de93a79fd1bbe1d93b837c2366e3a166f10fff32a70a50f250e987eea3a57c452f3a8330affea255fc887d2a6005e5ec3b21ed1bd396aace3866b645af84f480f7f687e6101f9439a709b0b7c868c718088e2ce955d2564449455e8f24da05797e27885aa655df492ba4a279dbfb983439dadca21a514b9a2e88e9352773f39ded35b8a93df5a13c67d0242b691eb929512fe121f722216be267f2b24d1bbcbbc9a8449e02c8096e5d86d7dab610d5be4bf412edb1c043bee5d88a57f0d925b60a32f4c293a5f4bec95c0ee018104878af23dfae3518e652df6ca7803a95f2589d33eacf75b024a3a8053f06220e457193ed2ae8113a869c9614c66aa5b8c0f45a2fcc6923da6edd89a73f943ef61b629aa98aaaea8520401f293bacad62286e3726d050b6291818aaf2f64089498b7014a2b3e8a101c793e6682d5b548d6ef29febe175295ed0e3645d7465377c692f6af3fb8e6d46f01259fba3158bf3ce104abc2251d330e241a98d791618084ea718e14e217b2a0529a0116fc6fb4c4e8f894d0ecb771c3e58c81c400da122e74bd968c29d2e81308e88ae3deb987fe7b050b2cdfa7b96153cdaf4d6468e32e2b2d0418d9a87a84006498ef59b5de75697cbf8f4445ab5cb74165dae56ea6185675894f5f0578790c263f9ad2220d507aa2dc37e562c7acc5b9903ca3d136805bfd1478cdb1358c0f22fe5b7e40743e1225b44f7dc85821792f90357f72c5d9def7f3d00104d556f1ff14ecaef88fd377c14cfd41151e602fd3d2cc24b73d2ea2b658af47a95e6597e7ffdcc5cfab26b0769bb8da8d085453c226c2a86d6b064a6c34f7357a4ebc4644914cb6b1036b148c31292cd4a4f1f2c96d61f09f92d59c0204aeeca5c2422322b317b1dbb954e7de19b12fd1f1d8002b21e3cd0cce0388ab07669e26122ea77bf7e61f09196a2df42604ed2bcc2bad798386505545f97ef3e7c9b22ccd2db5f823984fb2093ac61d9589b34ef67f26babec08d096f51c9072a89a0e96a64ff9fdff93d6caddfe729c113d32e6f9c4f89388241640d9ff58da0fe575784ee6afc28bb51758cf24cf6715e58ea31cc61e7907c06df4dd022d166e31a89dc840fd6b835b48d15213a82173ff94b54213397cff2fe200d075e79ff47d09293838e26ae5acfde0652b875f4f5a6a2bb98a0183bf04ee6b3f24fef594a49ee25722db51e8d7cf3e96a4bfd68fb9973112c94d0c88a90a612b994cf14dbd7c526b8f3f55d282cc6b219c91e6f09ba5f3743dcd25217205674705621f9583b3fee6b0666adf79905d3ad3d87592ec924131054fd434e3996cfbc60dd23defbc18add513d33b4ef1f92270e2ac60ce6e53ae1385edfb4f9d036e3bc442277a165ef590937d1bb2031ce585a5dd8073122bd4ff18163d0d35f8b129d7db5fae6cb316884da6d073bc95278a500aa809600c8e8bc1a499d2444a3b81f510f5b06d37e42310ac6ea21d554a74ce250bb38c5e683d565a1ada46aa56b96c3d1764571c4604773229214fb8077aa3ab1d4aaa84f693d2e53523bf66e625fccfeb2b6ec2ecacbae73ba30b324d628043ed712920faea1cdfa9e0032cdc8623fcd79f07eca032bb9cd677310799a7ad1bc55e0f625569cd6b181df69f564d011bdb6b318c4cf2bccaf17e6cb7d24f6f1ead3d54394323d3d295655041c2e09627e9e9907e05964f64a0a0f4cf1d43891f640b3a0b38d96be9f245471f52e2902d9b2b2a9375e13eb668190b3252ec1c5f54259933def743b1b9eb7ee4556f351c4663d534164cbe96772d9fcb9b906b382a316b2e6eee20860cd6c71c2d17c9cda5cbd632e7ed0dfa2994f2d7f69c5b4dab299fd42a50cffcb43f381371dbe776c0194932ae623a56eef0a424a8c9567e7a494a50e03e97ff56406129b85f55b29092c3f86aa6565e9b4c7b8f8ab58c12b57ace8a890a25c1a7a997e8357a79ee74950ef261f756a03af1b1554084a896fc6b554900d9aebacbb978017d8147a298cf88479b37d4b21815fe5ccaddac50764597ea164d757bcfe0e9abdcd04403c24c20ac5c1f74bca964a4e7e581b725e0811aa24853a2d70daa021f686a35d7dde05ea59a782f3e6cbfb068bbe4c981c8401e9fd0430660286e805238b40cb2e3082380e44562232a4a49b9b72de5c808d9a5063a6520f37a119a9a92a962a927e64a190481c15cd4fdcfea8c10c42a9c141e84466dda094ac6986112bbdf82c8c2889465bdceeaafb75c1e9817b868ead2441e31c678786423e9564d80a5b52de7fd60d92de4677313d689b3096afdbcf19e51842b4af030df96b7117fc582c222b2b3ae99b69463c5fee25d03a084a201f4772fb852717a809c070fadc1bffa53879c4d780cd8db1b727f7c202c64ed42537fdb6e1d09d5d87be481c7ac987be4088397d035b01fda13360d5c143175ec6c1b9778fe1d9cad91806d087e8ec5e76dbbd503f0794f3fb19bc71686fa36ec43b30f67e4475b635e06b5bcffa4edf9cc6a928d0df8df942652a2a8d3b9ef374167a4b818f7897a8b0b9a4d55cfb19858ab9d89cac0936ee1b8dd1bc9c7b461f283f2706bb4a11c1d22cd1c3d5f55c6a894668523432255f9ea4d2f1b33a862f6678ca96e87d52e9bb18ece33ffcbbf065a6af05df0a603ee85e6b9b8cfe798156b4ff9b4f03e3b2f03a17dd610c89224863f9126748423b78d536ccd71ab62f7dc047d966bd49cd870bd4579619deb33a2da6a0f40611fa444d0652b3c0944a468dae57863183d442bdfd1d3bdf7b03bbe2531cdb956516706990eda62134a6f918ebd92dc59b6c348b1874b88c783dfce12ed19380f4d02d105159f7afa1a306e9583bdbb33c7412e1c0eb91ecabe33dfebe31afc5c59bf29e4620d76e984e4e3b80709dcd8c9400223e6ac960510e49d871974c15b2d61718d51733550cc3ba0fe4061d76b968e4a2212f2a6a712078cfb21aed8735284d806969e06a0736678d76ce64cb2a3a8329f59e1fe3bcce3daaceecc99d21ee752df73963bd971c541c08ae4d701409d812e4962e0b631b11aed115588ee0d25bb1366a77224e6176bf31a9b703b1c84ca4832ef963333f65c99d268452330bb708776ad6333e20a656952e273634b75f2c5751a582306a57d96bf4deb76eec7f83449cf8faf9502bfe97021fe98ed0878865f909d84c5fe1e2b4552f5a15899214b520bed8abcfb0e87655e94b9ab55117ec7d49ace82b77ee7a25c99d7a547be4f4973a6611d3d0f4e09edefd5d73e41f091fa895af2087bb4edb828b7ec004e5e37182182722b7b168536106eecaecf790be0381dbe8810a3eeb9b0171d315661a80d2892ebc616f4df690a3bd2583a95063a8b006cddf806e564c5e0d9f64ada7213d1367d338792c4e555135e2981a0344248d4311c62ca8a4b7746e2f87b9cf8101742a9b5a48a58c6f7a40b30f2d851c5fc39cd7b7df0175dbdc63407d2fa636697f8299b8206075a3d73bee2493ebb7679233a3d7455c643887652d15cab7e4501f13971f5774ab08b27a6f268760b599722d41c415110e4a621507a5ce553d03cff7ca2029cc1b0269279c85766c5b3a8d9bd5ed57896a6c0b35df02676aa04dddf73eb91635f0574d61cd0269022066a579cdb", 0x1000, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semop(0x0, &(0x7f00000004c0), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc038694e, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000004c0)="043745e8", &(0x7f0000000440)=0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 5: mknod(0x0, 0x2010, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206910, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{}, 0x0, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000534d2c1e9461aaec78594c4e651ac7d73a0000070000000021db1a31870818e11a1bbba00786418375cfb7d31369931410d11ba22c62b70dd42d1b8e8f9eb82a4a36b1c63931394929e435897657656f9f4552ead6631061"]) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0xf4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setregid(0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) socket(0x10, 0x3, 0x9) pread(r4, &(0x7f0000000280)="e7c1a47f36232cb2867c45d52a007bc1fd4aa91d67096ee6588a371040b6d98ac1c282ebc929c600c042a1bcdb69072af3e0d4de3f883e1ddd532270f5109d6a378f377a0a3d540f22b7e5d24e5aae7c08f0c01fb4b6835fa492086161c441a5f9825baa0dde8cedd525e0708acd24133f12bbe400e5d95dd7beee81d2a9c186afcf06997ec73bff9fee420a3e3b66abe61f81344c6f3c07fea917d9b853547ac5a21d37496fd720f56d16a7df0bc73279c76b5a8f20994827b5e17297ba0daf0db734cf2ced0452fbcc9135c6dac3e447bc55f29fcb5261bbb061ea48db3f8b84b2116ad180d79056572a436a2a7bf8d18cef5e07e0c69b2429a2c3e25df72beef0ef70a7412f3df9d64a6a9b459e056cc29903d228472e33354ee54b0f4a1cc30d20b5afefc8c94f7234d4709173a4582b64f63df0d49530e64f7c6a6ec8d69c0a17c505f2ea1063bd6724e832ce1fdb229240420e9ae972106e852c76cb4a46e78488f5e47f2aef8b96cfd9dab6a53a31e96ca92b283a5fa7f25ae805801b4b83e5cdb0a10fb4a69a39ddda9f7465edc3b874ffa5116d7766b5c132d4182b5ec03316ac3926ce884d4808b7693f1672babc645416f444670172f157a6c5be306703619deb0bbdbbcc22990a006f39845d7fd9fc5043c833d9ef9f86c44dc787fd0f8c4c02715f88cf0aaf88299f1b767fe819e6f70538027be78946c92cd1ddaaaa029ba799180aacf52f94968871c9f90e1beac6c9473a1811508cbcf7db2b68accb1a435ff398f18caaa867da2736bfc4af9a6649b8accb85177456fdd29f45a8e8b104a282b3d3ba2fc6fe93a8fa83056d2861a1610e95f035f8ff6cb6e180a2c9636fc02065b7e59986a838c995f005eb9263cad8b4279bd685b3657867bd1cb2956f2be87d0163cdc3ef3074fc1f612456eebfec08c80a2eed7809abf5243ec2b154b433255c38041be051201b1fe0e7cc2f98cb6091aea9ccf80f3999ce65c943e103c96a4771fdbe7cb905d1eb4c03477748e37ca94ef542cb871e098af6fda1384fe3b676e42edaed7034e709315cfc89096f089fa8c202dca364be93b63288be18faa61923c6950dfca59849053a2235efc1cdeb1f8de9a1469629fdc83a09ef18c413cb4dd82a50a03e97815a4b976da41ba3f9dbd586e8f25fd94829952f71f7a00fd60eef41f04fce5f8fa4afc8779fc6ab56969c8cbe2a8299eaf4acae589e9a3758008c7b9605d8797a8374f2ab9ef456b49c31a8d0c4fbd7b5a5b4da5a2c194ae8fb0c68f857bda3ccb35aa36a045ccfcc7dcd3c8cc6cd7e13e5661640fe23aa70edf361bc98e5ce886581d04b3e264494e2647be72a98089fa7d5cb4c598856f6608884839d4a6a823a0ff46b1c63715ca159023f970588b6b9fca5562bef7db5862994b63174e2c1fff5a2b2a6c7496c371603f318cff51a1fdd95235792bd51a75f2c41f3161f7af80b487c027ffb180a7a6c5bcc2c0d9caba3262ef2aa8def85298d59dbcbf3a8d7c58b4db84c9d036bd49d7818283ca70ea74d08cc2deaada964fe250469dec262108d34aafa1cf66054b96ec22d790a913f57628fa973a1862b321430f37ca706df73789fd8b349a88c497271314125469eb8529f36e5e25f459883f7fbba9b643f1b2413d9e4cfff706365cbf7024bb4655e46edb83089fb44ccd034c05083810dc7b8a10db99ba5e5f3ce7279657051c9f0916ba4de292d680cb3b0c0880d8a393896240daff2cde53beafb05078735d07e20549965d42a654932b39325eadb0feb644333b888e473a19e6226982084b04a56e6cb23817053f6541334eed502ec0d2eeeb8236cfb73583c7b8de485443bed4c466cc66d15c9f626609e18599ff31a6f116f54dce5c7f51477e455e9a678fddb306ec3823146c20dacff316d040a305778d5cc9370ab41a289c2fc95f4eacea52f50143fbdf662b5145a767e45b47447245d95922e70cd79aa59f144e20fce8b3cb2a40121d3dceab109b29c70dd0b5d6d4330c1b8e52e8ae3d143e33194b113c422b0f3bf4160b2342a86a7fb7dddfd0c990fc6258803f653cdaa453030656653d965b928217cf9a7ebf4e8e444758f85c2597a5bd638d0af87752ec2659465b06ef6aaff35de93a79fd1bbe1d93b837c2366e3a166f10fff32a70a50f250e987eea3a57c452f3a8330affea255fc887d2a6005e5ec3b21ed1bd396aace3866b645af84f480f7f687e6101f9439a709b0b7c868c718088e2ce955d2564449455e8f24da05797e27885aa655df492ba4a279dbfb983439dadca21a514b9a2e88e9352773f39ded35b8a93df5a13c67d0242b691eb929512fe121f722216be267f2b24d1bbcbbc9a8449e02c8096e5d86d7dab610d5be4bf412edb1c043bee5d88a57f0d925b60a32f4c293a5f4bec95c0ee018104878af23dfae3518e652df6ca7803a95f2589d33eacf75b024a3a8053f06220e457193ed2ae8113a869c9614c66aa5b8c0f45a2fcc6923da6edd89a73f943ef61b629aa98aaaea8520401f293bacad62286e3726d050b6291818aaf2f64089498b7014a2b3e8a101c793e6682d5b548d6ef29febe175295ed0e3645d7465377c692f6af3fb8e6d46f01259fba3158bf3ce104abc2251d330e241a98d791618084ea718e14e217b2a0529a0116fc6fb4c4e8f894d0ecb771c3e58c81c400da122e74bd968c29d2e81308e88ae3deb987fe7b050b2cdfa7b96153cdaf4d6468e32e2b2d0418d9a87a84006498ef59b5de75697cbf8f4445ab5cb74165dae56ea6185675894f5f0578790c263f9ad2220d507aa2dc37e562c7acc5b9903ca3d136805bfd1478cdb1358c0f22fe5b7e40743e1225b44f7dc85821792f90357f72c5d9def7f3d00104d556f1ff14ecaef88fd377c14cfd41151e602fd3d2cc24b73d2ea2b658af47a95e6597e7ffdcc5cfab26b0769bb8da8d085453c226c2a86d6b064a6c34f7357a4ebc4644914cb6b1036b148c31292cd4a4f1f2c96d61f09f92d59c0204aeeca5c2422322b317b1dbb954e7de19b12fd1f1d8002b21e3cd0cce0388ab07669e26122ea77bf7e61f09196a2df42604ed2bcc2bad798386505545f97ef3e7c9b22ccd2db5f823984fb2093ac61d9589b34ef67f26babec08d096f51c9072a89a0e96a64ff9fdff93d6caddfe729c113d32e6f9c4f89388241640d9ff58da0fe575784ee6afc28bb51758cf24cf6715e58ea31cc61e7907c06df4dd022d166e31a89dc840fd6b835b48d15213a82173ff94b54213397cff2fe200d075e79ff47d09293838e26ae5acfde0652b875f4f5a6a2bb98a0183bf04ee6b3f24fef594a49ee25722db51e8d7cf3e96a4bfd68fb9973112c94d0c88a90a612b994cf14dbd7c526b8f3f55d282cc6b219c91e6f09ba5f3743dcd25217205674705621f9583b3fee6b0666adf79905d3ad3d87592ec924131054fd434e3996cfbc60dd23defbc18add513d33b4ef1f92270e2ac60ce6e53ae1385edfb4f9d036e3bc442277a165ef590937d1bb2031ce585a5dd8073122bd4ff18163d0d35f8b129d7db5fae6cb316884da6d073bc95278a500aa809600c8e8bc1a499d2444a3b81f510f5b06d37e42310ac6ea21d554a74ce250bb38c5e683d565a1ada46aa56b96c3d1764571c4604773229214fb8077aa3ab1d4aaa84f693d2e53523bf66e625fccfeb2b6ec2ecacbae73ba30b324d628043ed712920faea1cdfa9e0032cdc8623fcd79f07eca032bb9cd677310799a7ad1bc55e0f625569cd6b181df69f564d011bdb6b318c4cf2bccaf17e6cb7d24f6f1ead3d54394323d3d295655041c2e09627e9e9907e05964f64a0a0f4cf1d43891f640b3a0b38d96be9f245471f52e2902d9b2b2a9375e13eb668190b3252ec1c5f54259933def743b1b9eb7ee4556f351c4663d534164cbe96772d9fcb9b906b382a316b2e6eee20860cd6c71c2d17c9cda5cbd632e7ed0dfa2994f2d7f69c5b4dab299fd42a50cffcb43f381371dbe776c0194932ae623a56eef0a424a8c9567e7a494a50e03e97ff56406129b85f55b29092c3f86aa6565e9b4c7b8f8ab58c12b57ace8a890a25c1a7a997e8357a79ee74950ef261f756a03af1b1554084a896fc6b554900d9aebacbb978017d8147a298cf88479b37d4b21815fe5ccaddac50764597ea164d757bcfe0e9abdcd04403c24c20ac5c1f74bca964a4e7e581b725e0811aa24853a2d70daa021f686a35d7dde05ea59a782f3e6cbfb068bbe4c981c8401e9fd0430660286e805238b40cb2e3082380e44562232a4a49b9b72de5c808d9a5063a6520f37a119a9a92a962a927e64a190481c15cd4fdcfea8c10c42a9c141e84466dda094ac6986112bbdf82c8c2889465bdceeaafb75c1e9817b868ead2441e31c678786423e9564d80a5b52de7fd60d92de4677313d689b3096afdbcf19e51842b4af030df96b7117fc582c222b2b3ae99b69463c5fee25d03a084a201f4772fb852717a809c070fadc1bffa53879c4d780cd8db1b727f7c202c64ed42537fdb6e1d09d5d87be481c7ac987be4088397d035b01fda13360d5c143175ec6c1b9778fe1d9cad91806d087e8ec5e76dbbd503f0794f3fb19bc71686fa36ec43b30f67e4475b635e06b5bcffa4edf9cc6a928d0df8df942652a2a8d3b9ef374167a4b818f7897a8b0b9a4d55cfb19858ab9d89cac0936ee1b8dd1bc9c7b461f283f2706bb4a11c1d22cd1c3d5f55c6a894668523432255f9ea4d2f1b33a862f6678ca96e87d52e9bb18ece33ffcbbf065a6af05df0a603ee85e6b9b8cfe798156b4ff9b4f03e3b2f03a17dd610c89224863f9126748423b78d536ccd71ab62f7dc047d966bd49cd870bd4579619deb33a2da6a0f40611fa444d0652b3c0944a468dae57863183d442bdfd1d3bdf7b03bbe2531cdb956516706990eda62134a6f918ebd92dc59b6c348b1874b88c783dfce12ed19380f4d02d105159f7afa1a306e9583bdbb33c7412e1c0eb91ecabe33dfebe31afc5c59bf29e4620d76e984e4e3b80709dcd8c9400223e6ac960510e49d871974c15b2d61718d51733550cc3ba0fe4061d76b968e4a2212f2a6a712078cfb21aed8735284d806969e06a0736678d76ce64cb2a3a8329f59e1fe3bcce3daaceecc99d21ee752df73963bd971c541c08ae4d701409d812e4962e0b631b11aed115588ee0d25bb1366a77224e6176bf31a9b703b1c84ca4832ef963333f65c99d268452330bb708776ad6333e20a656952e273634b75f2c5751a582306a57d96bf4deb76eec7f83449cf8faf9502bfe97021fe98ed0878865f909d84c5fe1e2b4552f5a15899214b520bed8abcfb0e87655e94b9ab55117ec7d49ace82b77ee7a25c99d7a547be4f4973a6611d3d0f4e09edefd5d73e41f091fa895af2087bb4edb828b7ec004e5e37182182722b7b168536106eecaecf790be0381dbe8810a3eeb9b0171d315661a80d2892ebc616f4df690a3bd2583a95063a8b006cddf806e564c5e0d9f64ada7213d1367d338792c4e555135e2981a0344248d4311c62ca8a4b7746e2f87b9cf8101742a9b5a48a58c6f7a40b30f2d851c5fc39cd7b7df0175dbdc63407d2fa636697f8299b8206075a3d73bee2493ebb7679233a3d7455c643887652d15cab7e4501f13971f5774ab08b27a6f268760b599722d41c415110e4a621507a5ce553d03cff7ca2029cc1b0269279c85766c5b3a8d9bd5ed57896a6c0b35df02676aa04dddf73eb91635f0574d61cd0269022066a579cdb", 0x1000, 0x0) executing program 3: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) (async) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9", 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) (async) r5 = dup2(r2, r1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xcd96, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x5d1, 0x40}, {{r2}, 0xfffffffffffffff9, 0x2c, 0x20000000, 0x6, 0x5}, {{r5}, 0x9, 0x2, 0x2, 0x8, 0x3}, {{r2}, 0xfffffffffffffff8, 0x5, 0x8, 0x5, 0x2}], 0x76, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x80, 0xfffffffffffff5c8, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x50, 0x10, 0x3, 0x2}], 0x1, &(0x7f0000000180)={0x1a, 0x101}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x36cd}, 0xd) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000000c0)) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000003b00fe8000000000000000000000000000aa"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x5}, {0x4000006, 0x0, 0x0, 0x7f}]}) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8218694a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000440)="07389d2edb2c6bae0a8fe2", &(0x7f0000000480)=0xb, &(0x7f00000005c0)="92e8c7bf8841040c30ff88fcc41e21cbeb7fcbbde763b88767f4354243f663b36676c126ba2fb75ced95c81334c72840249e762bae09ac9597093e438ec5fe9e2d8c79b715adef9a630511513e3573acc96a25ef7b89f8caff2bf0bbfb91a22264059b7ff4badff1", 0x68) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) kqueue() fcntl$setown(r8, 0x6, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="7176aca7cc4eb8b6be8b05199794352fc896266c8f3be8a2039d46bc05920f2c781129174222fd081113d820f69711d4736798ab6ba8201e9b14fe03a25cc8ec0a061fb77eb581cf53189f0e62329a77e8745bf30940be0c5b79760558375e93fc5bb15ac038e98ec766414d91dd415fbdbbc66eb65aa64f855e87443370cf7f1e1746800f514f4bf16b35bde7fc29f7df0112310e196a4dfc81ea1d7a96a82e40372a488628c5e6c393fddaaa8a4933ff27bcf8cf5680b49a62960ca06a", 0xbe}, {&(0x7f0000000340)="d6e24ff68a0981daec255c35cd72e58d0ae522fe", 0x14}, {&(0x7f0000000fc0)="05158852f5c5c8168ae3c749f373f6a2766f22212a212c444fad7ad0d1dc77a95ea5e85b39215f377ecac1ebe6706bb9730068bff2749abbd7321fd7cb4cb66ea665b4472bdbe6c452794b545c2b389bf8dcfc59f5c629238cd695a7668ddb2a4622ec4c6d9d15a2d1bf05defa52cdff14d674978c0aa8cb84f320c6b2f105e8154f5ea484d7f91dd092494951307d3f9743d9c41fbe8a6ac631d3f7dd5d2c46404395b55783804ca3ed12d1a66d48f1fea09a7678d77f5c5676e9b1c2853b341d049e5bdc498f391e50bbb4d3107dcd6ef8d373f3206a2f66ac416e2c3835792be7daa870fe744401452631fae4ce9e9a40e19059fb39ac7b0f1cf03eed66fdc6b2c289d09b419be4f663add1b305a691f7ff00aa7585b18cc6345c38d1561843adb3815419d30e6ddec3195f01f8bde1ff9394035fb212ac70491ca0ef96d0c31b16e06c22fa78f196a5430d5917a010459117f18bb99ba01da358420ab382409572be1b8cbee196a2bea8e89125a7e3114a1dd6ae156acf1116069a569916a84cbe9a94a5c91942319bec156aa7c4741b69f638ba07c2b3f6fed9843ad280dddeffde572feb027bf049161adb653d5919638b4c6857f4b43c987e7ac78be405fca43dd340c48962762d676644548f4dbc13008d77c177ae7944c5f5911cd947e5fd2cab51b3678a180601a716c7fddf6d346b86b25e3100c8b3dc8ca03354fc21851500297a58c3c18f2c418d395868fb6fa986fa93209cf72771c73c0102277b14799653a3c6e8b60fba85feb819ac41885e0c9e4dd23629d69270e0b59220780c33ff7e9fc6e88ec040a6aa7070bce9784baede088783d7b9a39e60de1cb5999886dcbaa2437e676796cc39ad2af263b69de048d00d8e107290845f3a844dcc6c833e36e5943590fcfd77050f0d16100bb00f2f61a04c61086639cbd94d29286394d11e7f593cff4b5b04bdd5ca5dda38f4a4805278d81198afa3f605ab604565d128610a28b3b91a93d047c69fba7a9430487b0c497c833cdf586c2c6adeac6097d887949209f8c396f572d1b41c20aa1deb35bc7a995e0fe45fd45c074174228cef07fe011f129a5949d59132f49797feec7f85d1ceac7252b17cc2565c07564cf31534b27158acfa8144096ffafbef079901820a722a253cf3bb77e30087e9f85c80e24e175c5bd0763f7e4fd30108662f382a1ad6057efe2d0da736227f7248e7f079ed7ee6848b57a4076f14b59943fb626b2e0ab2c49f672251f0d7a6e50bb7b3563eec522ad1917c1c1b83e06170e2f14891057eac9cec0dd6d3282df177d309a85237f1a515bf506be993ba4055208bba1f76df578e66b7401660d09953806362e91a96b98041c99ee9bdaa633c7f3eccda3acac0b4e9695d6feb781429d611954e7a177051490031a08647a29952df4a488908d148d0c8f3af931bff014cd637376be3742abfc411b520a5ff6ff546fbb33db7911421d4b9972f98d46b3fb109e847fb13d996060c0f136f08e4c3b48ce22bb61da18c9e1e5155f8289b594d680d22792bcc52bab9565135f36faabab2e316ca38e871aa937a705816088faa90eedc6531c08b666510329229f9427b1116e4a6584bc758a62eeb292f2f969f2854e5196d4a9e1f3cfe326004f1a904868c68c3e49bb1460f3d938f1460ee82b73120c5be53465d7e93bca1799f56db912b29f09543769d6d21822b411d0fc2cf3986de7624c713e1327a166d799b5171f1fa8c263ee07b4debb62a2ea27264d3026a36c837baf977747ff728245837b1e1b0837da91d224d5bc9eadc73b8d1398747d463d506a593518acb10a4829f4e104803931820c57072fb867628d0ff6faf6c574b615ce7747311c4c91ce64bfa866b84da6c46c371eabb7407e06c584796dbef4c13145d533a72ff1513d015c8026b325d8aa0afc2facb73c1e276a9bbd1f6b02481bd03dd881108570388147c5e9a4fb8e33d4dbcc21888df1c0e762d836f91a0da90d1c8a12ada31c83119a99b7e0a55610515033c861c5861718c539ee9c4945adb2f95e23f9cf54398199d8e369fc4ec61ee94a1122fe96090cfc90f12ae7cece87d0d81d61b6f3c7f7bf0d9eb4b7dde461904b9d95f21242df28f5d43255eb7bbfd97d1cb179a1194bbf6d88117d3b44590cda0a2716efb2d008ae9d356983dfa890ce115093ffcff73f0b0679f62c98d46bcf321231f9007e48868a60284d4e1beae2e1c5fc3f5669ddaa9792d0c35caba5760ec26eda02e7c9a749edcd5246c7764f7325d0e59c0b6a0d09fac381cdc080de756710062e9084d33e5df5c1d4fb264e29fcbe2b629725df98987c54556769a0c21e57396b491fdc35aae284fe9495dd032206ca2d19b5959398d322d79ae221d9952768a169a26cc14a9d7a81cbe6c5472798c031b246f6a6821ac05056eaa063b56a485ee290779f3675f5052c7ffc6343b292cdca1e6aeb56af943458eabf8ab054b05dca8cfd5f359951bfe82183619dd50cb28b37ff72027c010feca3a2b60df7789934bec179e406b1a12c3238a411b11c4d7bf2cb3d9699a0edb67aa8e0c57264fbeceac778eddc32add6f78360a8e9dbae278d683f5cd4065502ea964584b02365a3aa044e04165c62f422ed657154a46d7df5e4bf71c86f247bad22de20ed1c62af93ee8a402823ec26f5997b2661583023819963778f87ce2c024606915f4b3b69921ca50d5e8212dcaeaacd1ea025ae2ae186947351b6e125a3418443901d8fa1831344885a1468bcde9951caf6547a0de9c91fe72347757deb937c8345c03add7f6651a8da36909e2f7bb0e92592d996a87a2c8ac4a9c9d0e89174e135837a20925563f56458a140d2fd6d3dcce7c1e85444de048bb9b3101bf9e53723ec2577b5168bbb4829c4093ad79c7562310a231d922b6622ccc08a66536b92a7ba194a1ce3e615555828ce8e981aa7c93a6caafa798c20cbc0a43e12851952cb2caac71d619a85385fb62e8ff747cf25c96f25112215cb3f6aa57fce2d148c511784761c931a19059807b539be837210ad03a1ba9a58707cc0f847e637abbd1f71d688ba0bf98bc4cd93a90ee41bf2d0b5b5190439bf75d0ab3db842ad7d2be8b30d67d23b6451d5987e6765266765293c28f9be8d0e181a27d4e98b440071d124f4fee1281715b90842abcc15803aaeb85750ad080ece0d3fae0a3ef18a181280ebe972ee150f1fb34e6fbdfbc38bbb529d2fc625ee47183bf39372bc9284967e516455259f7b7f1d75a9d563218df765ae7c7e5ba8a68ba880aea9ae8cf6cdb1139aaabcd8a16b27e93086d9972e25658437b4f84a95b999b1038e09587f581704f9a859af25828ba8c5b18422fe6f7db7e2c69f741696483c69d136054f47cf0e2de68b062c8cd086d7b8623ec598ae8377315a29a3b9f34e826e2a73f5e71c99ee69238834a31a97ffdb46e09598cd9953e0e968dd9219d07e4f5468dc1636695f1d523dd5c2439f50a5b82ec1d04621034c81ad2cb10a141b9a434754719bdbbce838dd363bf64eda83067a61ca1148768844af969d872444f1c2a6ef75ea21f97d42155d40201c4cb50c003a3db0abcd70076166b600d8f1a1323f63994b0420431abe485b80f8c23cc47798d9007c4b3d651cb2c2f48b513d51e6774e22332dd2c00482ed2c36b02a6a87a2999757cc14c747ad4b3508d1d1fbbacca1af96168d28edaeee6ada8400eb3715572a0f593e765e3adf359bb4cf96cb56ea84f57d09425abc405a5177316dbb778041e21bc011f138e94d6afd2b2404d68fa1f8906b177f8f0bd2b1dd2a78c24d3053c79457f55443f54758ba84f4a9abc24394b6b58b6ea13d4848507597139e95855b7a71332d7d3077b35d7dba348fd954bc4d9666aab2c4b8cf5dca1dc567f1853d865730a95a07344e35123ec399e3a099f27281d06464213033391dc587a52af326232cc7f5f88de85efa2227f8ed4b187df8d459370f34684e280897589fc244b2bd5122c860207a74163d3658bdce0f5d63448ac5bb05904766cd9c952fa582d035d19e11b28b2675a1b4729a237580caaa39c657509994b6cd9577762f4edf6c4c7b6005ead1fe4d30a36fdd83b89e548ecdf1dd4844df6117f114b2bc88f163c8b1f8d664c108fb15be648928a3ec9cd8a8b35c60d28df1c6c2422a4c03e9ad88a5ad2928bce63fd672f81a64355d6fee071ad6cf9e1d0a4ea7e309298a265b46299204e969b219967ad65b5d93a34205875faa5dc74f7bcfac8fcd2e6cdbfd97c01a54a6134b2d784e13ac749b63a6b9ef755c649f24198bf2c45c578cf48adbeb6f628e34af7f8791e9ebce0e7a108851028a3997de8e1718f4084f1e5e650fa6010a31234ff2916f5d18f47b7f2cfb9a976ecebf0afd8a80af0079f63497a202eb285cef5a921a1dbd027f419ef0225b2eee31ced7eb71b1eeb05adf42f0d20ba08c68398b35f90cf910b1336f2276fab3bb86d3a43b11b83c48de0ff3cbc99b80b4c1d3a60cc30e6862e4efa6d433dd34d5f2ab7123559d50fe208060015410460e9179b46fed818ee3d9e21a66c676549b93f340f72b1d985f44639e8bd64c31ea0c5b52eca109fecd9e2ef73f9d90e5e25f3ad0e37751f256ad4fbf6353f6c048f7c8c47a9fc4830f7f270d3705175f263767e065a63a8b53f04c2fcb9c0e237aa3bd59a90e25ae969ffc33ba064a8c9cbac6852506ab307f611988fb53a5de42f1ece55c485b98cd5d0b6bf4dbaa58d5c2f0711a1056d75e9e21f1d66da4e49ea30ce42d2c4e1a82a103e8b72972774f498d1293afefa5523d7277c22cea41276c1a2dd20da9aadbfb735d4bd52b42bfb0d087a34e905598d2f5e62c73a9c313ec0157ba685810ea16dd5d571054614bca622b1cda5f93881867cfdca5d1eef751291122d7c8378473b15b0a3b1a77a698262071f564f7be22a94e66d2267c4f7d924071aa8aeb1c07d2c81d59c8298a3edbcc7aedc5ccbb569f92bfe186775ab36835f691ebdb1afa99dc880c1753211b75ba9b4cd1fecf0358d495ecb24077e32d97c6e89e54ef895dac1dd2b6d4f308c0c79850f13ed810b64779e3a84f66066cd01bafed069e13146b8e82a3502c1a4168a4f8d818c73a28f903b4e60f0ee91e2de95833f35bfa01c8bbb5e2f1593dd726601ff09a721fa59eb49288e4f583f90caa3589cb6350b782f0232f747abf4aa844eaf1a1f9fa59e86cf1e63583d300d319129bb94a045222e1b71b1891c2e6fed24b17588ad05b750f69fb7cce2b24f4352a876212d9a757e237d4b010c6390482d4c6889263b6a22d15eba6dfd0236c298efe85b8e191cbb55185e2032311cd6239d6d3c91bfb9e91b8ea8ceb5dd4e89f794628a19b0d63d69d266c69f6249b9b93f2da0bab6a9b20a85215f49adfe5981cdbc5c8b12dcfab0c315dd47b2424b2e470fd995327d9826a04a0d15e6bad68a25fcecd0717f5e51ac98a9ea0e750577d9243b3ddd277cf8542fc47e4decbf8798bd797ee37600e1b141c4666d983c423e387f39819dd64b9e95da51687803485ce973a6e435fa50f2f25afbc192e135565f93c8cd9a2d6a5f1627667a496f09083cf0ef5564eb4075abc0884441ae36ff9fa577c06389086aba9bbaeb7042b2065aa099ec9129e81d14ac64b4db89414dfd9af85416984dc790c2c3af40b123c8fa27405c0f28748589b57b057d6aab9e48768bed7ce4f6f24a9ce047adc35ba4ac0eaa67952aef62a26475d78e1b2ff1cde31095aea19a87c1dbd9307577363cb8", 0x1000}, {&(0x7f0000000380)}, {&(0x7f0000000800)="b2ff8be1acb51db0d1489f861ff8491c18880cb66bba5cf4dcf9cf56c2b45335a8e06d6ddf23348bd4e4dba6a83d6e86417cd9f6a18da685aeaf0b2cd4a558e518e6cb05b8bff640e92fb9d522f520ed986b06c6278d311400"/106, 0x6a}, {&(0x7f00000004c0)="125b4a6b7f0b5cd334d4e852c1c8c34cdf05bf41c40e868358a061d7cc7c0599fc8b94b0937ee59f3aa1659a516a23d63176345e45944b1fe738804d782d517242bcad7b9bf2d8db52776d6cecf57f7ee2de0333a5718418cb440e3bb66d338e603de799ccdee2de47d8dec6e588360f946732e8bcae1b9755a77c67cb5035d174d12c591461b78ccaa62e8517c41be1c3a512fa7e8614d11fe589ce3e6979a3c39ec5dfb046f138ac1f1ffc8e176f4d0d982dd7b8a3db4e627b38ba3ed242ddf961188a8f10acd0e1dd76edcb4a5ba5fd15710a612c06064fdd80c1a72926261f51d4458a8e8eb02d5ecdd0ee7a33786e490210c08b05dd98e0e20072", 0xfd}, {&(0x7f00000003c0)="4dd501226392ac691b4bc602ac21346c230e481adcfe69", 0x17}, {&(0x7f0000001fc0)="7ed36036ce3a250440fd1eeb8a7ed78864e025b93c8c31b9041393097ec6517b65cb07e9a7651569f66de0e36a96bd7c12d1b6f03099cf2b2f545fd1ec28cd45d1682e7ed6b4d44271cb00409fef78e16b74b5ffdc3c979d2ed7ef31c92353f298660b26366d0e330caaa81f372402104236523b92e8d7ce72c646a58b9faade52933af24e5d2ec0400a4f951e6198afa74c7d7f1a9d6bbec6063bc06e66be35d49b020b821beb560fb8c43487d141ad171902ec959d82a570c3f2243b9b328442ecc55a658a96cbf981a00fce", 0xcd}, {&(0x7f0000000880)="b92559f21c2fbef036675ec9e1ba1c5ac9c0de4acb093a5c0cf1f06e8da29a0b81235d6b4fab42792f800000001a96ae60bca521fcb6979331f1cab6ba948336d987c3f78fdab938f1ba98d8c82c4ec156d4d004c4b98de9d12efd68e44292523ef33e1e5c825dba63a4aed4a485490db81e80dd16174b3e88b970303b31f4e57bd3aeeaa6a7eb5eb9b00e5892e41e9eb53e9cfcba23381b16821e3e78bd15e26937bd0a6fafff8424a9b1050000000000", 0xb1}], 0x9) executing program 5: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0x0, 0xffffa416}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x0, 0x2, 0xfe) dup(r3) setreuid(0xee00, 0x0) getuid() socket(0x11, 0x0, 0x0) socket(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r4 = msgget$private(0x0, 0x0) mmap(&(0x7f0000245000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = getuid() setreuid(0xee00, r5) msgsnd(r4, 0x0, 0x0, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x8}) executing program 4: syz_emit_ethernet(0x76, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x40, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts={0x0, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x7fffffff}]}]}}}}}}}) executing program 7: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x205, 0x0) r0 = socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(0x0, 0x800, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}, {0x0}], 0x2, 0x0) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f00000002c0)=0x1000) socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x104) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRES64=r3, @ANYRES16=r1, @ANYRES16=r3], 0x8, 0x800) socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r6 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916, 0x0, 0x0, 0x2}) kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565", 0xfffffffc, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x155}, 0x80, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r4 = openat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x120) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfad5fd263d31d3d9) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r5) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r1, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd78) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) r6 = syz_open_pts() fsync(r6) executing program 6: r0 = socket$inet6(0x18, 0x4000, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = dup2(r0, r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = semget$private(0x0, 0x4, 0xa4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/83) r3 = semget(0x2, 0x0, 0xa0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/116) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)) r4 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt(r4, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/117) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000440)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r3, &(0x7f0000000780)=[{}], 0x1) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000840)) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, 0x6) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000940)=""/112) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getpid() executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) getsockopt(r2, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0xd2, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0xfffffffffffffffc, 0xfffffffffffffc01, 0x0, 0x5, 0x7, 0xc2e1, 0x9, 0x2, 0x8, 0x100000001, 0x2, 0x7fffffffffffffff, 0xa62, 0x200, 0x9, 0x9, 0x8b6f, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x5, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x6, 0x1ef9, 0x934e, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x20000000000080], [{0x7, 0x9, 0x4}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb, 0x200}, {0x4, 0x1, 0x2, 0x9b0}, {0x9, 0x22557301, 0x7ff}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x10000, 0x4}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x844db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r4, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x2, 0x3, 0x6) sendto(r4, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000240), 0x10) write(r6, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x40) getpgid(0x0) executing program 4: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) shutdown(r3, 0x1) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) getppid() (async) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x9}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() kqueue() (async) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) (async) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) select(0xfffffeb8, &(0x7f0000000040)={0x7ff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f00000000c0)={0x1ff, 0x3, 0x0, 0x1, 0x0, 0x10100000000000}, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r1, &(0x7f0000002640)=[{&(0x7f00000024c0)="ebea5ee6dc87665e7f24f3bec9ac67c8457a1889b2d49d17338cfa0fbe34e33761c276cf403836d7729d8454914450901eff7f10b4b23149c85350cc84c2be38ad77ff35710abdb537ce40b8ef9b41f57f473fa039e90bb958dbb5891f3054502e9525b27b46872e3e", 0x69}, {&(0x7f0000003800)="571486b9b47c5414cc053ec753a85a89e58319de44b74860db095bd81cb4f3c43dbe4b910898954e2e2884db8a29314acfe9126288804d50c1f6bf4cbeebfb41e4801b9edb66754031e1a065108e857b9c1238cafdfdd4fa2f6e9e2ace241f18697d27b39f97bf5a95688be5595730b9ccdc684457e4c78aa24950cbea43210f3ac0afbe1f62c408f8a5367f596131abaf4a481259674ab7c4dfc95bceddb05fd213a1593fb38e75194b1e3e", 0xac}], 0x2) accept$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r3 = dup2(r0, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x10}, {0xffffffffffffffff, 0x150}, {r0, 0x8}, {r2, 0x10}, {r3, 0x40}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}], 0x8, 0x1800000) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xc1}, 0xc) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0x49, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000", 0x62}], 0x1) dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "6a0000000000100075133e1200004000"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r3) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x802069ad, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000040)=0x80) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x79d, [{0x3, 0x6}, {0x2, 0x9}, {0x1, 0x3}, {0x2, 0x3}, {0x2, 0xc5d6}, {0x1, 0x20}, {0x3, 0x9}, {0x1, 0x1ff}, {0x2, 0x6}, {0x3, 0x5e92}, {0x3, 0x9}, {0x1, 0x1000}, {0x3, 0xfff}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x1000}, {0x3, 0x1ff}, {0x2, 0x9}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x6}, {0x1}, {0x3}, {0x3, 0x4}, {0x2, 0x200}, {0x2, 0x7fff}, {0xee1cb83d3ca3ef9a, 0x9da}, {0x1, 0xffffffe0}, {0x3, 0x137}, {0x1, 0x911e}, {0x3, 0xffff}, {0x1, 0x8}]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000240)) sysctl$hw(&(0x7f0000000280)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="e8321e05dc1e7a451608aa90a53efce7e282344c3cbf7eee2f611d27fde127ff7a77f8393540c7740cb71f8100878aef1a5e11a7a9b3c011142669549200cf66b4ec6065fb7c93234e785c3df32e5f8680a687865a06a0dd201128f80cf08b1a9bd3ec9c21ca542a27976078a1ba7379f6545874d7af212bb2dc2e703c", &(0x7f0000000340)=0x7d, &(0x7f0000000380)="73db39877898c5215c3ab19f4e1cf855b98ffda577e2afc7544c4f3dffbeb387daa24d6ac4b073f9a9c39fe3a4390bac7de6381095451446014c5ec54fc52e0f1c0101ed", 0x44) getegid() preadv(r2, &(0x7f0000000400), 0x0, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000480)={0x3, 0x1, 0x5, 0x2, r3}) sysctl$net_inet_tcp(&(0x7f00000004c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="2cdb050feb560bd7bfb0504bd88b56", &(0x7f0000000540)=0xf, &(0x7f0000000580)="e3e2802e70c5c390425ca21610bce49b412f6522098233541fe597c1bbc01d7547311308a09a4923f1f64a101582db136e246b5614705fbea18878f433305baad5c35549dc6638e2afd73e61b92542d1c2d9c9eb1a875a600b553de081103054ffe53fd068bb0591053c326265529dc2ef2b17b6dbc12653f2158d7a", 0x7c) geteuid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000600)={0x3, 0x94f}) getegid() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x2, &(0x7f0000000680)=[0x0, 0x0]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x200, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000740)=0x7ed0) sysctl$net_inet_tcp(&(0x7f0000000780)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000007c0)="401c67b21b174d8f4c4957ab9044abe9862db023a3cd6416d52a226fab351bdbf65c16df", &(0x7f0000000800)=0x24, &(0x7f0000000840)="d77d0dc73227f912a516fc87ad85d4aed5009f5a94998f9d3ea8603cc2f45747fa11ad4efe8df22f2af36846df56b08e8a1a49c21fc71aff807e9cf325654c6390570df67cd5d1f5ffc3458c2948758eb675c64b191e3230183e2d0a0f91085a556744ccff3c42e024bc48bb12fe2be1fc67182ad73e680b004bb2118ce88328cc1ab76f91c46335b852ae509013336ee475cb4f5280a8f81a26749c6255df5e7d73d1c0bfc6fec0f771f41d2b7663849f11fd178d0af6c39c67dd680113cc7d6f094e8dbc9ab37294bf0334f88506d3656e95", 0xd3) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) getsockname$unix(r6, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) sysctl$hw(&(0x7f0000000a40)={0x6, 0x15}, 0x2, &(0x7f0000000a80)="b463aa2a1c2b6ece7085e10a067918e1c83b91324296836cc6ed80cc59f034c491dbac436558b82efe096f9204ee92bda1173a34638bc532cb6d6b04392bd235271beaf92ee5427bc58af29228bbfe057a0e42642019c0d78c02ad", &(0x7f0000000b00)=0x5b, &(0x7f0000000b40)="97010725de014d52a23574d8acfc21ad388057cceb97c4e6e30ff8277c66ebaddd1c805e361b4cafec93fe8681487dc6192d83cd4cbe11027fa6473e4926761aa7a483922c85fe444385b104a3efeac9e53fbc18402c4b102178eb4091ba4abd0945fdbee5aa663af80e1b26189b4c1c3869ced20e754681f022ec513484ea1bead3472c27578322569e7c88e171eb3ed8c72af3e51eb7abff3bb8a4", 0x9c) sysctl$hw(&(0x7f0000000c00)={0x6, 0xe}, 0x2, &(0x7f0000000c40)="5c569b965a6e04bfe7b3b7f8bb1c896889276ca9ff7163c577a61c6788cad396df18622aa70b3b65d65d0667044ae81cf5883e23498bfab709a90b3064838c0e1b0adeb4f399b45ccea0993df0141b9e907896a0814fa907968c8e4ee5bf72e74be8d09fa7c3f7965b226cafdc267e5be1ec32d2b2800c38e4a28fc751de98e5c274d63e221be4acca048daa0b7980de6b7606927e051e3ba22c6690132459b58dd8509c46028eb3a0621d333907f3d1176275b5c943d0f9fa5bee9a118085f84a4c645910fcd9755dbb3426f925fdd53d78601a1b72caadd805bc919becc6e4d7465357a5a3e3d57a2e1e422ba2f2a7d6a3ff9797af560e4e94b825a767b6de7671fdfbb015e42782c106b499d660d1e7674c5e33c14c6dc0fa803467c46b172424dbde3ebe7498bdfdacf0ccf760af9bc9fb7587b64e3a6f62fe2bedf53cda24d0570dfc118204b78f850933aa77a7598ff3c3a927444bb7820444680c408a6c01fd78aa87c8c1e85ec71f812756f65411d5516b00b42c5bedfd19f3417e368ae0f5a165b76e9ff685b9c9fcb5695e188de141435b46b7e1f11f78a33a5ec2593001f925a7c01c411d3aa8f4333d198c1adafd9755b02b4ba16a42123b5546734cd64e62c5647e327ab2bb85a9446cdc5a448cd576e88752793c935d1571adc1d077e79c63ef91c6058989dd5afdc8637d8d92a0cb19fe7c1fb2b06fb1a037ea5b55033a879920f48e50d166d4b3c700ef5d3e8c6a60a130c7bfc49a433c9bc9f6827377cf0d69a629c95243dd0aec0847112c13c2a98f839044d917247a830639458357f9a28d12368df1100bace7da5f88fcfd0668cea7e78a4a6cee04d3fdf4264e32aee72bfe6e7bbf61f274cab1d8aafde90e4c406705c650ea54bd360eb73c7c5da6668a8a61540263dc5e74bfc9043f2c606f784901b61d4d88c48568f642d5daf7b715577b2f108dbfd8ef3bf0d18248ceae56a8d06b1f68671b89015db982c18fec0c4eb751466990973732a51f89ce6efe4920c241049a1d8f07e0b29967a7b923b28be024480cddf4dc23c863f6ecba9f92bd2c969cad370f8ba1b41ad3942f7fba619953ecb86382b89960111f460b80937be3286252ecccfd1364486d3b66dfbd5d64eeb9e997197a142a119de5427ce66f62bb653f09c1e2335b9eb6cff79724bda1d36f7b0acc502705d0dd32ad08f022cb5c3559c7ea2359d85a3811e12dea90ae9c2320cdbfec3b4a53590f7f1ba7267ea3e284cd0a99ee8cb7e8bb5ea70a3d14f592474b0459ff092dc432abe0d6ed888d42f7a0b6824417d60151af642608ce0aeac7c52f1e155cbaebfc1f436f985bc0971ccd4944f038697c09109097b470f0ec47bf5d6f9bd7af248375bb48f94bd04588e7c72118274785403d0df4cfda8c3dba047ba794c1f4dcc2ee7004a4ab58c8826ba04d0d25c1889dadd7e1aff7d58bd0eb519ba67bb1b129455bca5cccdc65270da9f50570ae73e5ab8ab30d2e9eae0b9658a95858f11de423ed31379af84bcf5a44da4b8b11ad01d4d342ecf8ec99bf3dd2255fc0ee3f82e8f61444705142201b41b6ac7c090b64cccdfc7f729cc2090c8eea12b616e7a372825db2507236675d6889e2bdbdca281de8c2d1efd1e6bf8fba12e000b8cbab65ed2a9a81ed0db7c1cf0b92458d84bdd539f30d7b799d4da38891e2cd13d307ba7d0c0e921977d9cc992d123caaec99e34a41de131b218a9197fa1d9b35528b5651f89d7ac0da4105f56c26d7530ccbea0045a94e4d3421e75c87ea1d6774e5afb557f686f7d9c67e89e49ed697ced47a03c780d4bbe5875a5bdb3edea709574c0480b11b163ef2eb7452f95ffd72411651a981ad1245f6be45db9b24f97de2e3f4aa754f3339cc9a9e395cf1bf99d707d679125be30529c33768a2ae81fe68a067906f82959ad0cec973d97994826f01a358ad975c09a5a3d3db17be9b4f17e56049dfa7d5eeafd609a24f5b24524d8230e0c2a0095ccd80d87cb4f45ba20ca40358248d5511ef8171ed6d7fb787c34289abcb6ef168178412f6106322c032c5c55bbe69b0d36438c6e1693c0525b434a50ebbaab63a4498b8d4776695ba6bb58b70c081f69fee942b8686d583f1b032608e0c930d0826465ef476539b86b7acc0edcd369044d4d869a09ec01eb8234ad6be250170bf9ff59c9f4158c293ed17ea9c23406cd8b3d09f4c14a75bb11ae7e4b9f1a1085efd505b0f2aa88481e7fc5e4bf451f29b2dbedf5d03e3a93abaefd8c485018ded3d484232fb50ce8287470c7b246a236571ca11458d63371eac3f821688450d6585216a6fee8a2bbec7caccff2489fd83174f98d84bc53180fba1986e787e56e085077f62fa407809763bb4677bbbecd9b6125b2408c5a15d77e0e7f0511126144ec1a7d0ad5bbe3970ba57cd1b1db11284593abf73196f868c00c244ce5a2cb9dff322d9987f24a9973792575e2de01d98ad229b923431bed854775d609267b62ea8a60b863fa12f569e5cfb10f9a0c5c9f551f03a03d8595bf09fcd6847d4dee85d694b6db1942672a157e5503f79498c3823afdbec445c773859c8af3e61f6694bcbbce749fae6076be08134b27c4a63f2bd82e77eb44f6be7420899428614828945ca7a6a578fea7046ce4a7ddb536bc72ce009921ea2fd8b0f8c4fe050abc0cca54f23346d8e6ab0c033329f830051fa7463ceecfd6cd419734dad37cff4425c2a34fd44431364f04c0dbdabb7227b2340db53bada4f104cb5c6c25ec0159cee7bfdd289c40afdde715772e6abf7e31835804a41de2d3b13120464782756b55734527d0e69866bed49a1eca348db90e9957234bcd1722bc71755f76889ae9e702ad68fedd73e63dbac9ceab5a357379f95148b3ec76471e04a28690261b849dceb62545dc40a1e214c5d37191b3916af3ed28873d6485a17af12900679bee2450c9a1571a6b01102a91a4aa5dd508b94d252926b3bab1868f9ec1542baa290c1e733d682046cfc2bd5103f29875becec2ae38b99237ad9c12e6cd0bb3c7a4908666e38cb250cb9e72732ccbcb8047b6018b9f67fe687764e6ab1d43afd8050ad0a9e0b536ee4693364689f9fd2fdb222ba2e17a77ffd033cb4d10e4a98f56abd553b2b213c61971cc8d931e6c431dfad3308610aa7714a7ff5f99c804c31184d87240b7600a5f80713368e62fb3ea64e307f18af8f6527045bc1204284cee30f4b90b3adc547addf2e9310e44140c1f994329c314a4f1e4bccfdad11caf219de7043704977371ec9ad66451a14e511849c5e7bc3e3510ae0661ab864d2fa2c3988d751ad1c6d7fed6f0d3f7024126b05e19fcf47307e04896009acb25b0cf931a05991339a914975640ae5b5078497e1b22237aedc605d9bf93d5813086fb8553797941fbf951b30a67fac4905c9b26cb7415a7d289d4512b0d6712eb3224f461c0003f065eef256d09e63508460730d2ff11cbfa3d9ccac3bfdab25b45486f7ec34986e36696d4a0bff4eea9e04bc969e5fce4ac439eda6a918b9819284fe85fc573dce9912210ab327991f809d2b8db0561008e3d4be6c55c06d5e563e9ad1832ec45bc3f4567311186dd86400f124eb9f4a8dfdd69462a6f1f1d1f9dd2f3cf667bb613b482d8fa23ee45909ad0b4e5fbb854e77b34b31cd12de6c71ca3d46d71a6de54a4f3e548253bd013f62e4c2abbd93231f483597426675c91fc28296db708ca785935ab1254abf500993ac8e452b9758980c72949dce0c476e51608343067ffbb9fb82a9f93157734c1e1ff727c00b6b671aadca4236862507e70ebf07cdb3012d3a9fee2cfa7c4f7f3eb62198ae6b3e9b7e56ec43e5e01df315225b410574212c9f05a1bc7a273281a041b0db77cebbe90f2a9bb7dbba8b64e70c2204d62bf4577d2115d976d472850de4173ff3d6235510618cbc876296a0d04a352cbcaa7eed4c0722d5f5603f5b086054ff9bd54358c6300a45206305cdcebe476017c186ef94f35c3cd7d8b503d98b6345587263d285c823893fbe308a22fa92726b3285f470bb5e675c74daab18196ec5efc9fd4b72539916a39642cf227230525e6a596bcd28642b534ab70ae0bb17c878a2d7f6a3de26afd35c894323721cd2b6750f90b6d51ffae3e9212d80d6fde2bfca634dc4dce8c3b295296d7958a8ce796d28d8e7071cd882a7aa3773edef5ed714e38032c3fff7d9acd75b786f577a2ae205d0e5f4bbf6299be8a18af6d47d79b45082893bffdf148e2fa239f6794870968d51043fd01a6324bf541754c3645f5353919c90d1ec4ba58794d554011742e33c124867322a1fd8e6f713de7a27497c4d58b9f94320801a1494e2004c89970a0cacc6113c09930a01098a655ca62e6285c0dc3a9c75f6596a3a015e88ba83260b76f4907c4a225e3ecdb5afabe983741559b3dc111fd4bbca1846e99c9c8a4a8df1a1e665b1837cfa42c1475dcf9cec672f0030ce551c2444953a1db27f84d9de2024338165932c65364e72d1d85704edc2dce7a332d8505bec6bc6ad1750a514b28b195e3c81b3d58c523b0365629d8d700e7f4a834d4bc76dba09c960eb7e9976dae3e94ab72ab66b0807b58212837a124279928902700a3a020e3adbfc756e4b043235303687db4ec1301e3953dbfea7fecf8207a0892ca762d65b901760818e318abdcb689a24c54af7edb082817fbb6834aa170b3dcbfc1a6e1f809b6aa8ec5d5bb5be48b39bb4d593dcc45853f31bd761c817c31e6fe915ac6a32d222b903e2f214134968df781f189d7b91a77c1bd8804c03acb8ff0f18ebdc679302616261d6b2067f1416d3789be83872cda35422ac2b8514894ac90008a7759023dbfb235d6da52ed2281e209d620af2e8ab63e947bcc024c3b68731e1e53c0addf95d7e3b4f00a6b2fb7305da8c9ce14df08606242f02d2c383f8ff828d62cfbb095a9872aa9ece0456a729d2d24102c2743d550192bca7406dd9dd24d96bf8211431e762737572249e8a1000f0faa65fc23327edf6e7c660f554a669ff98a77cb4e6af1aa704af4bc19f94513433a5fae0b3513082977840f69c35a2721892885164af232bd3b3f3df56f2eeec9834eced31285c3aca4c7755d5aa4edb4c5be5a4f85ba87c2c3c8372863dd911c98625b35693b4de5fb8d1fcb4cd212fe05fceb9c4820aaa6cdc93b012ee921225e3e05a1b5ba4f6322193a9f9d4c52480427e7a69655eb6be901692d42f5cafd5d716e3b836c0d263fe990d297ca857e531fd5ea0f36591df1f63916c37dcca68b01f37ac3a8f5a24bb71cb425ca27716e76e3f926c6cd6b37ecd05443f5d51294f37eb098b66c8c7c3129990c5db52561be0e39971d76725e90d77bc4baefd3170e5e3f0198b944cc6cd100a51be17409fbb124d4c8629779a9bed4890aace613534ecc265fa9df55076b87ca85db11fb13e71bb963b7b3ac12eabfea4ea25849b0d9b93de41ad2e44bd2de2642dcae90da338f2635d8d715228c61606c8882f28598da3c7ddaf1db5682ad45c996a282a07b3e5e1518046fadd9747abbbd2b261df8921f92d22b6aaa88fca810d12ae908bcdb87611623ee5bd477f8cb0897dd3359a51cb2e767addffffa8819a8f81f89119c6aa4bd31cccdd122d421a24e98cad19372040693e981e72a95713445e6b12829882ec95d938d24443dd44dae9e38ac2623e98f2eb3cc897054ce6d2e24c2a330f67f80cf69aeb30ba2d27e6443fc744cce02e978be89f95a89e31eb070e6943622c688b3affc24015e4dd5bf98e", &(0x7f0000001c40)=0x1000, &(0x7f0000001c80)="7b89fc3a1d93ecca1e0d9e1d3f8f843510986bfaa61ee14e7a9fb4e2267cc6bd28f8227b2f0888237d561da5af3e83f651b71f52e3483ee255277149cfd660df594453d1487d6d80056030abdd403dbe6ee15e697608be2691cc0f220aba051564e8f887f17accea1dd3653bb243384524", 0x71) write(r1, &(0x7f0000001d00)="7dbdf615b1dbafb63b92f2ce68fde562782df5f9485ab2fd4f853c81926316a6ace7ad7a88ab8bedc992e04e72fb84b745729c41cbac45d14831613b6939273fc62edd3d791fb66ce2cb190902c41c685df427c0f5568201ce9dc662fbbcaaf830e36acf395c0a90a714ad63850d17429e673832720db6ef790bcc8569999c2745157ef1868c47acca049db85bf34367ce23af85482f08c94062d2491c475cd609481bebfdd85c7e9436e3bda1d1ba95c6bfed9d244ee130f2eb543720aec60388a0570e8a9e7ded62ed99fdfa96c72c5c1d22e709d1dfeebe900d184f67966598a0a5375c6431d422f2b01cd8b17e4d94c55140919ea92632f01eb70fa16f72d646227af3524593d76c63af8457b4ead36f2053a2232dd87d5198bb5698253ef01cf4d3a8650f1b2724e2d6ebba8d1d5a91c9fefacfa56985103e9b21245c6340676bc9638156ed6113b36e4e18c9b30c7ea5eea0b80473b46157c9937f985202aebf56366f338200771e60f17cb43b12f78db5a25628e8a3d457c8876e9ac45bd588789bb0a5d5612363e0c9c705afa9de976a8760c519f10ee2e19245d7cd2a30624778336bd16046aeb91bff94870a18b013f7f47247af4e640ba3e51181d993a01b35b03781c59b8a852328bd2f46ebccbf9ac59d402e78d27758f325586e758f9e70050bfd82aa5a2b26ed84d5f51cd5b6d0c75ed8f303412bbb8c94a4ca5a827938b41ad92ebb139b0d2c471fb0593c743113a528dc154eb8d7f5a084c1344f7a98f6f47555ebd29e1c8644037e2dda63b407cf8623e64b73a3fadd98d860a72de6f25697e351fa5c6f865f0fa779ad90ca392bdfece3cc211595b34771039356c9506e3f06a72fc0c678e2117ff8a807b0e96c83083df9b1c407236022bf7116612e44f17b8323c9c30b25e036f8165324e082ed06c25fcd19f106cbdd861c11893ecda7e40a17e4a6afad35c252f0579efb343a6e27a8aa75c5f7c56a74e8e9700284195c5db2e919bb28afe811c51228ec9fb18d9121f31fc04f0345c4dc534be1716744cb312d6b9b5bf37b1dfbd7cd78ce4b5f54f4767382c48e1e1007d28e2c46f20ed6c1e2fd75225a64b8f8a7c81ae40cc583f3344ad42fcfbf0767c712af0008167512494f9f21fca1e41b584b77e5b30563032105b2ecdca3246536c7e6dcf178d40323242148715d29a138cc90198987010909fedff83655c9f3a1e310cc024c4f935078ca8087b79256367af728ec919f628658ecb7d22d74cb516dbf0594a8ea13e46b52257ef1ecbd6ce60697c902b91f45ed206e6648a2c279d57acee301b931ade5e3a513498275bcc98eb281083cd3aa633f02b0e481a827c6d17d34b18d889a2729010abdf82a8b4098eb27eeb3263957b3808484708960c3cec101d4f072ebba246ff8e1dd2f64b310fa627526acc37342698623dd65730a39492f920d0d1075080acea7ce24ffc70074f64173e165c80ef7fbed05d42e57ff9ba9a84f08175c080376bb8cc7018cafef2e81e8ed6b3c74f7907230828b5e5774675e608e290f8a88e1f979db36fe26becff5ba00beb0b9c613cce0a3daece66a48459b9d163645fea98f923d25b48839a8189a086b46194f41bb060cee2c6e6d7dd7633d7e0d9cf0350007d880583c45287af35eb6df49eafdde9819a45f3c9d7b1afd168ecb4d2f15dff6328db3005abbc7cddb4742992a1616ddd93f0d38ceb82937fd9a22455081a88c89581133558672aa3e4ca24a8924c92e0f8bb9848966ab127cea457c94b67c9bc4ae4146bbc8c433bd8bdcc1ef4d7ffdeeb9a281b8df6d8d0b537320782bd81335036e3e73b7563ab882d66dce75428fb894014c1ad053f35cfb20f0bddf0db318fd1af7b0283bca4227d8ab0b493a98df13e3fd1734f9b2165807986773ae6e0750032da3d3bb52d702acd319a7f1004c69634419cda6b69cfd34d2132acbc5886bf4d0f32fcb39cfe8ea6615bdb1f7594fd4b4914f1e2be3570a6716f025d65f5866122272e0da854331f979935a653ea066352dbefc7d1683d828bb482780d1e63579c6257c2306146ec48385ded397159d7f03a60a5b1e5412c320e1a86d145336352460578bbe5587d9187ef673ddf61816c7fd70868faa9fc8c97b10879bf592514d8c20ca576a0ab4e2dc593e159a28102abc82f6e0a36e82d539d0f5bab7475403c01c41376e9275d15cad803bfbd5ec732445ded5dfacd7788b6d6d1bf82cec740984792db3aea07542509713dbcbdcf88419adb5fd4b48a4ec266afc9324dd608d5ba676899b711e8a5113e111894d5c35e1c9634d0bb6a2c0761600136ad73b5a40881b650b2bce0130a0f3df6a90799c7fd4502cf0eedcd04978f9e6ffc4e212380b9620cb01f88821a862bdb0da7981d36f0494cdbada720d369c3cc625052378fc3cc63c9e3c8729ca5abdcc9fc10cc01a3a3d596c6d13181cf94b9ed7281b4113c6646d6105dce7b55b41c2a3b3fbc4950acbf2770f1885cef336335d3e42f0cf3c6ff38ac5a8142a2cfa3230cc6889365923b839c9c2d28bccc89a83cbf18a5d3e233c9998eb17a934c8f0160d2cf819db5ab4e3f779e836d94c2e2a72e5cf832b772936fb42ba7df8d47cb6531f1b016372304357f1dd1545552287a4bcb8d73991bf3b9524ea14239f14dcbdcd1a66faeaaa139df69e86165050fc05b370994c39bbd92be5502eaa015f85a88e4e9c833c56c90bdcb4489d0ed71ab9b466c1fb28d8fb371768298bdce316f9dcc54e649eb93374a6f629f866ea53ae35d3aa72b068e662cc7359a0ff81dff2abd915fa71994fc9084cb1354f8dbfcf8d458f0225a36f2a1e0a726bceff2f274646256ad0cc83522ab2470ec253e51694d649d83cc56c0b6a7ec46f5a6c601b3bc007521598aed3ed28e5106273f855498c8f4bc7e83cbfa8966aa16a479e2ad64ca9b150e75d7a41582bfd6bfd147665b7b66f6333cc61eeedc62df163f628e36b5e2dca3ff3b10cc955728b26ca4273ea736c6e26131fb030f2af6e654c4426b3987aa81494746519a5cc6bf3179cd90f52d58c5f7b6f4a77da82ec3dc3214a924578f811336599526b27d7eed48e2c087b5031dccb0b5c73c82468ebcf9fd2621bbf46707ce85e8164bcafba44a455833bd7ff0fd7bdc6bad83b82b3478990ff37f77d660aa7d8e2736d0ad7bc3a3333f57a069c6751f9a840919fdf075b4e6196bcf314803f749703586b92e2425f52dd4636d1c40b74d31504be9dcc66e904dbdea6f79fde18a01a00357f71839438fdce8eb3d436fcb783a2dc0135041563c6cda533564fd7c58fb53f4170b96ce9120e1eb1ec3962f6b46dbf0fb1103afac28262db43e4e7bde1fd604fa23819b3a8ce2054059bc536f64fa4bbf332cbaa439724a8f0d5f23cfcba4af2303ece83f1bcb741ac808b0f4d6dbc81014395f3ebac8a7057f558815127b016b0a9f0cdbdbda22e0d751f164b40a48d41f3a92d6ced817533bde971b91d46ef8f8c57a99bad7f8106a1d373a503d18b7712bebc7d258112acce5c4cd0298b7fb8fbf92a4b71b25792eff8078c75cd8f7f4a88d0b631d1cfa8430541454f68ba98bcc2105dbf94ee4b97a89d22e03b828cbf07adb67bff69466b029dcb7bef114b023a94768b468d596c5272401a8115721d5da9326e67de7cdc83aeecd2309cd1c24aa566ec71145e755949315db56f68b7ff9153e2daa20316eca90476c0a52545e784d3fe47cee6ad62ab2c3b69c16bddf92005bd66cf28f2c3aa4658c29d103cbe5bf50b7f6067996b5ddd6702e81c078b783541a314bceed9b70cb96bd1f866fb4c624edf56d145e21eae428aa73f93154ffa88fd96e0193e7588d6666ed0b4dd1d99da149494e4eddb2028829333b63ff02443c113f66bba793f10f7e928512110910a85fc81f74636cebd664fa0038d3fa34482e6bd2b41642e6463a11dab530420e80e9ddb04b7cd65ad3a38596b1eded0a33011d7aa190d5ad29a8026e1424384b68ad7270c25dad94e2f379bdc01718cf4f25035314ec5df4bf13e50a5515224380bcf2f7585c3408cb238f81f24e0615900f153d20c5da19cf098b2c809ddd88ab49fae77e901aec3138d0b0f4ac2627af5e7acff4d7dab62bbdb44ff16f6ef94713a0524aa464d225af8a226a084299a3fd5b03f5efb121da873a188f09d8654f38f4e1ee48d24ccc81de23361bdcec429223bb802c41b0e912cdf5947be1d1bdd0231a54f35c42d915aa09b5f21b4be82056a8721ea966a1ab3d1023a30acdb856e93827b08e7fc92f82dbd440cbc1b7adcf1d979975d7fd417f991d04afc46738f5bdd428da4d2f1a494c7d9bff2a15e425ac47670ebac9dcac4b115ba8b4f2536b2aa1dbe112b5d1292e49dc06906c837a58359f60365cde73294064ce23f4c85402d38db3aacda7189d8760884f508b31235b6ca13a8464af4ba30819ff6484c88fc6f2e3edd1e7c58ba75c058d7f4fb0bb015b57d9dd55f8f45a4c14ea8074e53ff718e982d772ef8a2a849645673ed1789d396197dbe2bbaeccc06719aaf9d4a0a888f58c88d112aa11a448060f6f6a63ac8e904e571ee62c9b734bc169310d09e632eff85cffc0ad9794c7b83eb05f5f550968d87caa2965ff7552c331fea9ed6e4fe51995237ba5c7a6f7150f0415c6c3987c152cd8a5f2809a75a9c724b21d4f827d9e72613ab0ee0cbd2f9dc53a99a52cb630b41c25972e5739a0636f22647a096996d3fd08003a139fd4d621ca26c245ccf08158663b3f52fcaef024a2fecb927b36ab46debbfd4a99164250ab08191663f9d4df81ddcdc97f19292e4b8ca031c784de0a0b613980025d0071ff6a109c900d85e445d9bfdfa76e3af1b08308bee04acd5703c90b630b540f93c7fa2c451d98a6bc8d449f5cd827025a2629c4d1322cbb5b64adfcd2e60718b036f57672a2b48603fd9347ef2ce3500a46e903c76ac18737cfead8c1aaeb1fd400f1e1b0f90bb6014fc20cf69e0edbef1299f3c9db9e77f6cc937e420f06b09cf29fdd1f71cfa0cf4c0abfa00c364df3e6041fa5e53896fb0bdc0e6d86c84bfad04249814366b14066cf2ccfee7affc0df9f8cf17f8f565e15eb89499311d0ca07a47323700b32111d2bb344e1582bcf69e1d740b5961014243a7bfb24b45cbf424a88316a68781adfebb0ad0f004f480e7f30e36393141e2c0f79cce394fd4eca92e3aeec81518a552cbcd244f4b06baca13601af55eeaf029fa5b67003f1a559e61278f53d194070542dd996f02c5396ab87efffeb4fbf4a04a5179c28a2338d8196760bb6916aa717b616d24a8bd13ffdf86a6084ac4b8f94ff5d7cac2310b558446ba14827802c2a26edac2b600513f81acb43c08e958b7a56934bf53dad67afc36551b77123a59963e55ba9f0854d9b28d29c0a90b3696daef7b61ba5b8679282bff43c577d27975f5a3eeff948f4c6752989906681edfe63e4881d3b4f1034a8f5c9fc298fc40550dc0cd5008aa765f4683d053ebdc6d4d2ba69e05c31863d7a5365d27eb606b4d4f1a4fbd90edc91cd05dfecd9b2cbcdf87dcc9cc589d1a3abe72417af39b55a56a37d56f41fb3449c5d45c07e698a8f305cb72b267a927ee702f230ae44ea31e2a2656038949415888dbf9083f7fc7d9ec6ffe950d76bbfc1fbe9c4cac19d17de1420c556edc02db35dfae9c0accbe097b863d2cc8b3b508a8877e668e2254f74a6bba79de393ce0734a66eaf2b49379d3231abcf280f303d3853ea8d0bda2ac72eba4e5f63c73c710", 0x1000) r7 = dup2(r4, r4) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000002d40)={&(0x7f0000002d00)='./file0\x00', r5, 0x3}) recvmsg(r6, &(0x7f0000002fc0)={&(0x7f0000002d80)=@in, 0xc, &(0x7f0000002f40)=[{&(0x7f0000002dc0)=""/30, 0x1e}, {&(0x7f0000002e00)=""/52, 0x34}, {&(0x7f0000002e40)=""/253, 0xfd}], 0x3, &(0x7f0000002f80)=""/31, 0x1f}, 0x1001) preadv(r5, &(0x7f0000003280)=[{&(0x7f0000003000)=""/191, 0xbf}, {&(0x7f00000030c0)=""/169, 0xa9}, {&(0x7f0000003180)=""/38, 0x26}, {&(0x7f00000031c0)=""/14, 0xe}, {&(0x7f0000003200)=""/18, 0x12}, {&(0x7f0000003240)=""/6, 0x6}], 0x6, 0x81) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x98) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000480)={0x0, 0x0, {[0x0, 0x0, 0x0, 0xe8a8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0xb], [], [0x0, 0xffffffffffffffff, 0xfffffffffffffffd], [{0x0, 0x0, 0x10000}, {0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x4000000}, {0x3, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x20, 0x2, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="a11f000000000000003fd0234d875a0036de89ad611d9088499841f96d531af22964373cfebe000000000000023d16c232cd68c529091898564788370f404a46eeb0692701019a9b06ce296d7653c35e95a6052b137c30f9de8a5df4e330aacc85c18f566137967253683c20f124aac4a20ad6c366333b0dbe547f9529d6f006e16d926f5dd3dca1c6", 0x89) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) r2 = syz_open_pts() flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r3 = syz_open_pts() syz_open_pts() r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r6 = dup2(r5, r4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa0af7d123752517980bba8e179f0000000000000800457000e11c0000000000019078000000"]) r7 = fcntl$dupfd(r4, 0x0, r6) listen(r7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000300)=0x6, 0x4) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x5c}, {}]}) executing program 5: setitimer(0x1, &(0x7f0000000140)={{0x0, 0xfffffffffffffffd}, {0x3, 0x1}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socket(0x18, 0x5, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) r1 = socket(0x6, 0x2, 0x1f) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x2aa42e758818eeda, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x2000, 0x205318) open$dir(0x0, 0x0, 0x0) open(0x0, 0xf8e, 0x0) r6 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r6) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 0: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x62, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0xc19}, {0x4, 0x2}}, 0x2) readv(r2, &(0x7f0000000080), 0x100000000000025c) executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x1, 0x0, 0x9, "28b77c09b87aa57800080017d0d2000010001c00", 0x0, 0x1000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r5, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x9}, 0x4, &(0x7f00000002c0)="d221b18a186667b3e892d22cd692f2258e6f8e1dcff3363dbf0c8c15ad69c7221d1f8b1631ef8271760227b61a66b9554984d2d0c7f7d9636970549ce39c00567fd63185343faa9c8734db300f0b4c6f572f6360666f926d1b8e582057c7ea016771446d5d76", 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040)=0x7ff, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfff7}, 0x85c}) socket(0x18, 0x3, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000540)='./file0\x00', 0x2000, 0x20006c1) openat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0xd9) r7 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket$inet(0x2, 0x3, 0x4) setsockopt(r8, 0x0, 0x9c, &(0x7f0000000040)='pk|D', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@broadcast, @remote, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x807b, "6d05c4395278d2070d64fe80e1d035dfa71da0146129731c1e5516bbcc37db55a5a6c2d6e6fff3e340303102915b9acea7905cf4fd7a70f2"}}}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000100)="ec640297d58042d0fdf88f786cde244597ba37e6f01ab9257bf6ac966a7314a58149cf8298c9b1b33bf722928299706be69818457658f3fd84f6dae6e7daab079956511e8eee2f4e6e2ac8247df9b26f9672bf36ff647a7fc2f64a685e509b26be9214c2cdb1f502c746f2486a", 0x6d, 0x9, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) fcntl$setflags(r2, 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x2) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000280)) writev(r2, &(0x7f0000000400)=[{&(0x7f00000002c0)="ebe5f0b9d36a930955848114212c0806943503c427ea35a4ee350e50b5f4bce881774732b4873da876baf09d0cbdfd028ad2689768e0b1e783497afc0b2c1dfc08bfdf1564cd626ca74f8410effe3fbf5f9125d6f9b1d859197bda04218e2dbe9fc02f5a6fb84f02b55807bdc8da30c704a183305b204ddbceec7c8c4f9180eeec51918bf13ff2163e98f209e419ba75f7e1c574c1290b5d38114cfd9b82b75c1b015780bc", 0xa5}, {&(0x7f0000000380)="9ad4d9d46af5ed12d3dd79583fba6c55315afe36c5b5af05f2720cafe9666e71971b3f1ca9d0cfc1832af7886162c0e293c23f0f78ebe6ed9643fa3d703213dfccd21f20e4cc00cd3786ba218e95912326f8825f232afdb29b7a99defd376e", 0x5f}], 0x2) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r1, 0x3) mkdirat(r3, &(0x7f0000000480)='.\x00', 0x4) sendto$unix(r2, &(0x7f00000004c0)="9543cf94e3017eb5a8c799e243421e", 0xf, 0x400, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000540)="43279fb6ac2638e46d070c431897884282ee10c3c2a458c5f422ca72054846718128eb99b9b9f332134786777108a5770d819ed65c8a523d7353b49b523fa995006ce4bc8df7a97d3295b3c72db50ffedb7796d07e3a45db732abb147b00032ce88307dfea4fe4ca94a885ecae6a6df1cfa534cecdc13242feafbe929c72792dbece54aa2ac546ef2ddc9a4b415a9263a4f11e20ebef8fd4f0b8d224138e474134086c9afacdc8707b518057d2add475dc", 0xb1}, {&(0x7f0000000600)="52a8d6409e678b05714482ee2d6d82818869a5951dc94e0df8b7213123e4170e9554d463a8", 0x25}, {&(0x7f0000000640)="0492dd4f0ae426cc5834623af6ce38f661e7a45caab6052ffcc6f738c88c380d0c00673184f2bf8cd4e94f7cdf7e91f2df0c6f01d82e5d44a5e235899962c3f4c590debaf70a2bb93a7c94f6d2b120ccfdd7b1ddd961dad2", 0x58}], 0x3, 0x4b4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000740)={0x10, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x44bc5ce6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9dcd}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xd2ba}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}], './file0\x00', 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940), 0x40, 0x0) utimensat(r3, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x11, 0x80000000}, {0x3, 0x5}}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x40, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) preadv(r0, &(0x7f0000000d40)=[{&(0x7f0000000a40)=""/139, 0x8b}, {&(0x7f0000000b00)=""/217, 0xd9}, {&(0x7f0000000c00)=""/192, 0xc0}, {&(0x7f0000000cc0)=""/65, 0x41}], 0x4, 0x800) getsockname$inet(r4, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x18000, 0x0) ftruncate(0xffffffffffffffff, 0x2) utimes(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0xffffffffffffffff, 0x4}, {0x40000000000000}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ec0), 0x400, 0x0) syz_open_pts() executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, r0) socket(0x18, 0x2, 0xfe) socket(0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004ec000/0x4000)=nil, 0x4000, 0x1) socket(0x0, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) open(&(0x7f0000000340)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000ac0), 0x0) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) flock(r1, 0x0) socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYRES16=r0, @ANYRES16=r2, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) clock_gettime(0x3bd70b3292b7004, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000019078ac1400bbe000000137f0e9f2000000004500fffc0000000000010000e0000001e0000002"]) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1d6) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x1000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}], './file0\x00', 0x4}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchown(r1, r3, r5) r6 = accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ftruncate(r6, 0x9) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x40) renameat(r2, &(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000440)='./file0\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000480)) sysctl$ddb(&(0x7f00000004c0)={0x9, 0x5}, 0x2, &(0x7f0000000500)="f349a13a8b5911bcd313428cb3cc84c469d1a4c2427828", &(0x7f0000000540)=0x17, &(0x7f0000000580)="493ba5439eb09b4729", 0x9) r8 = socket(0x1, 0x3, 0x5) setregid(r4, r5) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x3, 0x4, 0x7}, {0x18, 0x2, 0x8, 0x142}, 0x20, [0x9, 0x80000001, 0x81, 0xfffffffe, 0x81, 0x1, 0x9d1, 0x1f]}, 0x3c) r9 = open(&(0x7f00000019c0)='./file0\x00', 0x10, 0x20) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000001a40), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000640)="e127473a8457988d85509f5a5e3c1e23d773b6a1003be204243ddfadb0d3e5bf8948d55e508295d07a9dca6e9dddade477494723c6c252b103aaf877154f1b00bd94201ab5e1525227352ea9f54480b72c14590eeb58c0012025e8e6db14782e377901a655cfed980e7bcb3398a1ebe413106b5d345b9cf73bff", 0x7a}, {&(0x7f00000006c0)="1f826055789c6daba741f1b31dfb432770e618b85263b73b874db93881b7fd45751ad34c3014031d9038edbfbce8d18fd7d4ac76c61b81b8435fe6d9a2748eda22f304e7aa9bd2ec45", 0x49}, {&(0x7f0000000740)="b1b24dae94abe7995aff36743799bd0661", 0x11}, {&(0x7f0000000780)="211d99c30863542a2a4db4536e401c867150f8e9a6a2e422a3afc2d7a75192435d384208d3c1dcb523a9340c71f5c2a0ea0ebd99cf3de895be574656aaca7a2c956265167c6afb1fc81c6afd71730e0d1f9566f3605f719ca4878092ab6fb5cd714b3cebaf57c36d95bd35a97fbc6400d6d5", 0x72}, {&(0x7f0000000800)="8c22f41024e8c877638924640d96e4ccc0d50f1cefcb18c348b6b79b612eb71855", 0x21}, {&(0x7f0000000840)="5d5487caab708ad8cb0a889e17bae73c1cfbf36cd73b1a34302369aacaa3c32fbb74a09a6c84c9d491632fac9c05f1c7e05f760c94fa89f9429e97b601b9c56009619cb9acf11bcb7c174b266263aaed69973ecb3faeb849262d999b48f6de1b31f4edc1f1ce850b7f561eca5990a81851f7190df79973e4ea8e1ed8dfb70e08e9a90a89e91d205f3aec1a75e5242dd5b3c3f3b30dc51f70b2a5a1c43f329e75396eb1b92b4a1117cc3dad520fbefa0e7f8de06e91b54aca982ba1ef50431f0988a1e4cbe861656f22ea8398deb2a7c985513d4d28d1c7dc170377e849a354831871b0d258677ef951b67b4f5b11798d9da93867d1c1c64287e50a9b6ec010f1201409f770f9899d5beb768c77a5c5fad1d7f25139484e37bd4253cfc2dd7d3aed20a5ece3ec8b3535edb78ac57f851681e2aace4361c94a8cbe7888bb885db2c801845ff2700e01287a17995d5789b3f917dd67ed459207af8f28b68496bf47e4a496d05d89ce3aa97ca53508f39d200ce412e905193e6c2438a882819417f6d28a78d00a3c0f8eb837bf33dcfd4847f5a965f25a79f4f40cb0b236f69d688cbb8d666742e7e813749a503d972c779eae4a206306d9debdfe6697ad8883f593cc85eff71503d767635c3404437b6d6cbedb0f25e76fd2b5670b91257d0156568b5cf88fdf6b2e001f20d739c5ffc7feb824e3a695f9518db6ea86b938f1d0d0d3f45303e2fd5729a89e6274978d882c5c1d857c067e181f044f4cd6fe134a4d7a6382610707b99974a9f2aa932f723a6f979f6250e4c360893d0e44acba90a9fe49590d5867c6d6e1718b385dcaa44d7ee0c5cd15aa0c7030e0926ddcc158e60780e288d7771d5d11372e3f716cd2db42d8106d0c77befe5e13266fd9cc225994ad7f7f6ecfeed0d054e54588735cf85548960dcb9436512d50eec0eda15d51a8926312e37644710b57d7159aa18bd123fa58a616fa300e400e3598347647a8929c0c11328ce55d131c30f03d319c478be593e69088e8c1f5823513bc51835615c864f94208cf0da28280764aaad70a1a7f100654ffdbe0a5c0e5166b6475006d69de0ef0a6101eca643d957732004f5eb362e5b92cc7f055498db2b8b69611cd40e96ede6ced3a0987e72a88a5ddcf9eb8b1ab32cee3d09deb913b4ee8b38bac2069f7cacfdd1417058d6a5625482d5336b12bcf1faa4ebceb0df9f96ebbc46188d836c69f48675ba76d0912a2bc29bef9d21bd026afdaa06507f01ceea7c0fbe8c5f45a97adf3eb159decef5ee2a43b3e7bc2e037197a8e49dca0cde52624f9daa7897ed9965fcb44e94b187755566885f95057767df401330e5cab59e87075b9cbb62fe535d98ae6433e8cd296538da586122b70f80995bc9fb28555276ed203b69e239f17a0f9b4b61110049879007bbabf7237fcdcbe54b87714b237939781e752ed3d12507bf6fd7c43e202244b8dcde4e8cf630f846111c6196dc6cdd54daa77e890932b4c894ed12e252354ecdd65d1deb12155459bac652cdefc692c9747911660cf02f07525573b15e76bb08fc6fff11b5c93ff9dbec65c26f61b22a73a9328264852ec1e60a486829b18e2e705dfb4debe4cb6a87d6b1d5cef368d415bd92289c02483930f9b208f2916579b4b16d81df73731fa5a4aa67f08e0ed954cd42aa70efaeb19823a6b7233a505bea8bd348a4ac63f5eb1c60d705e5dd74b0dd1c875d48f2b2f7380c97e352b498627d72eeee393edb1561d0aae2b2a000c24f4e11941c95d7a012726e14d7db76811813259f144f0e875a3b36e56400b638d9d35b7a80834966953189f835a8df027fe4c1d4b535eb08e31f28a8b95c1579fff70cd2c762cb5524ef7b5b551b268343b00d15289ad819d0b23b17b381d51d7a8d9adbfc4d7c611f70f03e817e93c9d9c91f24175c3d58c90bbb01654d48e9eb7a5013a26f73c3336f85c7654cf848cf3bff0169d9c7ad1185b1d936958cc55e34ba218c8d49ed30611fa2c8eef3fec8da8065a5d1015cf5d83d31bd537c19215e5b6320e3cbe64b070eead5b179ec01bf4d4f5cbe5f8137ba92736942ddef46e5d7cf1a66eac68c468c99a1c56a966def7784f75f43320906f703e31140e7b816fdbe1cfa88a9d457ced5366687ccf052cfa94d0123a1bce0d4c0646585ff18f5bc8b8bd89da338e1a08c4bfc605b3e513b3abaa3c42f315ac0110f91459a657e381f7d639a2ee1a0388de183b476aca7069d7c232cb67d8a41f248755680757db18714b3e6392ad10bb2b7cb3d7104adfd6897e18903d26a946968098d08e8bd9a343bd6bc052cf73bed561e1a27386860910bf8809024ca3be294ba27afc7583531b6227eb4bff3d7e728047be9d33956df75e638003ffe50e63592636d003ee77084ad3356c0a736b3ecb65fec08331414931abfb84c1d6660acf025132e9413d26e1e9459d99fd443f197b32bda94d1bc9a74eec1885215800275eb2838967b79cd30804ce401f988796cc5f24549f661212c902d544c484cd41fcb551f9ac3af480ea9475874140f20b05001d2619a68ff81c3ba141fe79659b0ad4d67c5ae843d7daafc3bc93e12c59803c31d445c714e48890c0f9c92eb3df255f3b4be4b232353d34f28ebaf19ddcf066ea39b1cc5c6233b407451c66fc36df4175460188dfbd1582e356c62da12470bfcfdba825f7a16df9f24459fe5496b981a1e354b3803c74da58fa025910dcb4d6b6fd46d5dcc9e4c4f66eb1b9b78fd11e6777e15531cf2475781203ce254c95c3d361f530eccb205fc528bb89bf135a03b566856c68416ede317d1e4dbbda548f45f1d958dbc35cba5ef9b791ad98e5d116094b66e49d4621f22a804ee6ef664b3f2c8fc115ace9d76252143b6ebe575f75090ad2744fd12eb3453272e0e5e0bcd046cea205d979fe0f1eae77d41fe9fa6f7aa20b4cfda584ff090b9896bc4570b2cef4aa5d380bfa3f322dd2124068fcbda0b02696bd6f25d53ce61d951c5cf46467457982446f5903ffdbc038f53be1f646026a8ae63d6742224ee025c33c932688faad331b0008988f57d627b67e1616b25ca0fc31445c14f6cd38168fdd234c114d2b76b308dcb3fc1927e06545bb2d9115b8211b2d7672062adc356b66e168474e6ad34a5f629b2159994ebd1d244ead0538ed588c732e39e790eaa1b5cd893c70962bf04a712bd53c48985d545104c844f5bb02aea7b99b782911f4578305ac7743c4471e4921d838e4a70c26374e2ea4980ce8e256e2d5bd5307d3bc18e3a74b5403204a56ef8aac3d41e33712a51183f584ef1f16970d62ee915052a7a3bc956cb39beabe0a21620bc0f46ec9fa1a85907e653cda3b5fcab468dfa08c515d06c33960c0446a9ac1b45e91d1adee11a239f96dd8e5e1443fcdcb3df5590710ec9162a621dea9409bb47c3097120f80713d850dcbc3c52b718430a7f2afeb5b7a718484c10455de2480173bef186e30c37f60b4e7fa6a6dedb603d0cb30f5de5e721b55cf34bc8e6d271314addb286acf2d28e8cd43b9614ffabebe7cecfff7d2fcda5a517eb788373b26a32257b1ddeff0d39fcba26b2d2e4c244c330b4e4b9e21bf9fc6a4156b5530b8e313befbe601a912e9bd965c24a65d303dd0fa99445e91642d47a87e9d5e7d6661d6727f6813b49572ff7cd30dd7671795727c047f6a5eb8e0a97d104e9e1087772269b1ef227a0af9bcdde88a6f48fb2740aef589dc9b3d673d9f2c4f9b3972c03e16965b2f7b120a8f738a9c0ca29a3e4ea1f3bcb3a813726be8038fbc14ecb53764d3aa1b388f082b21e8b4d93171c2a149e1032bce7690070af5f2fd84c598a4b0509b82102ef4aa96413cfbba9c73305380b3aa46c4d00deafa452d25ab3fb2c176f749e85958bd11570b6f93ea4fa7d3642217034828f065d2103876b03cd5939f5b97ce2d1fb7667585c04ecb03c76e68fe0866a3db7c7e9e84550fb16a08619c6403c03cec1639ab40478a9b1fc57b054a51d4f4724b58b8b5bef51b4e611fa79f7d4ce9f0a076e1652d491e1c2e5faeeffe3fa4e0e32a510f556fc46ce6774548742560678763198878af05defb27152832e6c22842deb5216e1755225f8edc9922e98420bd1f74eaa2a20c2fd821bee2b0339c5d607ffe36da4e85d150f4b376b13797328903f5667e4d653f5cdb216917ced379c635424ac09a26df8b9b646794a934b26b436ac0a666636525f50d575ebb71ef38143102f1594c6e211e6422eda3b49db5ee2e3912f862a198bad26289ab8f7a376652f3bfecc38162b754d5609d1013ebb6914494681ea3ecc0ee19cd1c53ef240d449905d789ba1c359f2c7e691a8bd5e6eb8c3b59e07d9afd40fbd71e160b21d3c718675b9f48faede5d57779bdc1b504ba07b07cb3973b60177a9c58a73a6f58fe18a154ed4173df3d9edfd1df70824e58805b7abcf87735c3e46a33c5270b9dce6eb83092189cf60e16d245cf7fbf9f025c7e9f54261cf8d33b2a8616cbc83cbdd3670903e2a2578ad29646a59bd9348dd59ef1e4f84e54741dd56a1840b09a52937605c488a80eca43e321c89057afc0b293bbc1668e80254002d2107152979205f91926a17cbc513cd271c50063c3b13ea48b979b0f14da18ca00162085b87eea4effae9a066b65ed9a18b4ba9c1f1b2c2430ae64cb43ba7fa4d62e181ee1a88fc85901c2533c5b712afc10fd8665493f54a24aba0d9ce94a7342392876cf2b19b1e798933f10f589e43077d41d78de36ab51aa471c5f0ffdd8c0a2ae278815f37d61b9892bdbbcae48c9775ea1e4ddbe666c58b4b0dcdd460483ac5bef21d3ad900de4c459149ac7a4a620db60b7dd16f9544f5793a24160ebc6b81bd87754c05199edb546c49851871376b742aaa2eb1c86253142504789113b2689c62b44e345635ecb70939de94335d19fa4c922ca437be3bfb0bd37fd2aa54a0b6e0cd02fc9e9de20f56a1a472986f2ce91c68234a70649fec33a9e01706fce267f61f98b8c2a5de88fc28b8c506133a0237a1efd38b43e0b7527d47cbc6e927af0df6adbc64b1039002faa4f28d889995b89a24ef52bbf27b86093ba2c9beb4911b7673b99a0106bd872bfd6ee27dfef17a4093e121488314e11727e3474abae3a6f6c9e226ed30dfe7135709be9d48e64b8cdaa5c9b04a5491af489cb9bb99b6be57ee396f02674e950095bb01e0f8241dbad0e06718a7fc2991072e6bbb241af27cf4471999d4a457978b8daa8876d1f937f053d053129155d3e34a92e4ee60f41c2433f09c899117fee265bf0aba9d71eaca05d015bd5003377071c085cdd3d7237dbfbd69480b6bed40942fa2409aa70694fcf1d0ffa19c9a544cd4052bb0a4e99ea3dabe8eb564d0c3447150aa85b0c36987c7022ab3c04e060f668a2e33a750e9503fc3ce619406ab89d84fee92ab191fd9787b29eba266fac213949db31ed8f9c681bcd3ce3099d652bf29b4e0cc2f60cc6303c2080b38b89d7044765a7968f583ec0af8f9db3fe0d96e92e47cd569b91cfd1d39e50b9f1d946c901f3700c4895045d5e57e1a58b1f85dc993f00b525d386e1aa3411d29a7c9ee94685526df45ff59f04c98fb722f4a35d8fd0ba8e5e7a961ce0baa9557751797c56aff63586fc67f68e5d04d20c87fe218cefcbedff29b098bd7876eec6f3aa084b9bcaabcc3cad42c6b5ea9bfa1cae3de4bd941a89312f4a2e2723f81fbfcffb15fd81fe31bae9bcd356beb11a2d5744f79465ad39b67063dc2b3b9dd61e6f6e9fd0d39fef7cfbdb3b92", 0x1000}, {&(0x7f0000001840)="2396c80846ad5d405111e7bceca4503d955de78f6df6fbe05be775a8a709d46d99331407daa1b32236a2b11a9176810b0dd4f9191ab0064d82362418cce30c3fdbeb0aa56be0c693c70c7ccb25b67230ba7c29641f27383162dce00bd4cefb081ab1cf635c7c125b3dc1c38416b8745fb7ba7125aaf768f0be74974d83a7d0a988a47ed85e2a5cac06737ed153da023557684e0bca40262d81e96929df2bdfc5123a4d0bbb68c3dfe2986b9cd877f95bd723b7bcf8d549d0961ad70da7c97f4a7611b98a8d7678b9d3ad37c1884ffa0de0d8617f93e5635ffacacc9573a19bb0f9685769359000046fc01be6e9", 0xed}], 0x7, &(0x7f0000001a80)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r7, r7, r0, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, 0xffffffffffffffff, r8]}], 0xa8, 0xf}, 0x408) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000001b80)={'./file1\x00', 0x8, 0x8, 0x4}) openat(r2, &(0x7f0000001fc0)='./file0\x00', 0x40, 0x74) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002000), 0x200, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000002080)={0x7, &(0x7f0000002040)=[{0x81, 0x6, 0xa2, 0x6}, {0x5, 0x6, 0x1, 0x7}, {0x7, 0x2, 0x7, 0x1}, {0x7, 0xd7, 0xde, 0x9}, {0x9, 0x40, 0x6}, {0x1ff, 0x2, 0x50, 0x4}, {0x0, 0x0, 0x9, 0x9}]}) ioctl$TIOCCDTR(r2, 0x20007478) pwrite(r0, &(0x7f00000020c0)="889b68d7db3e5cd64c476c425175732076e92b63af85c3717038ba6faadb087c9bda760e458b3358c4478881c1679148c3e137948cf5", 0x36, 0x3f) ioctl$TIOCSDTR(r9, 0x20007479) syz_emit_ethernet(0x2e, &(0x7f0000002100)={@empty, @local, [{[], {0x8100, 0x7}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @loopback, @broadcast, @rand_addr=0x101}}}}) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xff, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0xd00) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffc}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: msgget$private(0x20000000, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0x4d, 0x0, 0x0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r1, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000040)={0xc98, 0x183, 0xffc0, 0x5}) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 4: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r2}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(r0, &(0x7f0000000a80)={&(0x7f0000000200)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000280)="fbb15cc250ffdbd4521ec9fde094401ed23ad56c3e6521b7967584312431b175347c5c7fd0ab37df801d7822a239f840d15a9ac7bb62d683378fcec81f9e64f3436213", 0x43}, {&(0x7f0000000300)="b406029377d579c30f836f0bddaf0f501cb8b2f38d1406ac21faec2dca3d54f14d9dd93f345d7f1cff38f8f05bf35225def85edd749f2e312c1df9d01b4492e5459f415612f1ccb96f86dbdd026b43951a7d3dfb48116709adf7c0b8c458d9cafa36b07a67f3d91cd00be80fec86c44f8840e0b2d05e6bd221e9241e80b858aa4adf2b95c2248fe156cebc69402426ffda4795e7c688856c615e9da0dad30065f844f84a12efe1dae84a63d49b39f600a9794d5fc1f0372861f187c2f5511e8e833b7fc45898d9e02d542b9a50c0788d8e4ec91e6e6b022fa3446cd1ec5b3db4259a989274c19b4978d834ceea81df", 0xef}, {&(0x7f0000000400)="b8e7fa9476ad83404f3b46e63e267e3359b6affc5a1545c1136e6f87ca7a19a2f6dee35c77f94efa092ee2982a38272c973995fab0a47427efd79269a9298ac0cadab4d18bf078960657d2ad787f473bdcc50bf6e30ec95f7d31ae0e3a48cc88eb762fbc72d51f1997c028073f8e89d3aff46fedb63520adbc22136fbd48b96c03ffcc62e8980fcab622c1081cce5adbeb3e43a7cdbdf7428feaf719d126d1f0f268579c185c5c21f294470160253235f40beaf6501925ea48cd5828a13abf19c470dc3ceda6b31cb5f446ca92a3adfad49226148b900086c84d60fbf5f1", 0xde}, {&(0x7f0000000500)="07b0e9054a600cef7c3ca71d94da6d2cd4e4712a8b228e8829fcc925373da4c13221e7ef27b21cf3abb863dc2eb6a7d0a2674a8527d405d649e2565447d44fd796ae2b68055841737030bf86a54e6bc0c0dcc4f0b7172134df9b21fe4bf0bda21b6bba2b611aa9a44b576314e1090ade42fc570b84304af0a11f8e0f4e027fcaaa8e2a9448020cc29073b7feef4fcf1b634ca88082598f24747038575b473cc73c097599d82f0dda876067600ae692ab385d4b7fe8d007ba1115142dfbc6b8b85fde71d8f9daf113ab2e8afe16c513460459235588e237fef5008b967ba270313c1d52fffd10e6a20c2531f29c7170942b63b659beb29c2ba17a0a19", 0xfc}, {&(0x7f0000000600)="aca5f092e7ad7a24a44805b8a53fd0b8e3be2c40ca5b191d7530a063a6f7dc6f54f35d6ade8ceabf2f62fcfc2e1e7c35efd32202c1d87216f08ee5af6486a7040791929f72e7185cc7cb9b00e4d8835313302e880b955984dcc331a94c14f418892e2bdff494fb84f2213ad8d624e5885016dd0704a43a4e788ecd36d9e4bfc2f1d9d773048ec5808537875db5", 0x8d}, {&(0x7f00000006c0)="367aa7e83fda0a157b31173e31179145adffc0c3a1ce7c63be070d9a707f88df755c36ba1a0e001ee56df00a91eacbb06c6009e93bf77ed75e8dbf8e937536a37ec356c280a2595822c2ba68d2ca9fb18a75c1cbf875a179f827fc", 0x5b}], 0x6, &(0x7f0000001000)=ANY=[@ANYBLOB="4b8a141c9664c0000000000000000100000000000000cd08b67ce279ac097570608e4c4e688868beedaa97d973f5cfccf04cbe4fdef0090e9b61d7de772fc3203a5a449c277d0cb1bd310188d92dd07b3fe9ad830376328d878b9e37ee3740a5cc0f10a975f4280b3658785211817c962ea61e2f736de0a927c790f271267f5bc41934d36ca14900186a4e3d278221ed6e9f566b162284adefeb5f1013c9a7bb71fecd2eb7c02df931f2aa65908c906459235c9ad9949bca688edca589dd59f2000000000000080100000000000001000000070000009ee3808351058ac4b17bb9efb14259290ce6603c2afae017621c34b8a46a3cd005eb9bf5a9f269b7156d6c416f787e1ccedc96f4014d0ceeeb0a82af1ce89579b9582299bb15d61e414d5205c6ee685f549b625c168e6e16c3acb62e8554691edced5f3fb5adcdac0d341f6f437ad401d8929f2bae2fab6125b729cf03b53d2560eda48a76c87a5eb0cc7e5e7c01b249c87c2b495e0d9891e9aa94ea193fb2b87e3aa85fcb6c098268ce4b1220ca86407192369f2d2187c08dcba9971129aee06cd0c32a093d8704e490ec891779a17c11461996d7144ad87ee255d651e7aaec197e8c49b87add73c0a58dcdb0bcdfe05600000000000000c800000000000000ffff000004000000355b67666873b428dcf189206db2a5481cf841b7553eb3d8980c7f316ab945763ee2d27d32ff30cce902522ed2572a516530323773aae9ab5ee782c9ddbca433edc7a700dcd15c5ff22b7cf5f52dc615982a4e00d4abd0e96847bbd599c00fcab5c4cefc03d0d32441d273c52930d2acd513f24573b0c7b910ac15b7b6e804b3f6ced13962954dc943a972866de1c71181f2c570a6f82b8d5514ec894556266ef756a4fef263e9cb7daeff376c190a5561f2cf000000000038309b6c40eb9d51c8bc783e296ce09398182e78913caeee693b72e2ad6468e517420ecf076a186c63bf5f246b8177b4a4261fc95e98e93d5c17d4aadd5453ca9909fb3e36ba35f4f4f1a53a5ca4daaddc921bbb9226febc26cb5ff3236120d59059678727279315995d5efe793894c284729112b0fd6e6be84c64f4387ffb008b41df4306741f4fbb238c442ef9f43776a0038acf7b6af89bcf3727484817b2141af1c57df1a7f838525f0ddf0805852ee3c9b3104b864171a0cd28c4372e92bdab1ab3d3866a71bf64bdcf8ce662f0eb79fdcce9622a9880410c921930404096682156c8490e4b5da135a7dd4250ba2f50c748a07fa2b7f779b7bcf6fe331282847e1c0be8e903eeb7a4dfdd9855eeb881bf1a54c3bf02b31d8fb29c05edee92cbb972d3082ff2737fcbf782117a589255c22bc83849a7c4ab7f64b933287834df75cd661ee32e2289b6b92dc4c7ada370311df3fe568ae07260151aff1c49f73242b6faa6247e00a7"], 0x290}, 0x6}, 0x10, 0xa) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240), 0x0) sendmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000ac0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000b00)="d4aba205eb73ea1116fef75b81598763d972482308b5cdef858aed1c359acad9e714573268b1892bc1c9162809b194de832ef65be5daa838b5a255", 0x3b}, {&(0x7f0000000b40)="911c11ac06936535f9857a1f87d5cf68fbecd2bddd4313f973a4fe3fa616d2c6857c6125e1d83a763bc241a626789538ceb72f35dc815b39b8e4102205e3c5e2921ed73f9eb72b", 0x47}, {&(0x7f0000000bc0)="d27f86157aff7bf71ef708e931104e3cb38a2745658b503f4fc34a5e4bbd620216cccc245445236f4cee083f2c42ca91b660717864762d6a873f29fe1bc4486aeb0acb93a92c35e6bf03538dc646e20c1c16fb18d038dab65cee98829269f9cb9cd8078af0409a3ea50f4cb0b911", 0x6e}, {&(0x7f0000000c40)="7f93fd393cbf69e3d3eb73636e764fc4a249991f698a", 0x16}, {&(0x7f0000000c80)="731f3034d2f7aaa8e7a2ef6c73c71691f183cc688139f808f3bc7748ba", 0x1d}], 0x5, &(0x7f0000000d40)=[{0xe8, 0x1, 0x0, "a1c3be8c649bc71e0fe4e6bfba87e52da95e0bbd8dbe4cacfc0c0ecf539d6a2aa6bae296bed75bd05cb2ee8271ff4bb8a077415b417b12e6cf095eba3a3d6a2cca94361d98a991aa382b42057dd5aa2be1dad4d62d7e5290c360ba9f3c38cc8bb8e24d7550f739b51a9d90159ba62e9ce7bb8377c26d340aa9a4e5ccf3897057410dcb6f28c0659e1e6d4686ab8d378dfca17b6b5bebfae7840c034085cbdb5d5ef003e2c2d427b1071856d14546cec5a54bcdfbcf9e603ca2150e8253c10c3ee70e6c7807a59a79fcbaa8bb84615a0fbb2e"}, {0x80, 0x1, 0x1, "0817c02ef9e0815cebaee2d12f16c1f1f8515f4283abc41bc7ea37ae344ed9c4133b18c8097d416c726e72fd19f891c39e8547704912247fc7a559287e8c5b92f326e433b66092a9c0960e230cc7ae1fc3b20a9355dfe2e0119e4b3778708e35e683795e56b274e3c470fbcb27d062"}, {0xf0, 0x1, 0x8, "e55abef4f2bdfeeb80dcc0e4878a48dbda2711083486a4b40b52940b3329bf9ccfbbb278f421631da8589ba8aa466ce58cf36c1ea926f93c014caa1b9f57037d698b8e5319201b78bb0a13164d21f2df83c69a45dad8560efbeaac05380044cce0f98bab5915e59b90452eea1d9ea52bdb4f77155262575b5a8046d1dd448d71092cfcc6d13d25b6c50387e7db49236e6da49ea29b3dfd80324d6d47a2cdbbfee72a2f912ad207bb311b2e5685c1b5d4873cd8ca05ae79bdd7562dfb7da9a4897dadf6ca005def2a44348687ed3df41ecbc7257afc7d21d251297fc3dd928eb8"}], 0x258}, 0x608) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 6: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1013, 0xffffffffffffffff, 0x1) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) (async) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xffff) (async) connect$unix(r1, &(0x7f0000000000), 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) (async) r3 = msgget$private(0x0, 0xfffffffffffffffd) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) (async) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) (async) r7 = msgget$private(0x0, 0xfffffffffffffffd) (async) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbebb", 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setgroups(0x0, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB]) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="cd7dcb1d81eb002bbf92ffd4026643075bbb08010079cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d4843763af8e6932d61d30f54c7676f04a41678b473a796090ca9ec269a2d6d95015ff71b327431e2c966f9859f1e2510b43e08dbca4bccbeaf088e24a4dd7a62708dd081a2f352041aac02c90900000000000000f50b86fda6f94b3169f4e9572c0b289a57138f17b209c27f2b6b3a5124cbce97b24c94af7aad532c4c05a0e0b776749a63413ef98d3b328b7791be3be372ae8cabd0554fa2a87694e9e6005a12c71b0f2a", 0x10c}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1, 0x80, 0x6, 0x5}, {0x8001, 0x8, 0x6, 0x80000000}]}) recvmmsg(r1, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/132, 0x84}], 0x5, &(0x7f00000005c0)=""/149, 0x95}, 0x4}, 0x10, 0x800, &(0x7f0000000700)={0x3, 0x1f}) r4 = dup2(r0, r1) clock_settime(0x2, &(0x7f0000000200)={0x708, 0x3}) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "0fdb000000000023001a00010000400000d900"}) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000000)) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000000340), 0x0) execve(0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6", &(0x7f00000017c0)=0x3, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) execve(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f00000006c0)="1a", 0x1}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7, 0x81}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000001800)="a503ae5999b1527982b1e2eec43d283c0d54ae1b386aae57a8eb4172ae58a81c8f2991f907fcaf4ff91bf492540e8b3a079c37d98ee1c4e07b31b04b47d2df921f022945e3e8412d3c1474c1c2e1c3c872c84b95ac3b86dbce88031c020ac23d5499583fee79ebe7b991c368dea7a414e5b412e98eb2d9bdd445733ae52fb880553f2d8c9266708cccacbb77bd3d55bbf6a7cf329e525e6d2faa54e45bde24bd47d242fc99d75a5a01f8f0239113c030fbdda5348a6496e488ed4cd95196f82416f561a302c020f25be3e06b8e57faf0dcb0064f80573095fe6afc702e5ed53a39c71c8df8255599bded4c042c2f10e99e44ba90e0fe02a2ba051dc8cf0ae49c28422bc2fc04e6c4b19c6e0c05257b7fbb6306264b0368d4b364ce99b48b44fe2735381ae5a7283239dc969f09d3448a4242aeddf31e9d82ebac74f7efe3e5f6b63453160aa20d7a150a095064f92edae75df7e99ab3a9ffb53e989ed29b3d9c2e5b1094a0b4319abc067fa19b6ed8fc5b071bb6944ad308e5c6b7600bf22c4cf72624613aa1fb5fbb1fdf77f66fab91b729877d7232bd9803174c55680efabb6e76b1ddefd7f3dd871a3c7e808f509757fd6edda3992dc40102bb8a4f2a89bcdf49ae13b4766ed7ede774f5c945c80a8f4dbdfb4911a408ce98ef1e43b794be3152d2364e45d0012fb0de544dba6f868989d1c18730ed5c460054f5a1955de9e4b557dd7c143ff33c88f36dda0b6e69eb81141d49b731f1344024c1aa974f8ea8825ee9761aab80ce9d14ccab4b369fb0fddab3874396dddd30c1e9bc3dd3ff5414586c8413987268e1dc1c0f09c44a9ec31d592ef17bbafcaf8708e74156d3de95b7909bed2c2bb1982c5cdbfad74bf1dd7749fe4e0cda85fd792efa448b6725ec0022b24499cc24da580c6f972c33e92effb343fe8177906c6b274ad501cb93e16e6b65b460faac77d80e372bd66c84ba0c5e1976b2c2658b373f8942cca430af3c5c578e80e755c46b9932f43f6f71f1333dc68d34421c61215a2581c51e4abcda4f62ba9d70b58a0fac5b99728b6500847089adb200ab839439327277b658cb866b98e18aee553623e50862c659c78ae9e24212f8c7e088624404d230845f4c2516dd6aaa8cd515abb318a4872c3eaed1de41a7afaaebca0d422b80856f67cd8bd2d8dddc53ca2a34ee18cd2771430fa5396b87b5537786a9ac27f3a6ed8cc985195d15b62c566abb8c2e62c01137e5bc039404c1e0908032e0e820f9ff8029f75df0268045b61c9d82023ececeaad3c9f34150c6847999d248ef548de3673c450955517997819abccf2078b0e9298acb091e0eb316384415aaa974c705c8954eac134a106ec9e52dd2ad613e27ab4b66d1a62a9766ae0d25778c5e41369596536ddec2ecf062fbd818cad1127d47d13a4c822052a08701e078bb5654e10117de74477d8a3a1be80114c98309ceb3c7a92904c6a58bf110c17310921ea5a2769e9d59b0e9e6ae557e2b89ccddc0d21c486f2782727925c433ee6bad63b87e11e5202412a8df5ac91f5afc9a070ff9388e1203c63a22531e1fd58476b60c269bed214daa7af1db6af384b8955d926ea1e6cfd18f06eb6c7b2c66237ef1699495cf321d4084907da44cdd2c1ec0a9fd5bdc7fa087045e7578065ac0d53e23e303404e06d9c22e6656b6e152b39f2ba6849573fbd00b754709a3a411774c8e7ee01b67f64b3a65ae65a1f1a581bfb8e240de4cfa1f25966c4214271739c96414ac6d181540f7bc410619940eb8922a659549966b60397d5cce2222edcc9ca65fb63d9f01e21aff18601017a391c3d99b0d75f7ebf940f0c652278b5796273a7ef02301b885aefb505caaf3674f019097d6b3642a8ef30548d0b0a4ad4feb277dac6cab29c5f3270335718f88de38c8b903816fcdd7135362ef0351cd745160da80a427f38db48f59770427374acf7e960f7d303346715a7a3eaef756e91abddf94b8c4397b1bdb00182e450aabaa3017657410d9cdea6f5a8ae7785eb28e2776882db55c7ddace88aa671f27e7478233883dabd5bc2d3ab50f02ddd5f8a12cf52c9ef388b1fc62df0395d106d28984743ae4b06bb72bcbe5e04689129e8140e1da9ecf737a65dcb309c51666e5077338dea0ae69dcc57155134f08e99b9bfa66aa9f9ee7e4f7bb17199e439b9db5c5312ac05baeb5f853432e0bb98c6a978c6ee9b98842fb6809d6f325d5ec96bed386e4c2ca2c4feb5c0875d33652a9869726ea439226177e560120e87a75c0cc33f8b7f9eecb7c667b29e3ad2ce5ddbf3ae09778c9ed58112e3b6404ccd4d743052784aaa8ee9919a59f1aeb15ba56f072f434add7e11d2d20b0f96938c434a9ecd92703e047acf4419f340799f26d642941fd86982282ac453979e5e41366c18760059b317b969f2eeda77feb95def36e1d21a98b5550ad09a4a893ba72328a0fcddcfb6f828f9c69dd0c69b94ff83b1d1a436d02f0f047a87032be73a7d2487e9bbe593e5677d8db54b96385eba409ea77792da7882c0a2bc70cf4a1bc89c7427ffc1e9a6ff3593fc4bbbdafbbe82c34a64d91b6a7e91aa7b9e51fb13b4c237acc4c36b3a86892d44bea1a3c0eb5fbd280f4fdd80b230c2c63220ae2eee5d3eb2c6f81aef35f94db252443d64711672bea3657fad1e67b7edb39fb50bea8b65a47558f63c32d49d78062ef5c63fc12c1f64b85622d9c946902490e5365bbe78748a898d765d42375f0609d1788b05b279846d32da53ad4f87611c38f772b361e2cc36c536f36d50f343dcbb25964c69c07042c8ebe2f25f9a6f2cfb736655c897e9b51ddd2c7ab274753a0eaa48cf069a485a135ea9e6a9c820c517365fa2853838e5347cfdb60a23357aa1d2536fabf07c973b5bb31466085bcd88a6c33263d73b5250363b566bf3bc9e9ca9a5db5bd6e1defa74b6c5539425a8dc481446ca06f8afdfd6ed3b4ff88ff6e324fbc8c05546a1ca92e0d4445dd11018122162934b120a367b4d1956240b22bf47d8adf3a96cb0e6893ea1bacf5c368de73fdd69856aa9206afca3abfade7f387bb5535254400ded25f2b361fcba537dbf221cf98a6b815b2b219f89ddfd67f61fcec520e718b3abfeee42b2596d9db12d854e354de91359fa90cb5fddc243da96c376516b6a58c5aac8164117339099f8a9c6aed20b1ad1a28d7d5c5139108890e26d850be2b7232fbffe75b20b18c651f4d78ca91a865e8e1dfdf0ad089a643e1ca236a50092776c97c20991c183cbe83e7bd5ac4a2faee4c5b60330805a76e6860a1435e1d407a5311be0b68cf845cfd256d82996a8c7136e8d63345ab13dcbdbd6286e4dc8ceeedb67c253146731605983a28c3aea9722106e999fe4196ec252b01a1addec72c93befc5c6e3454e87d45cd5e36b4657d5ced2ae067b27323c7a0317ce6e86039efca72f3a4cd982ed4ded001727bb4873af200820ae6e14691eef44f8da49021d6be465bc0eab86e46cfd87f7df23a2d1f83bf5149d9af22233f80cd8a368b0685248b9136d774fb522392ad6c45084f87f559e47463956d9b9c5e6038a614dbb7bd41d80f22e46d44f5ad21f85602d8071e75d8bbbec814157a74111064d60b22b5d8561b94181e6f18e84f2dbd5d96ac9f8c55d6e7cb95224983c55ff131b81d72540626d7bcded4c5ea1fdfaffb1242fe39055e09ba28e9ed8f12083a9f7710a085583f961f79d7e510e51537245cc94d58af7ddc64984cff5741f1366465a367676e55d7cb03204c697456d2e22ae1fa7e382658feef4633033c7c265bb1eab1276c3af577f5673340a107e3e5cf0ca4cafaf312ffe8ea60e3256c8e24e2957e37dd930b67045cba22a570300b45f26b21860eebde36f9250a6e4a8c5bce183a30b414b1b82320fad8d7771c3c3bd1c0e33879295f30518748d6ae4b18687bbd15248aab3f888e6b3504194e58c6f4af5b20ae8e83e05997031fad3315f1bd32430bb296d0a069f9cf53a245037f17d8b3b47a583e8555d42f9ef5ba17091810b0008fe08755318d37a4770c0c5990f33768972e60ca05ad15a84a52e2f6122a5959b6eb6ed97662b721ba6e228156efaa56e1e6da0043fa5061ef3caeedd9eae775c7b99ae77f0a5a1ce4eb24b0c1039b6f74fd463464c190c792964d353ca005e608abb4fc14b4b69ca60898929ac0e56d174ed234b2c9ba247d94d2d38588c9fc41662904812588a6d3160046e97e17361f2af88d305d5bd084375c9f03efc78fbb62d45c7cc6844023b00ab7bb421a976788d47fc35277bebfd8562c0643b488051258330e2189ba5162d2525a7b40200b6bf2d07682bbc2a8aa6f2f853b0b1b0a66fdc9b032178112e76135747d838de462b9f3e0e9c7598a2e4c89a4a269ea8cef5490a8e7819ce4fd0a9fff71f52463244d23f290ee6f4a8ce8c316d2cb468a7c9ca5c0b2ce0eff4d2ae914870215177fff8454eb73c785907945372f45c6eafa0449192b4a7e1f4cd25b8d6540bd5d934fbd3103d0b90e15a44223160ac14731db1bf94ee16f778da9903475a664f0c2d49de9a4c6bed74680a8321f18250436c7a91ac3afcf5ca2f09c20de3746d8a5ff7503d9677add377ca4ad50ed6d0eea2e18da99d2b2a366623e998227ede7ba511a8f7f0300677f62f469e2ae558dde7e3cb304f37ea2a5a762d0d03ea79a04fa4294f247f548764567d19259d32b73704e8b99282bf2b4ef619aa6c11907e99df7efbaa0620d6db67a6fa531983e9d85daeeb8c13e76c66a1d4a88dbe313eb1fa617f0be2fe7fc66855c14967fd0a2acdc8e279407bea353dc7372f379d50e5df63dc3d27b42153fe71c5893b5ace820687e233f160d8910911deae3c01f297f591e48ca3f383655eb6c3d65cf9ee4e9814a68a748c61a6f35355a7ea2f0a8fbe0c80ff62cc15983bbba8dcf5c4f5e9c4a00a0c5802cfac8d798dd75fa0bde370aa36a249e0b0b90ca860753ff00738c7f805df64b6601e73da849c0616a551f92da6a606449f09c9ede9f6930999cb666ce451ca9090011fcb54e50c6a35f1331066d29701374782ceb9acc7f0ec4097c681d991a0c49bd2ee6e9c878fd2400a0ace769ad634f53f35061367d7cdb4519bd74fbc312182571bd8a3d9921131c492c65778017ccf37061fe10e0f56c1f2ec8a1ab1092ba4fc1019d35a2ebc273235f4aea3db22dd2d8187e8dfde0d3d80d285544e463a44ab464a0e5781765db0052457dc9445913b53387d470af73b92841a0e4ae3d43d5555c6162c8f3ec07db1139d8f1d4aede860701a1091e8c4ebc93961ef679ec429843bda3e7dc4fe3f03673684b11a640ff06dda360f50f285036ede844ebde661d2fc6c5b0934f31be82511704610a440b53b20b0792457019e0bcdad7f2f281d013840459f36d3a9f0b9403f4f089a8431bce7454fd6b082df4b63d86130311990a23e0a5240e3a0c55cf97765188ed6b7ed356d6632b3dda397f990c13c68ded76784f1e37cef6d599c1756243750c8e546cdfca789f50cf4d1fe41926be2ec3409fa6abe5f0aeb3210f96f387d72221535b7061155b11febc8776dcf2a28f6d7fda9895e77ecac8c7c8b75252191fb959963824159c3fcab81383f390ae775d3d0e6ae85cce19d11900d0ccaba3c8326af3e1326ba0c89603a6419695278b51f8fa7b77177b828b7f6611610bb8d45ef1d6724fcffcb76114758975d421375deaea9dc38975694798012c217a40cad35b959564957cd17b262999dd1fd0407a66d155fbaf8e263828d7e89c", 0x1000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x80, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r4) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r6, 0x0, &(0x7f00000001c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f00000000c0)) executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xbe06, 0x2}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x5) dup2(r1, r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 7: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r0, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x5}, {0x0, 0x9}}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = semget(0x1, 0x6, 0x50) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/41) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03740000", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000080)="9be29352f18d5f005fe1488eb4d2c17927d03aefea11af562e9fdaaf66a321406df5d39609aede29bbc5f70bafd08696c9dabd324598affc659abfdf4f285f10782e18687ae40352093216b36b1e5e1f48363e5683407a989e33a85ec48d8bdee9c96d5f5e8c60dcb00b7b6db4da87130b2c0300000000000000bd319c7b6be1274fb5643a591c23338f79ae22b80d92dc495331cde941dc437a39bb3cea0ef5853ed7010f43c1aa9439c0314d6e6061916774b6c0401c66618cbd", 0x0, &(0x7f0000000040)="b859e82dc892b49e64e7ad25070000001e49eaaf135942324dbbddb63a3adf07fd4961bffae5a07fa92a98d46b46468b849b6395212989353690d03a", 0x3c) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x100) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) fchownat(r1, &(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffffffffff, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x100, 0x0) msgrcv(r3, &(0x7f0000000180), 0x8, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9ef441f6cb9bf5df1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r4 = socket(0x38, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000240)={0x0, ""/11}, 0x13, 0x3, 0x3800) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000080)) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0xfffe, 0xff, 0x0, 0x9}, {0x1, 0xff}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: mknod(0x0, 0x0, 0xe3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000640)=""/201, 0xc9}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r6 = dup(r5) clock_getres(0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x40) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r4, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)=')$\x00']) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000380)='./file0\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a225050 executing program 7: clock_gettime(0x67f3248105b4e004, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x200, 0xfffffc01, 0xa9e, 0xfffffffb, "91e18cb6fcc17ff90eca73c9b74048cd0b0b179c", 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) sendmmsg(r0, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x40, 0x20}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000140)="4e2065f9f7525b424dab968e3cc2f5b0ae2b9676bf2974129c1330e9c973530d2772a62efb70a56ffa1a09727db2e019bdc98dc359ff7eab1a9ab23a6e4d667cc0c767716681b9b14cf51ded5d47fd4e439f8beb3736729a8cf370940d06b070adeb633262a96f030f7cf4fdd189954a9720df69d26991ca9df9ac7f0ef9ca21f99f54579bab4c968f217b931bc95f034c610751cf3341dbd3665a6a8b0d9536df5ad43767c7ba5a4c0b22503a7fb0376bc5af2eceb7a745c7f32dcb06bfac4425dbf7a2322dce0614914dce23b5d01e5af8e65a942db1493e22223f", 0xdc}, {&(0x7f0000000240)="4af76c8c44d4432aaedb50256a3f9f0c3e48939d7ae5950427b3f22b075f81d6e0fc976c3892d2f1287653ee4d1419f193346269b8f0f50d775ebaebec9bbbadc213b0d7606e3089f91bde5f0b7b29dde0fcb864d85efa38a9de7ddd0db6", 0x5e}, {&(0x7f00000002c0)="9c4a8a5f0c464cfd528eec7f64e79e8c8fb8d2288cd07987d6a11f6b921ae12721cb3b67e3304bd39ac735f29e063ed9b39489bde620b01c9d461774f5b06041b29b3ede8255a989183b3f597174797ebf2ac5045ca9146d3f43a622726136595b7be0943b1b5407a168c88cec3d06d0989df7ea11186d2e918174f9d18e1e028e6571c44f58a83e987f13bbe347050867c9c46faa1f9928ab6f06a65bb021a882d148551e", 0xa5}, {&(0x7f0000000380)="54875bb0b152777c38de52b87728aba5214527ed99bfc0529ff7d4c604c8aec84db5217399410e8cdcbe1765475c45bbdfb79cbc591f318d81ed032617a13040cf3c3b62ab557debe688f7c1b047318c2de076157e20ded0e1c95ae8906326485899f220db1aed280cd7dd7114d722bbc0e410f8028dc3edacf5b1ca7be813c6326c305c2e88cb8f52b741fa905742e8e7cab0fe66f214664c5ac2842d8b90aa36", 0xa1}, {&(0x7f0000000440)="26d6ca1d0b405e98dd0001c423cb75ada6d8f13a45269b2c86155a60625c31036970b079f8e76617cbadb5e1fa12fdd5939dadb3bbfccf5a94801c7caa857e468267d8b5226ece442de122463744fe21b5ad69fea7bc21601bf7b5284926032270bbb36e0a892318896079d608aef1e6bd468857d60c15ba803282f8b14495616c49f62c174e26a27dab0d75bc7b802732458534", 0x94}, {&(0x7f0000000500)="4a9316635a4c2c85bf71293e8c8667489853c8eb6e63f27b0d990aa0755873cccc05daf60cdc534bb5b48a5f26637f433f7e958bd93a84a152a2b1faeac079106f440600990eae322411f320f74f15aea2bf885f71801d58cb17db4ade3f2a18b0", 0x61}, {&(0x7f0000000580)="5ec646d52c2843d2101fb132207f66346f2814b46fd46d7b676895a06adf2afe5353104bda94456480f3174f28fcff9d310182c7c41e4b97d145344e494816814fa930049bdbd176614745bab67b449d", 0x50}, {&(0x7f0000000600)="f974f7e3a98b50614c5199d76b3b81769e70962e2b28286dc07d092f64f56bef487684a6150fe9ea1d5e34de671a3ed03bde24c41721f5cef727d3ed601479263e67ef8b4c8591881375fa26eaa6f5cf36636f374eecfd2d430c692d3e0eca53d3e17092d2c05dcfbd6736556a3ff6bea32d5f1187d853aa2c44f5b17f18520440e47575ddff1e374548072c5ed98e5cf73b93b13ed7a8d8df58cc89c1e050ab6a8b444381a1e5533cc543f0c92fadbc80042195c6316637ecc8f85ca57e3e3c5c", 0xc1}, {&(0x7f0000000700)="14b4da7999c383a5ae8d081b349089c196873f4507b44201e6be3863084d6758321175a4e2ca1010c5cf9d31def54ce9daea89862fdea18bfe681a5a2e6b8df038c2bb09cae7410befd4617b55204ac200b4cbaff92a529a9c8f07f72345498769714fc49a46936490c7519cf3b2e734200ef65002e90ceabf622c3ba5ce7bd277d21ec4298ca8ef6a0a99f86cc0cec8416ff460cc40571c6c21eaf3f1eb11d836f6a91e8d5f031f558834cd76439c2401dc4a80e847c7af2c72eee7a56074e8685de56964ac7678a9315ce765ad2e6ca2f54e44d9c3f415a21a540e83298118e5a6ab0922736e2fe40e0cd56bdcb582cf07092eeb8f8e2f5e2c2229c9190fc20b1ea43304f1a3ee6982d28af211dead2d77341eb817580e7ee911aa6dd74284ac570150b54cbb429af46d6b871a40875082272346a252708146edf6fdf5d196c81a15a1375bf7f1e9c5aff08656ae60005773ed29494d767a17e816ea2a8ec52a694a6b19d85551eeefa052d1b88bae085c889eec974530969249196011fd7f056542449a4bff8d3a689231d780a0f233be18d87aa4d045a92dcc936c64a3785391d041b26618c257ee988964881a3d015f63699c978f6814c1787d44faeab133eac768df1d252eca6a432ac6c9258c0a5d2cdd903799d78c22579b4e55387bf1337e61bad3eadebb98e98b72f361cf05e2d3ef158ca0ac3dae62e0b6db6f87422dd7c79522e5f86e54ebc557282b969a5fc9d078f9a22306bb86126f6886bcac4bae7a66c044b6e70d4509e60188805c542fe0a882d67c22eaa0d8f7cc5ec22936d663e98a921b9f2f026dfb1f8b98c82f5201692fb89d7028020b44d35dc215dbd00db0adeefc0483321da774eb244d69ae52205cd93b0f2652a99f3911bebf7e016b69fda70b0033c4270fadfbd8698eec72233bd6fef554c2c19c6471d8b5eec8e2c0bcb0c0190ba822b3b727a42c1e40c96b0401b4515ee6bbcead0f84ae5123feb02ffc1f2f665e6b302b2f0bbf2a3bca51eb07e490f7a6e8f8419c9c5f28225569392704e2261bc35b1d1d79eae6934ba211ef5700a68cdb7784cc98c6af01614e19abf535727cd824530070638daec00e5dd2116b5d3c9026cc1193f380c82e7cee714b5463a3ecc09dd428b1fb8f883d5ad5e7d13c1cc93267196d27075e525316b1ba8b2fc00bb4ac4e2eca3364c1f278b9f048c259cb870ae196b66c6256f30d1d212042b2f51c22808a3a49f9892508bc6de5162ea0f4e9f9977c4eb9649edb9e74307d91dac3e0c06140e6a2480dbb6d2951ee2ac21de043c3f27f3023cd1b2cc0c3a54449174bc5713029dbf12b0d332ad80121934c427c510d768a5aa2c155efa3f1b1b774595b18e037ef1095f55f92b2797fbf7d2daa3471026fd5155078414d23287d699933cf5b77009df93a7ed031afb98828ff95700bba2745b1bbd34745982ff06392c1cef72a189df9dd81c0b7adefc0d30e05335b2bf58edd338b9c7cae87035a4b581bf1205e596516c6fe6eabfef241f918c65c2f5c4a5b2739917fbac78fbc94371f50fbf674def3c3ef68ed1077e72333915ca1fafae4d87128453387b1f4b2a07cf5803ddb50963124dda655215da3de2dd5e9c35f4a69bfa47a2b1f14a17c6a55ecab2f62e67458c15ed05588a622a3ea97164a8bd39fd70d59535b25e1a9780cf24581995286b89de8c6b0891c750dda4d01368b9f1a0937ae0a1ec9083867c9bbbcc8aab67cfc6516f69a51f185171b96e2a2580e3c0060c676a18e6c780614c35d759210ec4f6e960fe4c4e2da72e8bd2359c05aa9fa97dbdad16d3f50a3c28f4c84934ab26f25a62b54fe9e7316701f1b28c8ccf5fdb12616191fec0219c55e96f64679e4181c9323978044f6e8b8431476c7928d1ba8248a6f5a0f5e7303acf07aff5b4b7e39370b963f13892cfdcf515d458d89e9f861e4c534cae794971e0b610958b6eadc8682c4ad7e054694fdbeaeb9c9c2e28687809315bf31cb9028657101ba205190e097f4517cbbea915d4bfd8278982ee3f11fdc0a34f5516d1dfcd83d048c9020cfb31ee330c33f2f78559c74a770a7d8e09bbbccab9dff4824468a5b945b87ef4dddab12b201d0e3187520668655f02de3a7d15e32b1e75802382aaf147b65514ef038bf6fb03cf893f38143ad3dac1313db58fc0fa74ca211981585ce8dd4d299fd6e1eafbba1b13819a72654a0a1131757e3c858f98bf7a70f2cbdbe2c87b02ba5d5964d96378bc7cd6b0c97f2266540bca0001978c6432f44b17002115d4c57de129859a5cf7ebdd3362bba2f93c4d167fcfad1d5572328e7ef56220f4aa1a551a59942cf1befc213993f3ce353678b0d851ff9d72137b45b1714d090c051318672d40ed8f727bf85afcd29f4b1d14ba826b1e5b4db3a8d53bfdc763b8797d00196c32e6887ad0f18f7bd1575b5d55457641396d03f35afb530ec0bd894857f35bd186f8acad431e8a6d4c553ff021a6df24c8f1d57bd8f47d706dbde174ffe38307781d59c7f6f4cc4fd4eec89bea5aa161a68e7bc2e3e148dd4c966da95d9c46475711d8299a34824b59fd8c583ddb8c6765716855d6d01c45da25106b70ab2a8d44e701521d94a683af9bf8d4d26cc34420f53abfbe93d607bf8e661bc74248083db8b61836789050b1afda93927294b51e8fd685ecb416680de2a543af025659a6de745763f50b0bc4b20c070b7be71919b5c947985b95a12235500e78a228eca15e18f654c2a23aaa1ec39e4dba1e0823381dba31839840b19a82de8dce1e7393a12b2aa8cea984d655f34e97b963560aac2ffa5b871214f7400513b581804e319dc643cf35e6ffaaeed5e1c06124b7c4a3b1af33aa3e961f417e3e09a0ebe6e0779aeb4088dca4f9e09c2086eda43656dd242ba7b4789c88adf0d5971c48d46dda8173584da893545713fbb30959010137065a6e02ea4b81027c7136088cb797828fa9ed28d684ab2937ee95fdb11db8636c8175a04f97db65f11db3e5f8ca3f24b4c3eee6a800db8a5fa7598cd20902a272e731c7d0ed499eed042379548fb0d8aafa1787268ba21803e6c91d4eebd94f8dfec856b0d6fe8d2d1eb168d55bf28d3e75c46f0c5f10549ba40a42b22a743db24bea9fd9a26bbff3891c3ed393a28020099764e653f3aad6cff50d9dbb90e9235da927b40bb5cb000d93b212f7830c5b1c2b951b05e33c767dc49de37fdba3a1418980a72408b6e3e90a278e75a554163da78e9701255a6e82f88c0c0a422e3b43c08c869408b26a0920a049d71cef48052d273059f3d40b561b0d6d724171dddc7ebb5c6940ed9f6bff1eead009add45978e87036a0c102ae28052d55a96d0e589e6a9934329cae37d22905392b023b537631e0248693f1eb685557af48baf7a8b537c3f4974933bd439fc4392adacc1d1bc4132aead5e72adfbfe0c9f1293e71ca23cd00b0c2738491e3aa93d2da91ab837eea6072e7520f8b84acf6413d3ced099a66cbdd866062f6524aefe33a55f8c48af09b523653860ba0f3f22389061ccdbddce436a8fe75d24b57349a15408752a43378bdc1d20b898adb2cbd4c43e377b1464d3b333aff1fed7a84dde499f6043bcb5132cc4531a3283fb1adc31e47b13fdf48aba838fc41170fafbb6d58d4026a015cf9fbf0f1c293f654833cd9a38c3f4c2799f8f7b0d79b4b9f0007b5ad0255aaf75826df6fcd23c6af73bb5d17f3a78e8f881f0f0c4f13fc1ddd44584ee16b0f9324debd2515765f6c065f3dd317fede68d2876988f7a139c579da3e5fe65ddb184bbb44e6c69ca0c56031353a20060f943d67571d236c67784c80d31b9aa0a87839f8b11972430153073f6c074bd316b5c673f515f5744eec2af6011bd3b1ab42563d2db9efc86b5d92561187c095784a2a3f3a770f5030a4dade731d93e4497f0c3a8fb78321373084180418ee038b2205ead083645ee6cda9fbc2185284005691d6d74531d217fec290308495edee27112655516086cbe241dddca5bc9793c2f372782df9eed29098decaf1fbc665c717fa0994b3d59b7950de490538a7452f540066cc5ecb1b2742b1494f2db979b3ae3c1fd9875b996c0399f8f4969aa8a3e9e691f7885b1e3e4c088818cb680f08458ee7edc56f5d6c4b4e545afa4848c24cdddd848665237b3747a6ad0b32c71c05eb1743f5a17caa73448aae22903ca05530157f2250c210e55ae9617633d4eb14d8208332877c2c653292e2492bf7ad49c85f6d7b5d1397a7129eb653a7b6429b89ea7159b40186286e733d4bd3c06310016a1a36e02a31de09404d4160e4fa417fbf11ab3db50a0b15c39787c8740e1967fa5c08114527fad6d8dbb2c94feded0249cda78cb1fb291889051f9679306d64bc51025488ef7b57fa9a63898bda6be1e85a7941236ca5d9561d962f3f2388f9f5832f8f0248c5a4c1c0b68ef480629f0f86b9c94fe91bdca75d8af91abc8ff37db301c71d373f11e1aa3475e3545c22d2e30e880ac9ab94ec9a72dcc4f9044680ba71cbb3d09914f1e09a366fd2cb448ea51fd2043382fce4b902b63a1f42d54ae467cc50f065d05c8e55a12fb4bf543c64831e7e9f553d99cadc85c709c9d1fd35f991e3828b9305bad12794ca24b351570ea5129d61d56285042ec001fde070b10dfa8961c76d9893335b67fdca672e9d869e6876b2a124eaedf9e91ee2f2993164ac90cc49672d0f6a9e7e3a721e7dffd056fd602e0bf2bc9d5e0b962b1acc299602da44514a9049aa87d0937f97ebbbb1330953bdee759e7ead088804fba97b7bb071a784b9e244212151351e697d69e2064cac3487bd2444c6d5865749e44168c1c812795c614d3b69102be2d544de49cda95f150bc79e41d838d6c6d450dcc1e12893a87686d850e8a3ece31deb34900d3504bee22a3a87df65c3e33200ed603b0946e4dc3c12728c69e84b52bed23ff138548a6ed4f3290e5519ab515bb4cfa15cbaa7ed566532db8e1c88a1bfc2a546fe2ed0efee0ff329e9e197f237d7cc322059e518827dc7cb4ac5ed052466528aa4fcb6521bbb23600bcd2defe650ee48af4dc1ac12ab1ec2e4fde70375dbb8e0d8f5feec59762b623bc802d17be94cf3eea482ccb256544390a720158c15eda79902a2c477ec1d6aeae0a4e9a212abdb64d76d0e3bb6ff63975a07c41d54a930ca8cbd48416a1ca52f6a9d08c5858b273e47831d536fed84b4c298a1178bce1accf12b025170d3a4a97d80af364732c2bd24a70f962b27cda2a4c8af3eda1de54dde6d0e942d07901c3cd6e8a11ab392560aa970a2e0b97c5fd862f2b8bab6b01425239c29b70b8d38e9dbc915b0a94d3867766c0919691c52b13c7e345a4cca7b084f8487d941f7d49253195c318e69279743c2c08846630ca526269757b9c065b346d9c18523f1da8d9b37e98c32b37b0add12e0616c5324cb116a44796f5ce7f48b5b76ef30d5ccaecfe4497f6dac63648904973a9dc02c508b54388a9e6f815079f541c67514458e8790c69a00670950604b67ab478568b557d37738a10452278891e919b0d8828a4c9105820149fd13f3ea47bc088adfa1791b0895dc78975c4385c9e0bdf92aefdd54dabd9ea86f2e3bcb4bfc08a44829156c6ae78a3c167b032cae14d83055b7a0721aba8a9f8cd2885f42b54e58d52a9644528321004e9a826694f7a79f02b7224734118c7ec29d7194d965202ba92bcf20a75f8e52ac4d634e0a4ae1a1f319958d4af64b755e137ed66ce8c1e5d4c7a04e4dec4ec37dd6896dfd585", 0x1000}], 0x9, &(0x7f00000017c0)=[{0xb8, 0xffff, 0x4, "f82ec34018dea25e05a1a297d6b080569a206096fb16cc01c7d1f041abc178fe1e1c0a9babee255408fb6eec66bdb344477149a5487a1c452c33bf4bccec97668fc630991bfea3293ac072914a563cfa28c068b1b434296953e246571405213c39b4cf7dc95d6799dc26cce62ea3ffbf04d60731e4452e282e4f45589cb1d2a1905dc1e345e904af5696ab85527ab11e2a3b76966e394ed02c77f06c2ff1383794ee39d886f8a5d7"}, {0xb0, 0x1, 0x2, "95f5a7dc372335bd9ddaa5f47c1a7e5c6828c6c51ab5839d3023c496ffdafd315bd09d99939caf577da123b77535cf97932188456cbc8c46768db8943cb1202f36478de22aba04168f18e94ce27473c4ea6d4b78499e29fe1cac7b6e82ae6b949f7b14a77c5ff060ab376a5c28e7172cb7f25c262994e40c76bce95c4570469bb12a18f51456eacb13547edf31f07050f5afd613cc7fafa2ae5b5127"}, {0x68, 0x1, 0x9, "a8d3839dc8fb030d282fd62de400e63f0d9a783c25944dd7f3a7a7ddda934a66dd731da6ac64ec8f097780e334aa4ee36bb7f82b51b1b971f5acc413279ed27dbbbf37b1f6e881b5d4a5efeeecf98fcb079f0200b1516a"}], 0x1d0}, 0xfffffffb}, 0x10, 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = socket(0x11, 0x3, 0x0) bind$unix(r2, &(0x7f0000001a80)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x4, &(0x7f0000001a40)) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x8) dup2(r4, r3) r7 = getpid() fcntl$setown(r3, 0x6, r7) fcntl$setown(r3, 0x6, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100, 0x4}, {0x40, 0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000180)="d4a6fd0dc91bd08400108d9177814d86f2958bbd178cb0e0e26b0bcc1d56c22bde4b3a7d04a58e1b5e5f844abba07871494935d00c6d44578e7c5a8ea2e19f21ee7b0a1516f9d0593e43bab6a258fc5c049eefe361a4f4ad39b018e1ad49e692b0d549f6f55ff09113b4498c7793b9e4a6a690b6ad4472ca025c409d9dd9c85a63a177492ae5bd7c11283e340bc73757579e8b6c35c43935ed4b5e51a5502197f44a9b295bd02092a8bf7459d38d5ad3de2282c7af675a4b5c4e80c6229f60827422cf6a6ec03366a423352035e0d4f043ab5d2fbebef2fb464d6210492d83fe6fe4f85c686a9983ad27fd845b3b0aef58e1c176cdb03059b283a3c64c2412c4", 0x100) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x41, 0x6e) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa80f30884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906cb3422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761efc29aa0fd7fb54e7a47e20471b81d82c89b4c98b8745294368fbc8012b422b04f5f0e2d2717701fd50a55d629286f810fd2a57c5fbd8625e24660287cc9948f986def451c871632c9ed9ed08500eab945d45d1b06b8c540b36b240f8a7a1c4587602a8e51c0af683c1ed9000000000000453051eae2dc3851ff63ba29723b"]) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffd, 0x7387a7d6}, {0x2, 0x3}}, &(0x7f0000000080)) executing program 5: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000040)='.\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x5aa}, {0x0, 0x2}}, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts]}}}}}}}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000001200)=[{}, {}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000080)) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r4) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) fchmod(r4, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000080)) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x81]}) socket(0x2, 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39", 0x74}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) dup(r0) r1 = getuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) mkdir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x200}, 0x0, 0x80000001, 0x7937}) r2 = socket(0x18, 0x8000, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x0, 0x42}, 0x500, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000962b04f8f8a42a08df7498b2d0b59eabdc58b8e284ca199a26d1c46948079bce96b2c258f2961b632210020000004ce304e5dc3670a3110cbd5ab5e57d9db04325192c11a0fdec9a5035f9c9dea542bf64793c683933b026210ce8a938063262e73dbb7224ad95bd6c601f9afab4d9dd5158b444d47a150b4e26e63a857bdd0e5689b8e84588e787ca5b0e30c90af5490778bd4f17f24ce6bd80296d50286b2effbd618da36edc930482a278468c19b77e"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) socket(0x0, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) shutdown(r3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r5, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) executing program 4: r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x188d8534}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x62, &(0x7f0000000a40)=ANY=[@ANYBLOB="89e324b818252adb0070162e86dd60090000002c0600030000000000000037f87ccdc0c4a92cff0001ea443d080000000001004e204e22000000906290335b4c984c32e71de4c1266f3c92f0e0251745f3103c68a252082e4124039fb4800298a5e111077fcaf046047b6d9b4a7dbfbe0f25095f28d10068c20c59932b25724d00b796af63369c0ee144971856c89cd49ab8337922fa4b2dac2b2d37d2bc05d322995370a895eff94757f853301243d5ec60736c321936380adeda8776ed1875e04815b045f44f107858b5c4cddbac18ab89024b671a9a803238a1fab0bd69ee207b26c087919ce574773241f5d2a20519e31839a5863165acd7f781b69da925ba482a53280c9f76ea99704ccf8d75680da406ef9a1be342b566fba6fffb2b7c1e28b24da078", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRESOCT]) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x4}], 0x2, 0x1000) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x47) socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x11, 0x3, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r1) open(0x0, 0x70e, 0x0) r2 = getpid() ktrace(0x0, 0x4, 0x0, r2) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe800042964000000000000000127aea451cf3410e778f"]) shmdt(0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000003c0)="4df9b42ce4a5522bea5ed94d8964363eccad457b443587195bedb0406a8d25c3ea66", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) executing program 5: r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x1, 0xe3}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, 0x0, 0x0, 0x0, 0x5c}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r8) setpgid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x40, r3, r4, r5, r6, 0x96, 0x1000}, 0x7, 0x20, r7, r8, 0xd1, 0x8000000000000000, 0x17e387be}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = msgget$private(0x0, 0x701) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES8=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil, 0x3}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = getuid() openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r4, r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x2d, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = geteuid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r10, 0x0, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfffffffe, r4, r8, r9, r12, 0x0, 0x1000}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd}) executing program 5: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async, rerun: 32) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r2}], 0x2, 0x0) syz_open_pts() (async, rerun: 32) syz_open_pts() (async, rerun: 32) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) sendmmsg(r0, &(0x7f0000000a80)={&(0x7f0000000200)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000280)="fbb15cc250ffdbd4521ec9fde094401ed23ad56c3e6521b7967584312431b175347c5c7fd0ab37df801d7822a239f840d15a9ac7bb62d683378fcec81f9e64f3436213", 0x43}, {&(0x7f0000000300)="b406029377d579c30f836f0bddaf0f501cb8b2f38d1406ac21faec2dca3d54f14d9dd93f345d7f1cff38f8f05bf35225def85edd749f2e312c1df9d01b4492e5459f415612f1ccb96f86dbdd026b43951a7d3dfb48116709adf7c0b8c458d9cafa36b07a67f3d91cd00be80fec86c44f8840e0b2d05e6bd221e9241e80b858aa4adf2b95c2248fe156cebc69402426ffda4795e7c688856c615e9da0dad30065f844f84a12efe1dae84a63d49b39f600a9794d5fc1f0372861f187c2f5511e8e833b7fc45898d9e02d542b9a50c0788d8e4ec91e6e6b022fa3446cd1ec5b3db4259a989274c19b4978d834ceea81df", 0xef}, {&(0x7f0000000400)="b8e7fa9476ad83404f3b46e63e267e3359b6affc5a1545c1136e6f87ca7a19a2f6dee35c77f94efa092ee2982a38272c973995fab0a47427efd79269a9298ac0cadab4d18bf078960657d2ad787f473bdcc50bf6e30ec95f7d31ae0e3a48cc88eb762fbc72d51f1997c028073f8e89d3aff46fedb63520adbc22136fbd48b96c03ffcc62e8980fcab622c1081cce5adbeb3e43a7cdbdf7428feaf719d126d1f0f268579c185c5c21f294470160253235f40beaf6501925ea48cd5828a13abf19c470dc3ceda6b31cb5f446ca92a3adfad49226148b900086c84d60fbf5f1", 0xde}, {&(0x7f0000000500)="07b0e9054a600cef7c3ca71d94da6d2cd4e4712a8b228e8829fcc925373da4c13221e7ef27b21cf3abb863dc2eb6a7d0a2674a8527d405d649e2565447d44fd796ae2b68055841737030bf86a54e6bc0c0dcc4f0b7172134df9b21fe4bf0bda21b6bba2b611aa9a44b576314e1090ade42fc570b84304af0a11f8e0f4e027fcaaa8e2a9448020cc29073b7feef4fcf1b634ca88082598f24747038575b473cc73c097599d82f0dda876067600ae692ab385d4b7fe8d007ba1115142dfbc6b8b85fde71d8f9daf113ab2e8afe16c513460459235588e237fef5008b967ba270313c1d52fffd10e6a20c2531f29c7170942b63b659beb29c2ba17a0a19", 0xfc}, {&(0x7f0000000600)="aca5f092e7ad7a24a44805b8a53fd0b8e3be2c40ca5b191d7530a063a6f7dc6f54f35d6ade8ceabf2f62fcfc2e1e7c35efd32202c1d87216f08ee5af6486a7040791929f72e7185cc7cb9b00e4d8835313302e880b955984dcc331a94c14f418892e2bdff494fb84f2213ad8d624e5885016dd0704a43a4e788ecd36d9e4bfc2f1d9d773048ec5808537875db5", 0x8d}, {&(0x7f00000006c0)="367aa7e83fda0a157b31173e31179145adffc0c3a1ce7c63be070d9a707f88df755c36ba1a0e001ee56df00a91eacbb06c6009e93bf77ed75e8dbf8e937536a37ec356c280a2595822c2ba68d2ca9fb18a75c1cbf875a179f827fc", 0x5b}], 0x6, &(0x7f0000001000)=ANY=[@ANYBLOB="4b8a141c9664c0000000000000000100000000000000cd08b67ce279ac097570608e4c4e688868beedaa97d973f5cfccf04cbe4fdef0090e9b61d7de772fc3203a5a449c277d0cb1bd310188d92dd07b3fe9ad830376328d878b9e37ee3740a5cc0f10a975f4280b3658785211817c962ea61e2f736de0a927c790f271267f5bc41934d36ca14900186a4e3d278221ed6e9f566b162284adefeb5f1013c9a7bb71fecd2eb7c02df931f2aa65908c906459235c9ad9949bca688edca589dd59f2000000000000080100000000000001000000070000009ee3808351058ac4b17bb9efb14259290ce6603c2afae017621c34b8a46a3cd005eb9bf5a9f269b7156d6c416f787e1ccedc96f4014d0ceeeb0a82af1ce89579b9582299bb15d61e414d5205c6ee685f549b625c168e6e16c3acb62e8554691edced5f3fb5adcdac0d341f6f437ad401d8929f2bae2fab6125b729cf03b53d2560eda48a76c87a5eb0cc7e5e7c01b249c87c2b495e0d9891e9aa94ea193fb2b87e3aa85fcb6c098268ce4b1220ca86407192369f2d2187c08dcba9971129aee06cd0c32a093d8704e490ec891779a17c11461996d7144ad87ee255d651e7aaec197e8c49b87add73c0a58dcdb0bcdfe05600000000000000c800000000000000ffff000004000000355b67666873b428dcf189206db2a5481cf841b7553eb3d8980c7f316ab945763ee2d27d32ff30cce902522ed2572a516530323773aae9ab5ee782c9ddbca433edc7a700dcd15c5ff22b7cf5f52dc615982a4e00d4abd0e96847bbd599c00fcab5c4cefc03d0d32441d273c52930d2acd513f24573b0c7b910ac15b7b6e804b3f6ced13962954dc943a972866de1c71181f2c570a6f82b8d5514ec894556266ef756a4fef263e9cb7daeff376c190a5561f2cf000000000038309b6c40eb9d51c8bc783e296ce09398182e78913caeee693b72e2ad6468e517420ecf076a186c63bf5f246b8177b4a4261fc95e98e93d5c17d4aadd5453ca9909fb3e36ba35f4f4f1a53a5ca4daaddc921bbb9226febc26cb5ff3236120d59059678727279315995d5efe793894c284729112b0fd6e6be84c64f4387ffb008b41df4306741f4fbb238c442ef9f43776a0038acf7b6af89bcf3727484817b2141af1c57df1a7f838525f0ddf0805852ee3c9b3104b864171a0cd28c4372e92bdab1ab3d3866a71bf64bdcf8ce662f0eb79fdcce9622a9880410c921930404096682156c8490e4b5da135a7dd4250ba2f50c748a07fa2b7f779b7bcf6fe331282847e1c0be8e903eeb7a4dfdd9855eeb881bf1a54c3bf02b31d8fb29c05edee92cbb972d3082ff2737fcbf782117a589255c22bc83849a7c4ab7f64b933287834df75cd661ee32e2289b6b92dc4c7ada370311df3fe568ae07260151aff1c49f73242b6faa6247e00a7"], 0x290}, 0x6}, 0x10, 0xa) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240), 0x0) (rerun: 32) sendmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000ac0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000b00)="d4aba205eb73ea1116fef75b81598763d972482308b5cdef858aed1c359acad9e714573268b1892bc1c9162809b194de832ef65be5daa838b5a255", 0x3b}, {&(0x7f0000000b40)="911c11ac06936535f9857a1f87d5cf68fbecd2bddd4313f973a4fe3fa616d2c6857c6125e1d83a763bc241a626789538ceb72f35dc815b39b8e4102205e3c5e2921ed73f9eb72b", 0x47}, {&(0x7f0000000bc0)="d27f86157aff7bf71ef708e931104e3cb38a2745658b503f4fc34a5e4bbd620216cccc245445236f4cee083f2c42ca91b660717864762d6a873f29fe1bc4486aeb0acb93a92c35e6bf03538dc646e20c1c16fb18d038dab65cee98829269f9cb9cd8078af0409a3ea50f4cb0b911", 0x6e}, {&(0x7f0000000c40)="7f93fd393cbf69e3d3eb73636e764fc4a249991f698a", 0x16}, {&(0x7f0000000c80)="731f3034d2f7aaa8e7a2ef6c73c71691f183cc688139f808f3bc7748ba", 0x1d}], 0x5, &(0x7f0000000d40)=[{0xe8, 0x1, 0x0, "a1c3be8c649bc71e0fe4e6bfba87e52da95e0bbd8dbe4cacfc0c0ecf539d6a2aa6bae296bed75bd05cb2ee8271ff4bb8a077415b417b12e6cf095eba3a3d6a2cca94361d98a991aa382b42057dd5aa2be1dad4d62d7e5290c360ba9f3c38cc8bb8e24d7550f739b51a9d90159ba62e9ce7bb8377c26d340aa9a4e5ccf3897057410dcb6f28c0659e1e6d4686ab8d378dfca17b6b5bebfae7840c034085cbdb5d5ef003e2c2d427b1071856d14546cec5a54bcdfbcf9e603ca2150e8253c10c3ee70e6c7807a59a79fcbaa8bb84615a0fbb2e"}, {0x80, 0x1, 0x1, "0817c02ef9e0815cebaee2d12f16c1f1f8515f4283abc41bc7ea37ae344ed9c4133b18c8097d416c726e72fd19f891c39e8547704912247fc7a559287e8c5b92f326e433b66092a9c0960e230cc7ae1fc3b20a9355dfe2e0119e4b3778708e35e683795e56b274e3c470fbcb27d062"}, {0xf0, 0x1, 0x8, "e55abef4f2bdfeeb80dcc0e4878a48dbda2711083486a4b40b52940b3329bf9ccfbbb278f421631da8589ba8aa466ce58cf36c1ea926f93c014caa1b9f57037d698b8e5319201b78bb0a13164d21f2df83c69a45dad8560efbeaac05380044cce0f98bab5915e59b90452eea1d9ea52bdb4f77155262575b5a8046d1dd448d71092cfcc6d13d25b6c50387e7db49236e6da49ea29b3dfd80324d6d47a2cdbbfee72a2f912ad207bb311b2e5685c1b5d4873cd8ca05ae79bdd7562dfb7da9a4897dadf6ca005def2a44348687ed3df41ecbc7257afc7d21d251297fc3dd928eb8"}], 0x258}, 0x608) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) (rerun: 32) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8400, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r5}, 0xfffffffffbffffff, 0x4, 0x200000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) r9 = dup(r1) r10 = dup2(r0, r9) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000240)=0x3f) syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, 0x0) setregid(r2, r5) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) connect(r4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f0000000100)="fe066703d532f5fdd2ecf021f213b61b5cbaa02900d7787df08de4e3c22e0a0c757d02687fe835fada5c77ad01b85f8f722b1ea7e3928a3ae80c7c6e931583c3fdc59b5a9740071be51a768b297558097cf0ec5bf3ba047a412137a9fca2deeb265ccd58d33797a5910362dd65605ec63d0f5a78c0a24f8d840e62b2d339b289b12ee1d434f69d9e08f0a98bf5af7e97465d67ae3676d47096b1a5a3bfb2a4f0053dc8d4ee1111839005d164412ea10664d05cd48088557bcc420065909fb44d7f86a797f50c48babda9eb2051433390fa69c162ab172b1553fb0e1198adc8a1af1f4cb7c20582c693a5909c", &(0x7f0000000200)=0xec, &(0x7f0000000240)="cb92b489345d8aa70edcfd3c8ee53745955695325a3bce72aa066593ff3286629c680c950820ffb18b9f39b9593f8b55340cf945638924ad2750", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000600)=0x80) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0xa6a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) sendmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)="b365ace4f28557e57b917d81b91f1823b409b8b35da24d452dc342169f7c37a845d9290e51beb89429cb77b3fa486e29af2eec76a9a2dcce77496a42c46402846ca6163a7a3b052d1b44fe19132cf796dfb2be6c697f74b057920a9a8cdfecc3014378ba2d9f5fe97975ff4d62944df8ecdef0e3a13886af3cec0e1415a4a5cb6bfa8d49bd45b59da012362defc9694d5481c8325ef3081a17842722b953a898a830295dea32ef3b4ebc4bc68f6a482d86f5938cc716bfb087017143762389bad0", 0xc1}, {&(0x7f0000000400)="ee32344abe60b7b599fda79e4dd9c98d255c0411bf216304aa64909e6a2d4d98547f83b2b833b20a34285bee8f394a3b2515d92efd6e50bdcece63fb14ad3b7a3742295bbcc526f29f58b32fb270ce73eb02a3dffa9035dbbb723073d1", 0x5d}, {&(0x7f0000000480)="b0ef352561a879a4efe106febe6408e890cddd11f8218cf55110e818dde2bca37a23aa834a3481a770ea02f72e99691695bbe2053802af487f7a4684511dd85ad1f8786914a8ef98670c8b078c7379928a61cae8dd77a6881e7108bbb893323801ff8e33643fa23132fe434419945951d0d58ad910d4f05086be91d6e8b4a8051e4b4a7ccad1d9df2974af155b32c293bc6e76ce7d3fe0bf6eba532466a2ebed7e20a5883b5f1096d2d4e97b1f73a6198f4367cdd4491403e151561f38dd5b1ee7fe42881344813a729f20799d34ef6792b7bc80700d018e4fffb63dfd4684ab706cc1eeeab56599e3df7cca691ce98173c87748ac1b7441b573", 0xfa}], 0x3, &(0x7f0000001d80)=[{0x1010, 0xffff, 0xffffabbd, "75932d2757f77aeea78250bfa0fa3061073bd075cd40a867ee423e98434d5db4b2364152dd379e7f5477ccec8155a3abb55cdb7e5b9beca05d97b5846867979dfb8d09d035fd1e3ea62c56bf8e149fb5d0e1b681ca5142f6f4b3552ba1d08c9bb7e9a50adbdadecd057dce8267963482afea30cfd48cd503a61d0eee037d7d547188a720128593fca20fd46b65be1638b059d4edef331c58ef447d8d4253bbb23f0356858c2604d0e1744974263b779f5476acbd645f44e107e00b7703cd4b9faba0000fb912f0195a0c3a663b8e1b38c9a9c792d99981f30a3cbcd490f9982c3c3390d34cc12f1d49ef5bf8dbbd6d994dad167ad7b4a71235a964d00e3f5c1218b47711d841df5804f4df0b12003e8a81a3e0c67cd77a2ca6da345af3c8551ff141860c9be319d6655d93fc6711b158c95f71bb8a1f61f93b199ebf8bd908d35e262b4e695d3fcc9aedcc903fdb970b6ff9ef04812532449f4fa5fbaf701b9d7435ea9e12972e54ee163f4a7db1b9a5789aa64885ff85611739fe76f251982cb1495346658f6fdb3ba8cc576d7dc301a58e6002f20afdfc104bfe6cd272491ec523d2667750fe043567ea05abb45c766ad3368e878cb4373421177ba7247ebcb9e9cffe8d39ea1ef1dcd05cfdc15f21885f49062e055d6de32be51990b03d3093fb6c5b4f480f50704a1c7b424a4cbd93df1e7e516d67b858a800f2cbb0a6e9b9c15430091b1c75e77fbd68b160967c4af51096f9d784676b49761a7eb221b727b69247583393fb9db4dbc3aaf27e931c38c5327c08a408c01ac22de0468e7cc1e649f32e5297a9a5578edf75fea3e381e2d9102ab0a31147a156683e2bf10d9e9c2146fbfb13dac6ef0e45f5e0d123d944aab7debafe1d962cae8398da666bdbb9ed8480237fd9d9e42580cb95fd4e898cc7afe15230cc72f12d35be051abe8fae5f96001048a329670a8d8171281a007ba49cb7ba46f2b88a928bd5384f13600fdd12696659bab503a37f11dba72ea6e9b9a48b633d913b00cbd4d97b16d0aa2f805b8bc101ff7db7964bd8a7e8ee8a68e85b8e6ca0fe94edd75fcffefd8bc1e965aba5553d492da21c262d4250fb5f657eb88f4efc2456f3f6c135fcff411c4a04c9a9eaf0de73a6b0b2a899eaea61ee496ce1da269e3859886cbc431fbbc6ad0b12f4ac25edf71b139eea4de0db2ad86021a8d665cc520a279c1fd111bc98f9f3b1520908a70627ad69687cb573b07f639d1d7627bab4fb4a010e4bffc2645f51469af891647b2a281595493330cb4d7477a4e11cbbf378a4b05ad3685b74b4db300c201ecaba3f826d10561189b87fb3e0bc3355e7f3ce62b9fd9c0e9c4fea1ab633e60e3508f8d5103d8fddc7ad07586311efc871f3b47a95d0a9085877fa2f1e34fa3e7839085739519d7dbc5f0b32726688be114a7c2369be22c5ae115cce60ab8d70d6667ef383142b74675ff778ec375a8d726a441dc34bacff09e42f640cf2796cee00274ff482941e88a0665033cf0658d30959bf4162e6ca7ee5cd4998b4f02a97e855d5cbb70801b29ae52c5c7f5b647e96f80ede4e9037999d7e086a3cc44c4d4b1072d9fdb54e5bb1a890ed88d77174f17d412b1b8933dd2942c7bcd1b171c46e90bff4f48dde1cfb2a92ce4e3f00517e3d57095c23c5f4161441a3ca3b8bc212825719affeb7ea3e4dc505e0b032666c11a7c0980263af26dac5aedccf0d1bd701145799cfbfe7e1faa2f9713204a561b77b6deaa3fab9819a8bd88691c9a1551934452bcef791e53ea9117064c7b16a663e163e6c5b0c6bbfa13283ae2ce7795409a5dae63cc62ab5f9861af2802961f90ac9bc643ed5773d0ae253911442760ec32e9ff3daa6f39dd3ef6f2f0aa7efccfb296f9965c8b721c2dcf5d006d58a9fa598e84bd454e6cd28d80455efbf85c0b4a4c9b494c29cff90d2b1bda59120b21f3b219e8b96ff1b3797b839e9a34042d1a7d6fcf76ba6b67239d778b5e51aa12fe9c5067394cb72aea896f84fa91ef7fc7c381448a4c9063c867a742cf86d92db41563cffefcd7736ea793008decc3a1f77ebc0ba50e432ff180fe957398d197a103d4e75132f8977e325038ac217210323a39992234733413df202967fd08acc10b71dd4c507f61230baa34cbd19fac98e19932a6c46c06eb6318f2f82f1ecd34e6c50f6148c1e9f5d66d8961fb6db0e0741e9838cb0446c2c6c2927892136094758992cecdccfa01bd21b0208f7f1a394d7a84b51a023bc07e9aea844b047054dc6ec55c5d3ea932864b3e25051ae0863baaef9e5b1b52ed465752b563e7843c9cf3e1cf4ba15ecc82c3e2f0fd63d766be720a870c5632729112428eaca8f36543cf48498d1f7e94240304bbe3fd9e391d090845961140b6399c18f37fef3c3b48439c6e389f662bbe2dff2c2f17c702ad28dd59c6ed5e272aec57d53ee3e131c2c391c6bf9741f88ef805d49b6cf459599702b9f55f645499497c8f952d616f8b081b58d4dd901907cf35415bc279329347d12ebda4899dc6b45655f3f7113798cd17e68ba0bc54f6664f69b9399ad6c50cfff1cee52cd7c2d73f46d21ca33a8d600d16487523edd5f71cf89409da4f3eb5253ad8768a826ad9bbd57212b37cf62cf3931904a342d6cb16012abee5d43b922f9c084751d17d7919b5ca55b54e34af774249baa3b48c6e59e8d4f4841ff2d0e139331c4f740594181a61e996c165ec1c79b0e995297581ccc17b6c6b9a5eda2bd3cb993d3df134605d65ee472cbdda5e56b278aed10b8898014f8b3978d6819fc63e31ac814788770127511b792c85e24d4b8a56d9aac9868be95c0e6e91823a4c2216caef700a56677ebe5b90b9b0d05f711049fdc41e341e6f14e524e0cf8257e93895f7c04a9ebc2a89869ea65346cdf621032120c732432995ee8fe394622629ab924d538be9d84b50da9eabbc6e22fa66635f280b8350b8e24edd64168241998c89030e0f6f09f130dad5c11c0185aa3999862caf959d651eaba50628d3b7ff1ff0166bc9b3352ff7f3cc993b03685de24d383f06db05137b46295cdcd83256908d7a872ee6ec0c45890999959faf063d1e0ca5b5c497897c12e44beaa1367becaa03c4601617c5ebb137f91436791274dbc3893f596578567472c7ad78b9620555e5285e4dfbf8d3c7d66cb840db678d0e2f453a8974650ec7c9fb371cee937e0ce7fbfd482334ecc1423de9dbc75ba0aaeee274c64a551ce77899b2066660c1d67389dd01b40dab402d788d3dcaf74f645425bf76cdd3e18c23c783ad0dbb54483e1d88ac71270ac7a153856b11bd7ba41145596085353fba3435be7653825ecafca8948b187e2a51c9e57f6f572f299580c23340bacc7a736e2d924abf3a33c7603a83058984865634722e1f5f58bb74e68cab337c6ebadec8d9993cc24d7aca001f7e4dad11c6a5c39969f320b78a7e636194177af5d684c7cecec0681580cf88d6518b46aa4ce909113f8dba4b2f2f80deda6130d6bbbffcda18b04ec06446493c92e513cb3d94b9123effb27405c9d253824722e08cf3caa74df183f7b70103c35d44eb5e0bc03da617a0cdd828a78279c8ceb38f9077102c59bda75098deac1352d23c289c39a542e808b8df1f92d20c21ee514f371416bf18436bfc93d0abdc9cc09e2eef5ab8a9a9c0f898022df2f7941485dd257969339dc19d38785b242b9bc0df3390c063e5060de773cc5c8f0aecb2fa2d635f329977d7589fc52165cb60ff6b44530919b1646030d03d54f8377cc62f1f631649d8d444390afaf8c87276837edd49597a7537cc3738a0d9e20b92cf069f60a419da2bbb8cad308d8c62c09e18bbc0bc55d3c0547aa1bf16fc287bfef06545e1ff31e4f77cda3b459b4a820f8138da785937dd710e310dac854017a8089f0166f195fa714642f18040f14a7e536879869d5046fd07c105c3a6c987e4de6770f00c28574e2cba823c6be29fe0949f30d8603452d2c01c2c6c67db7cc85a92ad1f0142bb916ace2504bb305a1dd735070d80df0ff3aae8fac315e6560135ace6a955efc6986466a4fa29f03fc759629e77a7431f552d3de3674da8e1d615fc1b096a15fb7c7ea94a4fd66c1c90b0957d90d7bfc732dea7f4195725322ec34cd076c0ad6e721b95287b7280d3fdfd39e71469cf33f601a4bf0c4e21d2fbb8ae877d9f38eb9b4e9603ad728696bb4d30e13a89994982dab642b15fbfb38b6a832f3ed9e81e7f8eae791f518f2e057376bb8a542d513440284f21c2367e0e7e4c079351e264afce88fb0dbbf39dc4c9cf44d4f05b892b28c0c164e1d518b56439fd31555c20af1298808eaa0854de9f1b507a014ba601994bea031b4643c0b7405f2db288e49193346275a8fab090838837662140326e05708807584d877d0e6428c1b4dec093eb61ea0e96732b415f416d245f6d8084609d1e2773f2bef346f9d9be93f100b6a5c61c8f7a908b2e0eb235b04c522ea44b8e4c2c4c085a6deff7a9844fe003232f6278aff5e3f5d04db2a789207a7e570a1dc32b6316a569cb22a350480780d12e8a0fd327d9e2b22f497eeb629536d30f1ae282a85f4980d8b08023c3f160a212afe7b87cb0bf1ecfbd8c48f03e485f5fcc037156ce554d24e68cf56338718a4f3b21179438b9fcdbb795821899aeabe87f52ed195ec294642a735ebf1c1715c8695e4dc7b273217134e6431515a0ab50c1af8cb715f74533e50d5fbbe63312ebc481755d9d45d50991c8b8659ff9f2d290d0e7b5b092b92f94ef28fc2bc178b106f0d90892bbdad587eab621fbcbc854e12580c82e6809b8c031794ca6bbad4ef2d97a0a03d3539287c249f2f6c3c0d2d222745ae768d5b0abc1370307e399727083075c96262192e6f53a535fd3be0c2a359e965bf52b7d345c0d78e702e2cdaf17ed1ba2ddfedc699a4a93576cae0f01e15d7c19a008ae4a42d9015e11b58c495ac8fec4fffa26564157e38b343f4a16c93eedbeef826b90245cf65ea053e4883775f23acc42870bfaf6c4a73e733efe476f39673472ab533534bb0424fd31ec1cc573a00a1fc545650ce7f89ee1cc1b1aae0d7b3ddda49063b02b33952f49c9e0f10bd51b6acbef6f517d0d2a834b2ae653bbdbabb41111252a9aca4fc88bcdae9ceb53856c887469ef847546fa49726be2ae11581014c2c9401252aaee60e57fdf891cfcf715194a42b4e2b844f928f5e4b04dd49a93e1b584c2d78857054547db6f0b77fc6de801e2773575f909fa87eb44e4032485cbb8ba0923e3cf1ff628dc11c1ad446cea58bb6af97b737fdbc68bdfda9614e8b6283e4ba41e12742b816bfe0737aebae40a9f2b20025d33c875a6c14922dfe1dfda9147e6ae53a1c2c6bf22d39f3d35132954c764b5ba71b7a3aa9c979497752a5c42fe45786d0d4ed17f492c2963bc1a4e97c9f1d72408146ec524bd30e2c0557928fe589ab191b3c3976ebc9a0d9b30e963fe6392e4eb5d4b37cf5122304148e4d299ee9779be7c427a9c65c8777bb6934db449762847deaab7ebade7e996fbc3190b9b9b1f5397c033952142c954fb15ee55c30dfba0007236e5805220dc12690638f80594098a9e43820622de2c5c9a1b24ccda5af7e62d0d8c01c4a7815d110e1e38be27000ac3908df0cee8bc7071eaa5d4fc48a04586f0fa79cb5614ae63955216a6ba665955d09fb32e28acbaf01b250f64f0e4969fdc4356dce85a7c1b0da71eb974ddc6cfc24ce77ac5c6e70a3de11b94ba8de7515d0b17ff1c619110923bda4783699"}, {0x100, 0xfffe, 0xfffffffa, "c4d88e924d7be0ef34fe5dba7537d62ed6d8a14a7573911ad5ca43297e4d85ae2a1464e4f059dcf9ddfc2aec7877d22d33d628ba3b94c4c4fa979c861d66805eb8be1c0e873daa0eb5e41d936a80464a41e67f5cdbd2efbf8bb11aa8d572a6e45cdbed30ef769b8bb3121faf257c580f17e0c00eb2e104b73d613537b50ceffde5a2f2dca43ef517734e56485562896731851016e4d1bfb3c95835522f7a97bed71b1d610d3bb75c0943d50b35d2e2015100de770d07f6ee128881a6bafe36c4e162e644dc21a523fb2f2bd667a363c620ee7cb434ad06c6e92431d17c36f65b204b6501c00917f911"}, {0xd0, 0xffff, 0x6ac, "6ca4c8b8ba74dc76f301574a9d38f7f27293db093c87d67a2f04a8a54c097dfbbb8ae2e7fe838eb1be319aea6bcf4992713b2f543528639a79f0a1584e57b7428b71465347859393f20cd6fd5071318d3a89f4dfef2256f15397524a81b34a49e1938b550190d4ecc7329d8db98d88e12a814f713bc5c1f1afdf5a48a58d09a28432ca9a4b4efeda500c8c0cf3e413c66f52e1dc4badd39cd117a7abfe7a535fa829f3b7e5b8cdd34d35e6ec648fb0548ef1438211e74869f69bf8292f4af65c"}, {0xc0, 0xffff, 0xffff, "060185cf2d8751a108dbe752a81bfc02c41427a2ea46d547fcd185e506339fe10ac72d497e16a7ccb014427ce32f630057538c881136a46e85e1d8afa3797adecda1e811a6a5faea23261b420b500b527d80c2c2a173452c008b9520e42dc9dd121b8e24bc6c6554d295d16b1ebb566962182cb702151a400d81d142108fc152d83f1ed053949503f8bfbc2d2d3f00aca6b78142858a839a8f279944db1870e0dcce2e2b381692e90f"}, {0x10, 0x1, 0x2}, {0xb0, 0x1, 0x9, "daf4bf2c95e7e69c612ef487c4c5d00784e2b5c62e79d88b6ae97e62691453fa89d5c3ba85b8fe6e5e0d114b4f38131d8f1c65483f629f1319a35d2be65aee4e5376e5591ec092e7a028611499311f45f1e631b7b8e28a876ae887d8bde7d6508dbdefde68531cba5e942c9052330f4d37b8b0f8ef98edfc486edd1fdf8fd93bbb4a8161658e44e41a7a797abbb4bbb1f47a5955dba8deffb92e7b90de2451"}, {0xb0, 0x1, 0x4, "a27103672ef9e7051b469246c894eaa59196254eccc7c63f06bb6a222144b1134b378eb9ccdcad47c1acd89fff8a741b4d4f78d536af2f84899ee49ea9f3d66094bf2166a2c94983bdbcea5ac9eab51bfd916d9e2886ddb488770e20c171552b5482bbfe548c3741334317e3d77258e2b5767a1b58b7dcde823226f8bcb3617f4ad8a0b85b67eb4dd3567604cf9a91fab30fa1203bff46bb1cd5f3d020"}, {0xe0, 0x1, 0x9, "a99b1c7263c144c4b23b74af1273812bd2feda16cb7f52dc68473434ac5ab8edf739bc6a32c8fb45ad157ae45e25804533241c3fa84327de40ca7fc46849857434e579cb57c17b5a267fee2e40f18ec0229d805adbabd565515a37567731cc6d03ef7706befb8baebce59f42894d352c86e6260dbf8f47aa927241ab67cbb0f72a3f5e0ff7aa327a5582d1186768705528258f4ec0b0a6306f067176941741003ad7061ea7604a671b8d954bb78786f61361d0d7787f86571b6fd0273f094742331dea8f3ad8c4866f6b62038c40"}, {0x1010, 0xffff, 0x3, "ede6ad36364885f6dd8a28e9a83a413ee41ad9003afd36805b2db025a52f07b024e3c28669cb559d51faf304f3eb1c8c6df62598363377e4c368c7b159495da6f2a6c23875e27b060e87c5098fa30abcc6e6a99d48ff5541c3bbf3422230365953be61c91c71430f61996c5ca1475641819df6661e5698d8eb193f988ceaa91b828894875f5f377fa75355393c6532404ed833f53e4e81592af3cedf59dbb5ea43e876f175989a6de537df15a6ad8c8f196f92213a41076b41aca1c39e3c8f4cf4cffc8ccc221a64d0817b6af69fb05f5eea964f9ae61e2fb32c6f5fbf0f47e7098d90fd7ab06e8c1259f417a00d6a2ce8b2951ef307d08648ef880db17e89d8d2a6fa1bd068edacdda56caa82bf2947553d5f826ce6770a807b6fc6929c10a2d2a43b40a20347ba3e17180aee8fe523aeb55160aff0a90a25c80814c6654047e0efb123edc26ab817067fab89cca2405b6821dd902cbf598841aebdc643058a069e8762f8b0eba2151a32f711bcc2310c626081051cb7fe2b368c3d7d2d68bacc60c1e23d28254174078ca25ad0ae5b56f737a6fae18b097d816921b88e419a87830ddf4ff63b7992e65d00a755216200bdcdd417f6ddce9102768758cd8bcc5a9833fa6bc0b63b50bb77f9851996b6cce2fd3d7d5ae33c0250dc5615cb0501ba95410e816653211f2a332d5a4bbd03cca8cf194aafddf5723966b4a7e7b8fc9f295dfdeaa3fefbc6a7fe80b8e3f9df5aa3bf618440be16d26cf32d5a28ef984dc7b3f39aaee7b1e286991727dd032c2f67eff3c729fa5a1c0fef918975e600937edc906af632dc28105843ec8aecafb342f33e6353df624c2389b55fb5d48f27099e582516239ce3b12a56f70781eaa4e09fc25f2f3146d0c53fd727196de614cfe9c94d5bb908f81f3b80289abad5b0f1f9f715b50ce9a93bb9e6ecb877a102192fac8975e79991428bf8c5c34b0781312056dfa438ff3485297f31deaf74216187e9455a053e67fd5f18cfaf0e0d6a50fe52510399a1558f5404e32e35193e60695d9db5da8a90588919bb480c54daed8a7f5c02c07d14ee098c080f3501ec429a44b2e41cc22d524e0c613376d16c314b983ef10f40a7676a9cbc4830edae572f8c849ea58e974dd7eacd0a874e82e4164ed9b8dd9ade51e658266fc50cb9c06469a435b50db310268f9ef3a1cfb2289dd0973b7d7bcbb11e09c27662be56ae5ec3a751ffbd08b9cd0b7589fd2acc868c0b3f9c20a3175377bdf308aa548ee02042c5a6e9705ee8d02e670c3c1b9c663098baf666dfd1013402e568e29bc56214e6ba806e24ef29e743b38ef8d20a23f6c0d948ce70da3f00513cca4d52a608931907ca464e19677d3a3cf30fbcd781e38d06fc593175f43adc463769da6d2b333c7a77440da9e232aed5928a8c107507633f28bf570cf97942a8fce293d7e7cdda76987c526471efb1e2297235bfb916b13a90b3adc5a3d9a7d9ec00d169a02cb658f42d5ffb1f60f0b553fefdcfac95ade668dba7df73a3edb5d20c41e3c3f298b42cd9fcc5117e40a4e47391b588d9af19812b284619c4cd7656f040f91026877395364322c931d6ecbb55bd621610e2046667d129fce6283464214af1807926b9264e022ab16a9f9bf634dabc7ed4e76bc000057f4d7959a34e0dcf9a78f69b8fecd38fef2945218cd21895deb8a1783999e3bb4779df47f9881e1fdca97c1cd6fde4b2210596f859bdb5f13245caf34839101713593fa453a9da248cc04b31e9bf055251b1746376000d19cb662248f18760ee4962c81f664c338da5402290d927c2509a98f23f05f30463c5f83eac7eae97b1d88df1208f929e939746a35c0c40ce1aab24bca956e8fa6a2168f27eb9f29683ef4f23441eeb6c3c5e390a3263c1f26b00698d5e35c226e62f6e434e9a75aaeeeace9d8750d9e55fd450cd8c943544587a95262500ed285c7244a8657983d6ddab8d66ed1e1da9041592a29480a9f5ff1e01e6b333bcb3a42f08ce53df96c12c531009910e6003ee9a20e8781d21ceb416a5dc184d451ec0f837498ed60c679f400e320797ef916f433c7c48ca3956eb74158454d0f6b2eaa568b4bbb9f7a1fc0699c38900031143d25287909932a96fffe387a6b190c5778abd5905284f9fd75385b35acc599bd27be04ddcc860ac4f1831a67cad5e1f3db19c00fcd9a8979d8f9ae92e0a5245aa6c58114677c5fcb01856c82d149f4f76157ad4aa596672440fe60002e1c0c2679554a46df5fd003f6521fef8d6a9777db2659d495b2218ff657aab355b1856fecefc48b9e617c80f5fda8080b1c30ea419eb01081c47e309fc543dff1200be92fc9efa015aa7e2d1fd0b7d1c401d1b78b0aa4088fc5c51d573c2ef9c863ffe976821a08280b993863dd250ad7581f1b97673d001fa484a14cdda73536f3d8617d01fbfbd230d50896971e51fc3ecadf385541e81af320b80e75a3db9b9f241a46a1f8f6de107f9cbad71385e8035ddcdc2a63af3519a3828bc793d2bf5bf605ff08158e9f1fbde8f0098a6402ce5ee798b1c598776ab1bf4c9f7789f04cc7efbe62db8d7fabd5bb8a3259243ecbf4478f0374b5a7f88dc100957fa1bd7efc3db3760abbd695fb8c3f683497703eed98eceb89d95f455ec4aa22e40644409361cbed4f576701e72b39757b9b129607c1bf60ca9c7687ec8a09d51fa10134f57a5ebbd470e48eb628e2db8fd93e80c6be0faef1db4f4f02bd12120509c07ad5979b1badca34aefc7523e0020245ead252d05ab703bf82ba77e55db5aa1875ae1c60944ff64363fa1c5aaf4007441979af85b79843940f9ebfb16cf5f043d6cf1c28527e89f2ba4312982cd0e70756c9670ac38726f03a2344ddbb70247be832377eeaa1f57151f4f4ece99918b70137f5897390f2ff5599b1f9d33a03d30bd5432b6086524c0cc978f094e4c4995b7b624649ae871ce9bba615166af9346fe0317cb78c8e58d28f7dbf491fdacab9c664d989066d30d09360c48a9de15d09fc1556f1b9566f6a1a5047b48aaeec36347e7b9bed1cf1f07bb024e8186c4036f0ae8730852208c652ee0f6657e0faf62c66c20bf67a174bb2f71742ebbdf53aa7401359e5c12b1f43090f31f1926457e2b0bde4f0438c562ef2cccea357c3cb4abf42a4d655752c03a0758d55c0b6496fefbb10b4c1cab19499d19e7f4127500299797567adee023cbe80793eba02158e5a16cc5b0e5fb7d79a4ec716a95b07303ff924dbbf228972872202c6577c9b03d9aebbfab1aa060341c2842ed00c9f62a4f7756f6333c46e304918253632addb1da86d4891556cc4d7fea4707053bd65b2144f408ca79c86667d38ac52fc824ccc5bd056c1a80c551b35531bcf36b0bfc56cff17958cfec9837a4eeea0afbbf194d72c8a30b1211956efcf4e7afba415f2d157196cb8d7ac05e27e1c4738348e7fb20bf63d2a969753837f18156fe723efdcdcc7dd0002d7e25f4bea6bfcd2d3842bad23450679e3ed2bf34835e307c9be9e0d4c5745638168784869b5fdcb8cfa201d414cdd51b60d85853e56f5bbb3ceab8f91a95070da87756177bdc1fe0e02386b40a6ecf0bf5ed095730f34e7ad1975c4969fad4c2cfb8a50d95c842d5a109ab0288b31dcf157d4d7aceecd1ab7746deeb23e2594225df1129b62e9763ef86c9fc8f362d2741f9d4f18690cf1b9f36026f74b4b987f5cf4df8b87c72d2470759b7630c6cae16411fd5d283b3eb9cbb70dc5d8239cf13204de6bc2d06eb64938fde206fb16a0b356b452c1ac84ff2cf55d8ec63d8aaa09fbc483d7d667166c4c8fde3656647dc12c4d7740b71875fb273e9a4f0faa04569c9359e2df264c0d78d339f8ada3739c6cfd2d4775e8f83a85e4f392af10ca2ba1a6a2347c2776455a8b1a3e57c113a64080b4a9fcee7a143ab53f4a13204fb573dd76294d221285caa1f9a8e50377e1da512f7cf8693e216c2e2c6bc63ff9ce80c227d75727985b0e660812e5dc3ef9ca3db89d27ceecacb561059db7458d76e53aa863283d0a629522b07cffca2e03fc6053b2b2fc1fa86dd43da7059f80f488dc091a8e9b4bd0cfcb3546f31332ce240b78e69f075d2d95415a98ba39520376e844d9c34f085887a1bf6fee26eec3c623ae68624313adcea86115cb6946e9db8bea857f7792a79a4dfed432f25298ae7c34d7954c192aab8d1c85d2ecdafb09d8a063d303e4c1db8e00325b64b549a9b86290939eeba8fc8078c6f77726fdeb5b9ddcf3677dcf670015b4c3b877b9eae0219de8921a579c63e7d30603d706246cd7ecee8b5e3c2030e269d0aa83c3349bf2d6007101ef52827f09bbcce5d73db4cd1c4fdbfd59ce9f7322e5aa1d25c1d9081adf10e636584abd5d767744b73233f3a668b4c91cba06bde2ff6d4302fc13819e1eebfbb5e226cc00fdca419375742e15b0c10e5803be7b2aa7c4ee6199fbdb3e022ba4b1a5565ae293201ecd2efd67fd13f917e7ddbddc9c75bb9136eb13c711e48ab3764749efd5040074dfd6518697de913b804d879bc3e84f78e428e3f4f787397b02de81893a7cb25f57683a040bf4b9bc9ec611bdd340b450fce85700dba28cdf9bcfa15623cf4c96ca18058b330f49d824a6de8773ed983a7da23e2d4a51e294732cf5d6534f6dc2637e6eb7f804fefe56e77aaa4e3773d4f3539bad8f055486857aba8ff203e4f120569e7ec20c4c7e7ac29c8b2cad2f5952c46afc33054806733eb2222243afd5cedc640d8432555630b17289152e9a1d9537e6ddf084e2d903d1f950d1133f12c6e0723cdeb03171b657dbdfb11465bc2bf494e1168eeee26a76202a416aa1937f33c1d33255aa86b317ad7940bed229d90ad79a8fcbf095dd58d35b83d2032276718386ff4efeed4898f7b6dfaf221461402a144983fe49a9547b3ea163794401c0320e7382d30a4ace03d88c5dbf708352e110931351d751d020ba780ca2c7c7d53d20c42aaae5574d8f11444abe006cedb66ded7622f7a6cd07f452dd348206099cb39cc1f49a2eb11bca095591f660dfb3465d441e29a9e3f3f07d2b027ededbf40f7082ea2652037aecdb56c92e9ae8b92f1250f7f57afb4b637293c41d34ae6247efaa83177d834476e5dacb69b0aefe01e6165cacf2a4a9458f18f59031f21fd3cc7be31ef944b453317b96f25752e3484d4fc220c448c6d59b7e0a3cf9d0c1b130e28c48a0f9f9530feb87c755484bdcb2534bd0eefdd50aefb803895c0cfe7df344951d4fd416c64ae125162e99f321a5eb3aa4df7f5508a4a9e0c589e56e4fc50a82465d57dfa5d67651dade0dab6000af3784af9118e66bbc6c7c9f70baee248c2b49b51fbcbd3033ade9a2ebac5f155eee113c912d641554cf8dd6be744e4c8eb1a3352e68dbdca25628baf9fe943ac64cf768b04a5646bba4e96eaae3cf4b16f0bcefcba1c741318bff6735dcdfa20d6285f5f3599ebc17fd83369073fc3e6c391cac5982bf410ade41cf62cbaca9d23ef644636997b643ad2ee82f66f606e514b3946d4ee77d02edf8e3cdaf9ed920f26889b3c4b657167cc758e5d1a54489ce3ce360c3f372bac75d0164dcf4b678f8ff87531c1ba6bfb14693b955c00f07b97c825176fa2989c598c142eaef02e61da8ef3924e7d98a03ec0690d6d1e1d75cf10cbb5f062d1a561cca1ec684cea3ececcc8d7211007809c10e9fd0ddc5ab25eaac5d0a59a53dd64577770b4aba25120892986b309f4356245b26629bae143c36aa2457fd03476920ce00d2bdc23ad85b07b"}], 0x2500}, 0x400) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f062d1a91a40f2a1300184ab8d130077c906ce85c", 0x1b}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) r4 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, r4) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x1802, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x7) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) geteuid() r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r3, 0x6, r7) setreuid(0xee00, 0x0) close(r3) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) fchown(r2, 0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) kqueue() executing program 7: socket(0x11, 0x8003, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x4}, {0x5, 0x6}], 0x2}) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0xdbf3, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) getsockopt(r0, 0x11, 0x8000094, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8a, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x58, 0x0, &(0x7f0000000140)=""/88}) r3 = socket(0x18, 0x2, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getegid() setgroups(0x400000bb, &(0x7f0000000240)=[0x0]) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x40d6], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x10000], [{}, {}, {}, {0x0, 0x8}, {}, {}, {}, {0x0, 0x101, 0x0, 0x6}], {0x0, 0x401}}}) executing program 5: r0 = open(&(0x7f0000000080)='\x00', 0x800, 0x0) write(r0, &(0x7f0000000240)="9ee31a19f5ddf04a58fe2ecd4a5530a935a57d2e03292854121e4e3c03fbe224fde64e8fdf47ef0856bab47d3daa0e139a1022190c0883c8866460c653b34c013812cd5fcc66d3972af75c2e1a4444cec81fe616f94f46798dae9b2d1583d6bae6483284247b2809b1c3d6b681d412c89a954732950928d3094628a400f6a59bd122454bc95ae3512904e2668325e711ef382010c2ebf010ff9b29abdc724c78682a3bf9f10bf40ee540e0cdb744df39c4ae116fcb438070122931fcc87e8588ff27a10c7ccb5750d567a705f778fc06b4f0c7cb97c9390b5403655de44b0c78f0d60ef2e9ad8cd1be5e7f864854413482a39b0be89d84b0c9f288efde192d2b269fbfc30bd18e7c23053827fe6bf9096777c0ebcd8d5d5106814784c8271510a0e51ad420c07c921f81883c3da4a3a0804120ecad765cc375088a4be1078c3573b70d45bad71895faab6876dfede5cc7cce623056f1be94e34db46fadb8bf3fa28a68cc2cb5f1e85ca942f59f58ff695690864d7b6096dd8cc2f1fe1e630f87464d29f8403bc4e3253d1cdf726f33da73eee23aa12e2de9980368c1d4dfc40acd4d9ce9c82833866e32d18f0f81ef41cbbee7322de9bc3787be87e82095584e2f89e32052b943e7da0d49b98534fc9522bc59f03d3ab43a4773bbf88917e442b25994f64c1ea3b6925587767cded918b203627c383d5b819d08680fc45c8f4f4a0168c0e6301b847f3cf496af531b166c636bc0854ab9ca6263cebfe1584a6751d64affb3c6c59025d29add765c917ea91153ea23a278971ba8072767fcd5498a548c5db9c849203e68ea0d802476dc4e9f373232141705d2aea914b3ede784b097e7570d473c1692111bffc5dd62f5e51fb96bf555090407abe645f0817dfc4fa52066956b68ec98413f2ea92d77a99869663501c3044a4885037093bf716bec404eafa074c558e1f531820619ad8c29b36496390ea1c1350a60e713e63cd58afe420bae56f26efb5e7409bc335df2e477bc79297a8c4d2e03b14ab02bcfceb76708234a208bdd3f29da3e1e7128d47ad36957e23d2ea352bb0063e9c9574142eefc54882c4c41c17ed62053a49554fd5b71330467a02daeb038bc1435dc1a3e0e70e88bdd9a8f310969c538de5ffe5718a2e1c8edd119938a307f2983d48154b8033d98af7437f59a2e4f7ca93057ec266075fb3e791212c757c926ae4f9d7c0d624303c1903b0b0bd5a77facf64ffc7082b5e56a984298da96e426daed02dafff4d92b72e8298590e723e99422fe3d7091cddcf12fdef5228d20363562ea60a5ae200c1959fef6b1fce35d788bee3a4e70a4a05e08a9a69564df3ac65850169280904b2af6fe6b77ffff3f12509366104bbe6b44347f30ec5d936dcbbba33f0d70fcb4ee5eb28b4ae324bae30542bd99a1a951780a24e1a7ebaf1ee27bf62117bc317f15c39dd5234a10e5d80b230029202a3d4464d4ff4966f7b5acf2c4dde17cc3ec484e7b3bf86abdf011caffd797fead224017e102ed02f2dd1c201257ec0fefff6ca3636e1a01ac5e039b8784b7343b7bf430113f5eaaf3ab0bf87b5954e646a516c3f84f065d071c41c4bc01e8cde88dbd8bf29ed9cbb700c91348254670357baafabe1432b70c41b85897142eea177ca40903d18db84f1fbeddac52cace4b9625116d46df2f0d44ad12b08a98d7e035241f2caca0c5afd045fc3c8521a67debdc749bbbc1942abc9cbb3d6fcffd75e6552efea951bcf081bc0fa0388677e02ad431ccc16f1b06c0e474530da64371c0b838a6378eba76e32c4ff2830b49421d17d1eb191329f2c8cc6fa5aa86aef53f20d7f8a7350a5ef721ad95214334cf8030b25f337452222a139ed73c995aa63e79967c7eec431ae8c0df8267dfbb48ceae1d560bdd2c216306f19ae5c143f12c2e0ff61f6f7dea76b545de75810bbc67c735f28f157efd974060f5d7ca88ebad454471a987c3713df95c02ca71d159c5284cbdfc079f039560c86b61c82739224dc48d4945b1e190153aad50176b82c7f0dbff9e00dc34f85016c9d2b23fc989103824359ea855bb944a8fbeeddbdba2c65f2a378148445bc794f9ac07d78be8841e0c7551a6bb04aa9f963c64a829e8ce7eb48e9075a684a3ba4d10ca5453d259b326ee4e90513c23ced5f9bbc74f8a19b62f58337118ef6f1a8a41f3b0e9a026c177817ef264b8201c85372a17fa20361e426fa7344a7048b514a66d02a014b5afe24c9107bfeee6b7dee5ac960f949d2b21c76111fdfeee039c1c08890dc1d9d2fffdf68c4a04defc13b2a2f3c207f0cbe5196a8063c381d9450896ab4801cc9c353cf60c34aa8a053dd6538e7434fcc17f6a1345b48308f8339ac81ef499dc0a4faafef97c20b672205770b727a6c6b033a74af110e42c9dbf658452e676f7011b5d48f38840f0cc6f1eb9f9e5df4c08882a92a5c59680504b788bd569992db8fd040239490e6f10ba3f1c3d5236e242333f2d5ee7735d42b3c4277b25cdf2d1504146df9565624f0d18de16eb79e3c7fa051e5cd5fe4fd4596dd19cfc74aa4563cf1de3425decaba0abe7719cc615c17c3915a8af01745e8b5534a0fd4f4e35c8942c97b50780e8ed9b1d4d2c75458171526798c8a4633ac485281d56c8cd4463b082d8f5294ee187a8654ba62492c5ec1227e854167384a699609832e3dfe9731a24c878847116fa893d662c79b32bcfa98e183748486141d731faccedca793f6cad2e2e75628a5f135511eda2b732152cd7205d82115057e19b62e455b5bcd0a2253567c5290a12407041baadacea9131dc468ac9a0e6a33aa6a4a72b23beb10fed04e2bef2831abd4ae59a91e5ebb505a406cfa9d6da71826656609ffb708b78f10eeefdad0b92cb2fa94215a9f170501e7ad8e67b2c22c057a7a0fbb108fc98ae73186949df924649ad3ec2d3d47de517613f0af1e558a883735920e52237cddfd0ad5aa00a9bf0fe5d88cbce03c35809d21c58c2cdf9b8ef701f86286c70bfe2b9d5eb733833804c78a8707ffc9c97229ac76443d8227a594febcde60a466a058ba17432f8bbd0b05ab8690121581a4f6e39c03a85bc688bdd7ae128967860b14e071e002746ee6d408e6919eb41a17daa2c1d78ffa7689c63d2c675b6300cb821243c7f2403f9d45d6ad4219bd63a2388f9e89f6f12a9ebb942864ae226873d11f015ceddbcf7c81bd8a4eca229c555a287eab7261ee2db3e7e769c3496b4fe2126851bf632e13a8efc27502e17d66a01f31a9a6c71171d15203a16c54fb843a6bac8b2eb4adbb93d87ec0339328e3d730a99b994581e1cb2466c7bd1d97f1e606fae1aac2475e5d6aa3b631961652bc7440b9d54cfc26b232b7b9d1e450a389e377ea8cfe5d8cedae9034d22728f1cb7b724bfcca5051c48ec52b5e2cbb97a64f7b410e4840aecf515018f62445c13b58c15d3be4eef71aeaa079ec9b685b10475b9a92820d9b5b853bf6399e8dff979f36a58c5ac6f0bc4095bae7c9bc37972d47bfe00a80cb44388658c61c957f40c3797c025bd6391074049bd94b5fa029c0d6aff9af84f0f1732f5b2198bb5a0755a397610b5eef19408a31e2b0ed6f38417ea75173a74f4c9e036a9b1606dd45ba338d672d8ce441ee3b2e421d13d0cd2c71d25adace158d8c3cc24a8f62cfece705baf5625f1806168aaabb54920922032fd1cd451a203b6442b5730d67d86ed0946898b2e8bcb4676a5acee9253741ac4f116301ffe6cae38d56d0d6f63841184b3aacb8f3d7f6ed59b0b4abb2003342101045213efb25a0bc02732c7e31bb96ee999688c077e4516fb23c630242cc0102d206eae4c4df97a790a6222bf58cd5d3886a3e0104ad53e7c2cd459ca99ce6566a28c45f9e7b43488584a13be5d41d71853217b015c9f106e70d2cccee395816a907bf66ebe4a71426b16ae04693b5d47f0bb02832d89f95b8b2a7a3d03a7945a60bdfe222f80fe218e5fcc8c8120a18fe91c80d7d7c69055ecdabd198ff998235cd96cad2caff3044dba5bf4c605bb668c3756989b9b5f0daf4a2f343eefe33e396b4ded0c5905544dd47a9fc21a0bea233ab62de0812de060eee5d59ead72253dbc6d6919c76dc7d3c3c5fc5467355f5e87473d148ce84f9abdc6b20a3fda379ef5a7497a075bd9d53ed8f9940dcddb965d702fa1f9c6869100b2e5448b688995bddd72de29817a14852c5ceb70cbad81ef311970797417984f6c5b5e904c06076b7bafea34d98c9f9e63758251f3253248926141d407ea6a23038d2255f5e7fcd82c67f772a19fd0b42edf8470ab5428de6b671c6951100c219c5f09dff4066f1194b73b81495cf5740a74b7f712ed1f0d2c0ae638dbac9d2a2246ff559ba0909129341a5f2c1cb7b632b225c69058481a3dfeb46cf9b09803b55e90d370ba00848766afcd9011273a00d0a998285a4fee5a3e8215fc237f5cab6e23d90481015eafaaf7c1b7d792c15bb93142e54897158ab188fd7a51e8a501d1cf1b855a0c0b69a015d8590cf890e9c5817a9b898dc4e727abe2b2078f1f5f6b19c60aeaafe80073e5e6241eb7687d39d34ed1f114c449a8b854ce2d68a6d8a076af62e2dda1ee9dc8a84fe22507b3f16ce243f7d197a8fb1dc0d0e5d65abf66aaa452f777463744bb4d942e1d32071f47913f8e4f89e0aaad0e6dc46600d85b9f949dcbc3d72bb96196e35c722fe1f42d67177baa5021df8d7afd76304f3fa3421d5db479640614bf1ac034f7b1e88088d66defc10b9385d42bcd9cee83851648a73121d33e89fb4826af64c747071e9aed1b60760208b5f0a8291c3ca27804783ef289184e1089be81378b834ce82d8ec569ee9d813586718717a4b250daeab2c965422204c2b6607b02c70c4499c7d68b82119263a3043b74e6085728c527b465b9d4f5dab2f381b136ffdc0abf228525b02e256515e0f513c7850c9c3d1ce646730ead812d6370261ba2f12ea32d08ab0ec06924de0329b0f8ea9fecbabd31471ae2ec79e12302799aa623ae535374777fe855e775d93d82d4262fd0184baaaf1ad54c2cfbbed32f88814a925cc3cc6b411fbbf5f19b33d5ae7bacdf8b3f847a6e1ee625ff0c1366069c1494c4c1f4354290fd0bc548e8c6042b57fa3f0bd67dbe6ac7ed728af775cb9e511d630986f3fb5a003fa6a5659a36bc8663a611fd8ff48b720bba44363a051e9146162ffb8a2b12974558f7c19a2ed5b6a693e7832965f97fc7b650e59ea3ce5ae40200b14321ae5d5f027723592c9bcac1a22a9b4646829619ca53d2cc860e4357f86fc0dcc008c24f1934097ed5b65b8778e3fc8aa6b28cd4100da2adea5a4668566f5ecc8f0b243833b561ea770347f3ff73498d061bccd3c5f4db83bdf07b88b13c37ccd0a7a7d4a18c05b4802ac5831a6d1a7e612ed0555b5bc062a18b8fad09eb997ca12f9996d5b412a25df1272332d3732e4d1fc1aa92b94482b8d48360d0f822c87140b68f201dcde34bdcf6d4fa6f66472dbad6355081967df5225d5f1a869d150c0df3a8981f98643a319f2978029e24bfbf312bf8073c48f6a9ec6858d479140a9edb94ea47be33b0366dd0ea594c583ea4779d59171282ce25869f271bbef0192704134c8a7cb33b9252e0fa4aa7e364f5ede65a4a9dd3bef3e2d2e03d18b6a7bc849ecfbafcfce8c2b0bb5c70adb366d956d2d8d8b64009580344b507a866784434c25a8294b9519caa21520938c40eb10fe6ef943163b28447e1bad5fecb9e987e6fd80069c18b151840b066a1f1a0c58259c8", 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x18, 0x0, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r1) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005d8000/0x1000)=nil, 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001680)={0x10, 0xfff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000606000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000228000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}], './file0\x00'}) msgget(0x3, 0x11) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000340)=""/151, 0x97}, {0x0, 0x29}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0x102}, {&(0x7f00000028c0)=""/4114, 0x1012}], 0x6, 0x0}, 0x800}, 0x10, 0x0, &(0x7f0000002800)={0x1}) dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr='\x00\t\x00', {[], @icmpv6=@ndisc_rs}}}}}) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x100000000000012f) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) setitimer(0x0, &(0x7f0000000000), 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x7fff}) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x2, 0xffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pledge(0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500083a01fe8000000000010000000000000000aafe8000000000000000000000000000aa82"]) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) close(r0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=0x0, @ANYRES8=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x7, 0xff, 0x1}, {0x6, 0x1, 0x6, 0xffffffff}, {0x4, 0x6, 0x5, 0x7}, {0x5, 0x7, 0x2, 0xffff8000}, {0x0, 0x1, 0x80}, {0x5, 0xff, 0xf6, 0x3}, {0x6d82, 0x3f, 0x5, 0xffffffff}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0xaffdf255d7377145, 0x7, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000500)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f262cb5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175057dfb5d693655649dbbe1ce840bd0ee9d04e551a2ca4d83166e32ff5298191c6e5db0a226f04dc09fcba39c4a130ada3442f686306485d1b10f1e7f8d92317da9962f678d193547cbfaab493b70f4fc6de0640a5465e2d21b1f69c1fa8773810be789", 0x114) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) setpgid(0x0, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340), 0x0) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r5 = getegid() r6 = geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r7, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r8 = getegid() semop(r4, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r8) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r6, r8, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x42, r2, r3, r2, r3, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r3, 0x0) executing program 7: utimes(0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x16}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x206c, &(0x7f0000000280), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff421", 0x12}], 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="b886b4e47f", 0x5}, {&(0x7f0000000040)="cd5630bae37f50d54f905221c05055308bea13056d6106ebe39108c3bc55910b2a5b86131f2a6d39bb0cc2e39a7469977ec81e7beb5dc0a4", 0x38}, {&(0x7f00000000c0)="0243a39f60ab58042c165b50b098d9e3519e3be3a2792ea31eca29dc3b83b590c3562d3871772140643807b34878bc22c20f935e7e211c27136069cd0eb9bd1911fbc98891d202e63ab7ef8b7b0a84fb72c59a9caef2244d87a633444198e2ad828e958e43622a038a0d1e1166cc452cd304e82d061b72647e652685a2a6df9d4ab50cbe5ad52f1a0c50ec1dc7d5b06e14c6a867466a6828a05a3a3d64aeba07659ab57cfe3a852fa120133f863f5af27b430c7948ba23", 0xb7}, {&(0x7f0000000340)="b49692d8dd053c6c042094313ab3f69c82f44ecb127cfc674a16d0744662c8e38a9c13d3eeb61e9588b14e2ed18551adb4fc3cef705958b11b6a90d826f13ef7d27136dd35945b023f8a27104607d2f84bd2d742c5e8e36f6b1cacb4c4735bb4f9be3dc629b2034d49f5c44a079acf9b29cdc14f9be847d52b155efc1dd117ed2d1e5c19f3ca36708e45d07801a442b7c09a69f1362f68c177eeb21725c4f86306d16b7ed108c4dce30fff45f31a23757c", 0xb1}], 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet(r2, &(0x7f0000000000), 0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) syz_extract_tcp_res(0x0, 0x1, 0xed) r4 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x10000002, 0x0, 0x2, 0x0) setsockopt(r2, 0xfff, 0xffffffff, &(0x7f0000000400)="eb2e5b69b387cbda9abbec6066178b752e45053ff3285193c7f3e5435a79ad6f120c712715af732205815830000cb0b6e49900749c42420c47387c871c62710203108046df9308a6427c352d93ee0e2d4cf3e022ca4a246444bef4a3418732af66846eebdb8e803558d4adf2434199ec583dc977a2ee6d98d5c1ec4f30ba4c83ed55875268372e9b1cbfa99d724379d8bc937fd5282905b656929a3874c18dddfd09f5fe45c8fe2c9ecd159595550db11adc12c42a223dececbcd5a454980fb0d365b44fe00ba809b9d9975c71af43e64083625b45fa643aca9c8e3394d7d23f62affea7490141b50ef8fface2a70cec3bc8a8aae7cbaa6b859d7fa13eb86b", 0xff) kevent(r5, 0x0, 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) shutdown(r2, 0x2) executing program 5: setrlimit(0x7, &(0x7f0000000000)={0x42, 0x400}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_emit_ethernet(0x1046, &(0x7f0000003fc0)={@local, @remote, [], {@ipv6={0x86dd, {0x6, 0x6, "b744aa", 0x1010, 0x29, 0x3f, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x89, 0x0, 0x2, 0x0, 0x0, 0x3, 0x64}, @fragment={0x62, 0x0, 0x7a, 0x1, 0x0, 0x11, 0x67}], @generic="91169bbeb85f9590494c8b54586d1e72b021d42622bc843fb4c8838ab2325c63aede1a5ae9570dee080a389e6d0304b71119be5e98bf5bfade2d253508f2b6c54d527c71eb25b090b25aa667ff964f9c6d4b9775039bda2055a2069cc9fc24f447f7f48b5fdbb1e937005a3144495d1f923f195d334931ac1b4d3901a07726c1fc27471a92b980696c67cf496956a99ff91c64308be4bc397c75cec1d7e9e7d91ca72b90031ea34fd4097638010b941223eb020ba4010966375482a819b78a4905a4127f1eee500a270f7ae2b47a6b3c41b59c122231ce6a45d8e2d1af6f9046247eb680ebf21ca0838f11e687dcba1ed9e91b3e5625578c2580bb18f053c634b4403d184dd1c79a95fa7f01a9e86ea764248734c1ef3471bde7ba32b5e8030eee2edd8d0ec69b0be1998766000ef008f3fe60d499db635aa9254d8c70f6c1ce23789eab41d1d64bc12f23557f07e3941365d8ae0d6728a58608469b6c9c5a4eab5ece27a6811df48658f4b6737c805df61b8d52ca3edc0383576ce4277e217e08ee966e4c8f12c75a82de93b2f416b0d8e10c072cba8e5ad0dd4ebcca55cec8447658e2cae95c1d0e327a6182f1b6b6ee95e622912385c38ebecfab872c4ae7130f11dc5bf198d30d624cd9230113f9b0048cf9a0e2c8742059b4df69d8b387dfc229ba3eb468bac9349a59f1af9e9842be07321fcb4ca02ce7f9e0aad7f99fdb0936bc5bac526512ce6207249b0d9e8cfa86534e041571f4096acabd108fc81b4de31a0845708b5cca65c010d23676ac98244983790187faccda16edf92c395619e8b7ab123d98778ea38b949893c6dfa450df0d8c2156d6cba8bac9a44774aaae23900ea3f771f2125d9e098b0f0a708085f0e42bc1d2bc09e3a7e9cfdf2f3c117576aad82ce40ebbf5dae82b363397c64c2e2da889f1f57fb8e68568b964025552f82cdc4b40b577454d5319f13b13dbec5b7ea50ab1bf14ce445ea7e5feade32145fe420cbcc3e9ef14f5e54bdc262c6d44258d9db3214663ec514ac20f21f71e1fb3214b34dcefa21e361278aca344f2b49ffbede43098f67143d988bb3f6e4e0a50c31b21aaa320faec3fe91c8ade15dbbe641289b994767cbfaee513429e7aa4419e0f3c816fec1e45294dd17eb760064bd6b0b6643f9c152fa0185bf56318103b9f1a85170bb361f2a717052371583fdc029e621833a794de5bcd47071dbc9db0d427b65155cd52a3374bab9832e3e47f4214b559ac4512870d99fd394d0d94b77f37a26b446fe3b6d9d8d22e9ce60f520d32d6095b4866d1aaf959ac36718eff03f34b2019d438ee68fccdc9db045f5f5582d149fb13b2e9ad689d99e10392dd9c99900ab4cb42c0df04dc193a35ec83da46901430ce1693166453cabd9bb9d33855f73600d915e067fa9bf12eff4ad9427c1c112aac6d7304dabc23fb27bd9efb18fb16aaf97863f99077512690df2ed687a9df7a4fa7273626fc2c9cba71cc563820eb056e997ed3a79517ce981b870a132f96354e55f7f8b02d93a7729ebab49179eafe988ec4ce385a19fc9538dc8840476c10eb5d39eb46f20e592db3eb2e67b1317a3acb2fecf959428e710aa1c5461bc0bc208a63330067f97c4ceb2af0ce7080bf6d55e4be8345955e97910db807316f455a5ddce2132eec165391218fa5aa64ade7ddfe6471d9fefc157f1b215ac916c9d49edd35dda77bed6b120257c774e4a79a1c3df9b8d81e1ed2e7be9e6e569aee5bb4129f0e41ed8eb1dfc4b0be544b090ab642c94afb1a17ecc8615d294b76eee65f7e9acbfdf144262c27258332935778ff87653fed970f57a562a9add80fe5ee582048f73d5b726b8e223b924b93cf8e448d73124d2999e0dffe6a0a59664ff1bfe340e3c88d36ed4b3cd23eef1f385384686fa55371855c119aa799c111e070db684d8978c86807e5fcf7a9eaeb8c0bd89d2308d1d02334ec17feb82146a7f7f97915ff3cf8bc32b2a9b102c78aacdb65b3b0047e1f598298c2daa633af1cd59df5fd1978a9ae6ed231283e1f3c23a74d05f4e8369f44563094c0f2bddd0c42c538cbab78f7ba99c55442d7ab1ee31b77d628e176d95fd1ea55170c212129b9222ad7f6f2262cb38967f541d99a0ad1118eea723cddd39e03edf786c8b0936fdb603c23f7328ca5eccb54a849644b27d5c87a6795d8f5a38682a9f7cc2da70962adef03d9cf9aa23441fc39b88cdb28af3724241077905eef6868cba67b61e5215af1c6dd0bc552b417546140594065d227dedbd4f78d81c78db9ef501acca6c689422bc84e9943fa0db3a2b06c0b59d3d5f8c5da9e584835bb83a189643a34320ec320346e8a940143501ea327b44075cc21aa160a90d7b9bcbde199fdd902d25e63de972591f83c4c5354903248ab996b2d5733753ee74a5a7170aa2f2880e0394ce7f690cdf8425ffc71233817d772b13224ed0668c53b8b9a5e97683f6e7fabd690daf2264bfcda23878ce18e7f9ee0ad1d8c50bdbdc0426f26b11ef567aef3a2195e533165bf9393a1ea7597716e3fd11621f4470bc10d261ebf1338e9040ba521e2824308a6dd491edb73c8c4465b65c721f8a28160d3af52d4a6e7903b4f4666129f2870239f27bd16b0851728eba5ede1f5f78db312419fd82f409fe36cf3dccc181db9a8ec11eb83a792cb2d2cc830c3d8a63ea5a4bb8cb2955b63791ccc35204d09e76b704ecf3458f37ec1a521114acd4f6a936b4da985f3187424b6afea374cf8dc148cfbac01d1505d6a4103b74f1d81a293e4e6146671a22313e7f5a6209b7c23e442045c5b373a001e04421eb81ac5ba1040171eb7ca30115187b16e1daa391a6fec8e62e94443a42130af54af3474be0dd7815737a9b62c749cf926c63bbe8fefe9808e63d4c6436da3dbd8b8a3a961fa7f85507ef6b75da939ea4a0ddc8d0d5f03e5d23ca22fb0bf2ced1bfb42542e5dbeea6a3f052deaee1e5257ed4eab2ce9561489ecde78f91e25c18343e63d2c5e1a25ef6eaa206078640e9d1f6d9be35908bb8a03245615685dd389b4c2bca33b52e4dd192ab0f4781c2fa2005d7bda80a2de73188dbe0a9b9e41ddacb1abf950d33cf54a963e15d9b36cff1c0f200382e7cd8e03c658ea9c029184e1c5cec06ace7c4bc7cd7817e6ac6dcc06e9617cb04687968071cb75f80bacd04479e4b2df68e38dc1966b6d0ee124768c43afc7fd605fbb456c0ba5de7331c779ad82f3d72cce285fc2461503850e4779402cb10b602b11897f544f97a2f42d9c042309ea61592bbd8b55a77cb98bd269869cebc0f6f1a98996ce290edb5ed85075a1c999fa617d3a7c11ae5b95bdc80e218d50098146774bce84cccb9c3bdfa7ab0c6c6f587cc6a8e24626edc03f20d6754bfdbff1bc1065051b8f9f4a7a2f9167785cf17f267a9e3c0e5a210d7fb60cf8ca63818570bf51e1eef74fdde4509ba2dfdcad30f4b21a001ef959e104537cd522cf98779152a5cfad66007fa04df4139cd416c386a6be43663b5790de5e9cfe7e76ad7bbafff25998a543afdd30a5ac2707206bd2392cdcd54591c540cc1d4e604f232d3718e6b5142d1330f26e44dbae43324b0ae5ae5de12f5b8e5d6914728a9680d2d9cffab020b057063d5e64fae3bf95f17591832ba367378d4814c81928074beebdb563f88b73abbed743ed2f40ac2cd714a874b9a720b1bf497b828a9011b6285d4ac17d2033de0be96cfc83e09a278ad87d2101faf968c5c3011a663afb55efe6e09a6e25b3cac999f8c480d6467d45423b071c62c5c88a94870c1e75d85fd651631dcdedcd870e297af8602727216bf0b0c57fccdd15a135d29e46cfc832c2b9e19092fa3c1f1b644839ba0280e9be67fffdc62f26ca0f1cbfba8ff7f6dcd14e8aca1559ce992a19932159a2bac99159d42aa34d10c17252dd8e2086a8a9fedeebc7eae670e4d3a2ed7ec947b1235f2281ae24caede07f2f0e7d65df302a00da0dab07487d32ed123e2ee232f565fc1ea09c72c8075dc4d34347c57793061c88f6034fa19c73e35e8d8daccc076f2f7b7f4bce669a55cf3564879df63e0c8b9359157f5f8693e287c329057d673d8450bc0c089324b8ec5263ad2834ebfb539c61fd7551929c5cf25f053e6f245caf1ba46bef15a26c559b037e606c973c6eefcbd1d64671a02762e5fcade80fd3c0538cdf2e7c486345d6379c86b131a867e33b7f4a4b97795080dd7daab33e20af8862c3d7b8e7fd5e3b3bbd85b7c272a5cecc051955cf70453fad2633ebe976034becc7d8707bdc19e1258cebbc23403a51aab6199a9deea6c3ed806efc34d89db0f8ece5e34052e8261fc3a098df29b4b2c8505c8acb6c80cd23221a39f5f3b1a698511243a00e114caf3dad59e0701ffc10fa34170bb73bf578f06fcd97ffd956b4d2d8943362b4b07cdbeefbef34a64862345ffc79ca473d7a3f35e02989167141b7f6afbb14f04c9c35b49cfd3a16534a6d2db9ea2af64ab75e90e8cadd70e4208da1dd8920e571ba782d45bb121a657e9cf763c06144988932bf0c986f5117638579f6f731eaa3e56f8cbe9e37310b150900615a534db1d2ba7c20d8bc81e5043d7943b45c3c519b43b8a5092e078f22d1e98a82b09756ffbc94cb3407b4e0d6e868de1e5904cc4bcc9c0c4bc0c76669bab4a6f7890593d986b313de8f30eb162982f6b03e247961344f372ff6927f418be622025bb73160d9c521829e90b4b08f808355db884088b31a1016c6423c71adabe0dcca27a56d08e0682372caf426b44745d97e0918849977177696ddc41e9eb949780604a22f46229f1e4f5727f786ff4dddf8fa56bbe01f660b2963241c480074e2a8262f7b7f68a901fa58b7f0bd353416affe39927dd524eee66567e86f2e3e516d7e72ff674434b5eb8e99b04d0392b89096a9202628fe192402ab2ce3e4ff89dab9aecdebedf4fc2388ed171d9c241a47a5b05ffbef681c2c58e2e37a8f0ce0104e9b57d9b3dd02b949abfb12e78bf7d84c9ad55f282b08a2f67fb2ac2fda7f46bce9c9f9b4abe00b1354469736fd093d5f3d306037e4bc46726c6a61751a7001bf01f60ce88d58de7ff5421844cd206196f2efe6908793286d5cbacae550f39b1a3667bb9e038619122e034a1e26bcf5ac4d3159c504a95dc475aa3f4fe5347f42f798f396abf01347d6b00482f99b612d2366cfde02c8d30220785311cbba5dc61d79d519145abcd0fc752e8ca082f4f5d56d29d9481a21f669b124d441eb51a57629014a6d23c73d1939c00362a0051efa4eed6334695b33f0ce10497c5dffce11e9560651873095436323939f147a2755e38287ea2f1377d35b45d7874f10925d0ef0e4b9458d1179708457192cc6820914841f6ff01c1ec848f275a8ec3b70d5cc956cc19a5aba5a052ca2270b6aeaa25956b853e31116295d46f9915057ee32f7ac8010a03d2b77aae4a42976ac535a45afb2f1bc5f6da2c62ca3c77db8b796af84b2c48f4709434522a904aaf868650203c8eac34e807be9b8f115b0c28985d3e46ca493d948da9e2c36ff2358f8a42ce82ac5a2839288629726845452938dfc2bf061a05988b3aff9d667a6439e4ed193e62fda9cf942aa210f686baa9962de4e91fcbbe4151c1df96aadc0f56a2a10a018c003018c5bb8f3097c68a4a74d40708d8284c0832a77ce5e2675575689f108bc117aeb54b28c639775483aaaa2d54b2b88e487ca67909079ed364d4a24dae314d39fabf4f9e89fc2a886aa38817158b9d45a7eb6cf154b852d3883e591fcf5"}}}}}) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') writev(r0, &(0x7f00000001c0), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) executing program 4: setitimer(0x0, &(0x7f0000000140)={{}, {0x2}}, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009f0500000007000000331c13fecea10555bd0fc6f1133100fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d890004070000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x54) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket(0x10, 0xff81b1affa94f860, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000fd4d0000ad0026987334222c4b4f5c00005fa445deab5009cb8ba25f8fa30a0790a0b97323bceed70808a74d8f8e78aa5d3e79d9e3b00a86bb5cffe6ecf55c476a4b4d1f6b6360c52fa9b19619ae8bdcd134373aae07583f2eb60cba158b08d8cb8316bfd1757429aab35f73a64a397e4ee0d7edd90e373f"], 0x10}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x8, 0x0) syz_open_pts() msgget(0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000040), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f00000f8000/0x4000)=nil, 0x4000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080), &(0x7f00000001c0), &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r2 = socket(0x0, 0x0, 0x4d) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r4, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x4, 0x638) semop(r6, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) executing program 7: r0 = syz_open_pts() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) fchmod(r2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1a}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) executing program 7: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) write(r3, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x8, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x1, 0x0, r2}, 0x0, 0x80000000, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x14) poll(&(0x7f0000000100)=[{r3}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r4 = syz_open_pts() socket(0x18, 0x2, 0x0) close(r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843", 0x1f}], 0x1) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, &(0x7f0000000200)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x22) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000004c0)=""/160, 0xa0) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup(r3) fcntl$lock(r2, 0x8, &(0x7f0000000480)={0x2, 0x2, 0xe22, 0xb2e1}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x1fc000) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xff94) setegid(r6) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r7 = semget$private(0x0, 0x3, 0x22e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, r4, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) syz_emit_ethernet(0x110, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x102, 0x65, 0x4, 0x0, 0x32, 0x0, @multicast1, @empty, {[@lsrr={0x83, 0x7, 0x9, [@local={0xac, 0x14, 0x0}]}, @end]}}, @tcp={{0x2, 0x2, r3, r4, 0x0, 0x0, 0xa, 0x40, 0x80, 0x0, 0xa74, {[@eol, @generic={0x3, 0x12, "ec3e5c2d703c3205ab47ce738ad1e507"}]}}, {"99c6b707c18afeca115a6b5fdf521c098c562b0c17cc51e9f7def8695fb2c1934b82c3f401ea57bedbefa8543bee30e4b699b7f997df9a4db51b21132689c95c536af066b3fec237e119647f0562e2ba675f382a89046165eda745739b7ed638004ed28ebb6406de8806ed0176bb251f40b9e1215fb32712379d716e6dddaed013c67bf8d62dff49f83c5c088a80ad6e73a46ccb64e381aa9341ecff0c87fe2804d1882de7819008f85044b8da141d69cdc497828f7c548b66efeea85516"}}}}}}) executing program 2: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 1: socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffca9, 0x0, 0x0, 0x30) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) openat(r1, 0x0, 0x0, 0x3) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) sysctl$net_inet_etherip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@hopopts={0x3}]}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-{\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='#[\x00', &(0x7f0000000180)='d\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@]:+]\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='(\x00']) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080d", 0x5f}], 0x1, 0x7) executing program 6: sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e495081645bf0376e0865911feb7efe8000000000000000000000000000bb88"]) r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x4) dup2(r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10c}, 0x7}) setsockopt$sock_int(r6, 0xffff, 0x1104, &(0x7f0000000000)=0x81, 0xffffff1e) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r7 = socket(0x800000018, 0x1, 0x6) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x101, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="10000000000000080000000000000000"], 0x10}}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000640)={0x0, 0xfffffff9}, 0x10, 0x1801, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1f) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) close(r1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000002c0)="2bc5", 0x2}], 0x1) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r4 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r5 = open(&(0x7f0000000140)='./file1\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r7 = getppid() fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r7}) r8 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffd) socket(0x2, 0x2, 0x0) dup2(r4, r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r9, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) executing program 2: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) open(0x0, 0x8000, 0xab) mknod(0x0, 0x100, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64]) syz_emit_ethernet(0x3e, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x0, 0x7}, {0x0, 0x0, 0x6, 0xfffe}]}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='Z', 0x1) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6ffe8000000000000000000000000000aa4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0e8a0970c64f1400"]) executing program 7: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0xfffffc04, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) shmdt(r1) executing program 5: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000400)="d291e867e6514ccc1f1157cf40762213c6437720bab6e41e341d4cb2388c4dc4b1db0c9cdbbecc545802355e861289978f6e6b5356e7e22fa68d09f97d2edb593964394d5d4504be7055569d644ac33975db4f709d5d68a1065aa682fc00eb9271224baec7ac640c61c7223c360fcb6d13f12a8195cfca058654a5b8582e0223de9dbbdff099a753448a5e5b0d19e89683b7fd1ddc9211a837770d38cfb03ecd44e1724a7ac96a5e74d9f72df499f22202d4c8aaa585a236fa46c6c3e183e309eb44c765cbf3cb1432d1b5d281641f9c4716a3916446a01b0a0933331bbc380e2d9fd9f4a41e95360fcc0179386e1e9eb47416a4a223335b581a2bf27042e817dade2ed17bf8d86a5bd8bc7707ca2464c75b2593124ebc826fad352a2af82a3235f82417ef57e9bf66e7f5154186d4a871d82de85cfd570e7cd96d7f9a36271446ccedd491bae7efd43a02abb001759196c0e5f69aca0392890af2fb4566f7d21dcdc3069de931a28f153a59e97b907edb4c1d01a5e3cedc1543cad8aa733dae9e57fa5b8f2693069d9d030a201c0b6610d493050b2cb84ba147171ff750f3757bcbec2cd6bb47d1bed1e89ac2444c5633d35a52a605527251f4539ff9e16e148563e839d81722c33fe9900ba66a937284d535f22c404f34bc734f0102d4d110d3d142035f09f8373c00e1b722ea967e1359a0fd08d50e68f63cc20960efd1820b8dd8f63202f1adc14e6f91aefa83e1a979d74fdc305c1191c4a7b6d068050c9cbf1d68a55a1fc45c72f64b9c6319da857552e495ee36d1d9ab2f3209a5e1526c3f73c7811f6acf3cd7a9b1eca25d4fd4b75ac7b2015eafdaab9a768813cc48237f28cc48e69623a4e0d93372677abd1594ee7ebd810766c0dcc872e5373f425ae7e9f8c0713727df4ba251eb330acc1c0aab514272563a94a7968138fc7545cb4a21f04b10ea28a0f7e57c6abb8a6851cb3c898a3f5d4d2c6554e49aadd7bd797e8222fe0b11b33a733089afc54f8205b0e47e08a31da818e4a2e939a88e721040b4258bd49394be1ace5c1aea6b55c7d1ee1e9570b130af4939b06761b7da5f86a31bc672348241ee6ab6a25212d357d4377d7bd538ebf38811511492046e2570dea243a8448ee34697291af0054d223f5181af457529ce90a51208d57247795f69f6022a25459dda2467a1274495c683e416ebb57ac2e967ca19f3d5ba372e0389d5bf8a6cb9889723a240ad7893a448123b1b046906d0d90a032b9d9aafb63aabddd5a7416e4eb5f209f8badfb11b87cf45f61880b4004cca3c871347519809df3c0b2a622a7496524782ae8d0c06b041bbba4ea2733392f32ae2618da73515d1d973bce2ed6366be3d602b2cb20a967f2705cde827f6054bdafcec73eed9000b73a49ca9bb461cefc206450f9f46a345c052441f34dcd63ac6ad0d5fe620b4fec4dadd426f0197e4fbf4b4b7eaaebad9492018e58576958d6398116698363f0d10959e9977d48493b7bba80489435b630be292dc0001324799fdec00d91e6542b08aa77db129af47c8fc9e5386a01a5d72cc11921c8160e4855772aa4f239f791718dc623c1059f8781377b663b1055265051b9bfd7e2f4df30b46b91453c1b1b7953ac9c678c725a76744771f25091e40cc0b781a1a7de8fbaeda0d4cf08f4f516460e7bc8caafeb7dfe5621c08f3d1913e69d93cd60f0cda5b4ff7b18c2f7d89a1517147540cc565915d1fa33c24938e5b7a22a2ca2bd9a4749f6e8799f38e3f983df5c7729956360d07b98ff985514ee6fad63e62dc9d28be7c8bdae9679390d13c6dbf2cc152a4813876b1b15c3d8804382b6fd5567c7ea9cb72306930dcd75532cb20f8a61f3d29e8936c481abd16b3b246b25c766dcd604a1a14c9f881efdf76279b1bcf8f62836941c8aa0c84d8213bd72cfb6360af29b479b30c433523e40193d40aec1686d7694501235b1cf5ec50c856c422aa0d0b18e6dcd490a8950d4aaa7f44155968e31093dc54a44260fd0b6397561eda2d7cd98cf17f8e00216bf25116f43fe58923f370d3cfd5a53b07de23d12356c3f18d991d901f92c9901caa2361d4f9b24d88d4e39bf99e6a988e0b5842205e10f0032b0dd5dde80168359ce97057bc34d25f5451890f6938855718f1f6133dd5de4a54595299d8c25c7848244bd4b52420d74c88928b2a234edf74b0a0521feb35050fe0acc68236b044e6258ed59493dcaad57d7cc7e857e1a53d5ac22544801b299cd66d6c548e62b35d6e8cce4c39741370ea61b70eb9d334ffab047255953d70e34f627ca8d15fb664abd9c3df5e5463e19f276de68d563cca870969984faf973e017b40316bb29386c89cda58da66b60fa12937379b8b28ea4babb18bae5654e3e9b1419655cc087abd8d469ee6d6cbcf5f2c0bdc00cc32fd0ed276d8c43cfccd42947249ecbd17691a342a1ccfd76844fdce9571f7cfacb8a8a19121ecbd9341e8375caa5600d257d1d109460577357a4b32dffc29ce74aeb604ee40b8e3ac6ca041185ebb9ce53fd57da012f5b5c3ac7062456a6a00c65284fa5be1907f70cefd15c108b4c5a050bb04ad18857d9324b21cd05911912b6689efb9ae38087c185d17705628f01f9a04cd5b7b7b8d23e32ccff2bea3745c899bd0696c75f8f09e4ad3c94b9f8a0fa1bfd7c5c5f91775e69400bfba30d597e1d3802f405e0720d51208584abde28807ea80af88d578972baa4a96fe481f65da38251348253bb1d0236a22b9277b015086667b41ee31bf96ac93bec56f7608dfa6b8f0a64d108b45826c6f41ffe5cec5d119bf8d5f9ca641ce65ef8f3ed80edfbfde56d529daf04e20d15f3d0705195737ecb6ea89d0cd271d3ddb9e0b530c35ef28efe4738151c26bcac0df1d94c0c5c4ab44d3cadbd61d407016bd99c27b0910f8d46403824ee03c90f40ffb86abe9b459f30d2f1854536af6b32ba043d0f893dc63be0888a8a0fa8f04d2c2462e15d7e0acee80985ccda16c81a8db80091091180a3159c5e27c35c6a8b41b1cbc81d570868e8c4c447931d5feec997efec04211f7b1faff2655935b83f56b75bcbd6fa914c31c08dd9e52d9f1b02c631fe2ca0fc430a4ff156e98179f2560fb7cd36707714dbc39ab9b32db79dc8c5b7bac54f8bc107e5e150ff8283b8f2425dab4b96a984ffbb1f12b6df052fc973bb055cf3bb20f3df7daa7bd0e975a41d15ed77c9a36313bdfe991785809fac82ff06402e8786541deb4b7d95ed3306b13cec9c336c6d6ba3f51b0ee76a7c1ac5092cf983b840810c6a819b1b2b9037bb12c953d3b14a33c6cc64cafd202ecdea83e538a467be0cac3593d8ac6a10a2c729aa1c99d2268353e03f4d2da8b2da137f4e51ac52164d22d05fd0fb9ca3d45c1bfde8d312affe71c7253de7b3112b4e16e417c3052160efc1b428ef2deb3b139ceb9c4f02a7d2f8e24d87263b5948797db45ad29584dcb98203ab6c22f1aa04bfe24af268a40bec8e2413e8ad6429abd8518a4d073e745acd8f56ffb2618669cfd3b841abdb628f445a90fb8e26c65bc06ae34e9abf6571c870333c53a10df20439ad57fc48788d52284f2530ddf7aa6ac97fd90e25c6cedb00dfc9b113176ca8076cb7d2a66970174604a972443a773f37582b3dd14e64684d41d5eb7a7a67a1664e857c8e4a5b607767fa042f7db8a91ec7493103e7e2cbbe71e0e1009f1f8ff753f413004b198ea777a6665ac5d38a889cab98195ea86006ebe92b9a9c262fdb9905e99eb3fa94a466d26776400c0cad0d761962e8236fdaee4d38a2c995fcb239b703d812e62508539411e7ef68231629528ae3206d82e1f68763678dbb5acb3265918d8e62866c1a6376a0a9ba95c8f3cba58e305a0451807e73ff15f573f5a882a5eff338a2509cb6de7bf96655c3f4d7bccb8b54f49d80593ae4ee12179765749acc7ff34bad9dc25756774fe020eaa99af69879d43bb9c91796ddaf67a139e6fdd9f951788e2e975779e8cf277d46e878ea8c5ac106d89862749688127acdf1a03d8c6d871f1c4705b4fe356d0e59f9a6705dc7f5ec48516fb83c93a620e86abc44c1e68bd34402709d939e25c025eb8a772e3654fc3d64e97d0c02c016bc091903cd53c37efe5665466f9543195f41567aab1e7c3fcf82629f2162d56070bec05d29a4882ac81e6bf69d5d7b3566916510744889fdb4bda4b4bf19124fbffb891e47109cc00f9f4a4d7afd09ac77947bdeb06ec25757b7175b0cb5b88e9c167ba3f0077f4239438faf4d2cd99bb8ada406cfc4fccb4fba92199f9651e213077f8fb46da28bb3cba2835e5bd6726a0af9778601f6f709b0c4016b27223b23434da6d316adf824572d4132b5f0f1ee31156224c6d0df7de108dde3a892dfbef2c3eb79c0a5620256cf28c056f2f5c968b115af44ddba5b7ff803a6f26f1a5646422efdbfe04501892f6752a75d25f9e69083139cf76b9d0515980a3b958287f881e3e7357c69a5bfb913e44b3a1841f9da577825910554d9d0dfae10fb819edbdf90c60b95e429d3b1e057da719ca9b1b2a83ff5630a0bb92efb161d54df3989a1b02a02fff1941b087a983991beeb5814d7b6b72788b93b39e6639ac892b251333fd945132939bf2d67570962b604b58953c75fd26d8f61f6593539ef1342cc75c6fcf4dd505f51a28171b2bc7b449deaaffd374f99032723303eb92708d80b9887ea0c7e116a80616dbc00f015f6d8c18df0e7783e6698563336b6aba974842118aad7177d865c6d0244397c97a76bbe4f306e6e25bb3d4bad4ae7fe687a64252108eaf26b8cb2d67f43971359b3f14cdaa8c1fb9a0e29200d16ca48870ce7c089d48c1b25f2f48f0e5721a8ec7b00e31e4eb83c54f218244fac06c60819f22756b4ff34bd4c5a8ecf051b1f557b454c3d58bbe7ee45998bfe83fdfb6a075606849ebbd8b70c8c46b2893bed7acab3f0cfe68eff3d667d88148d68505db7f45bd23b8a3625df1e71a98ba6a427d408cbde5e4584d2bbac5e5eca3c69d364c512a3085f7aaa8beb6883a6b07f45a4a7dcfa1f76e2820e0416519a94027c76cdbc31b089f75f385d649e3d48659ead53da48e6ac63c5d881db7e23648f8c3c627cb1957039a171f637936010426447288af0ed979257382865fc98962b9faf16fb72bce2ea21f16dc099f9115a686363ebbb330fe1fc2c40b4319675c2469d01981ff146ba1ff12b7a62c317bc26c82249f540b55b9906fbc262b6f9f157df3eec5ceee41a3eabb130f4a69f0c8f60cb07c6ab92a9903d446e35b1742565abcd7439ed4900f97774f0ee95e123e540a7d91a11861765bc221440fe2ebe65734ca7e7f562f8a4ed1f816c5fb7709257825bc3f7dc8f8affafee2fba87284303b3a991d9f439aeb66d9ca6394bc91385277d42986b598653aae67ea0fb8fa8cf465806fd0f78769d168ebe9b3c42edc48ba562e8e802b08a7233d83905db27efd083a39df9c5ad84f5e93287962a8441b5c6440177edc913684f7cdd4f338530ccff77e5bae7f1b8dab9e7bf4511703d99b6e8a9fc7bed49149e0f53202a32640bebd5b7a1215c8c9dbe6042869bc92f6e9f9907698520b8476eb1197eb130baf93ae4cc6822e1e563fe06ac339198c39d7e2cbb5d19d57be76e8bdc950776f395fc10b19e0e264303b3b1ccd4cde966e8981d0bd8e30f22a78207b8ee7820cd1131bd963cac1a6a3b207b72970b3966566ae69021b7eabd115f2d6315cf9a848ee910c33c89cbe58e7ef33ac9dca3984fe1025dc1d28f48425", &(0x7f0000000100)=0x1000, &(0x7f0000000140)="5d0799bac0c0e61225602aa5d7faa8e764a5cb0064e85fc3cdef4153b1c16eb99fad2205de0ed1f0de1cf0c1bbf8eed2dbf20bbaee1f912dc8149d354b37ef1698f595468cea38c1269a", 0x4a) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = openat(0xffffffffffffffff, 0x0, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) setpgid(r2, r2) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = msgget(0x2, 0x300) r6 = getegid() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000014c0)={{0x0, 0x0, r6, r4, 0xffffffffffffffff, 0x52, 0x2}, 0x8, 0xac9, 0xffffffffffffffff, r7, 0x0, 0x4, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000016c0)={{0x9, r3, r6, 0x0, 0x0, 0x10a, 0x1}, 0x5e5, 0x235, 0x0, r2, 0x0, 0xe59}) setregid(r6, 0x0) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) setrlimit(0x0, &(0x7f0000000980)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72a10dadf3d57d79bda9001c0000000000019078"]) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setgroups(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB]) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x4, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x9, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4a88def5f0b3aff9}], 0x4, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000355000/0x7000)=nil, 0x7000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) executing program 2: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffff, 0x40, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x188d8534}) (async) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x62, &(0x7f0000000a40)=ANY=[@ANYBLOB="89e324b818252adb0070162e86dd60090000002c0600030000000000000037f87ccdc0c4a92cff0001ea443d080000000001004e204e22000000906290335b4c984c32e71de4c1266f3c92f0e0251745f3103c68a252082e4124039fb4800298a5e111077fcaf046047b6d9b4a7dbfbe0f25095f28d10068c20c59932b25724d00b796af63369c0ee144971856c89cd49ab8337922fa4b2dac2b2d37d2bc05d322995370a895eff94757f853301243d5ec60736c321936380adeda8776ed1875e04815b045f44f107858b5c4cddbac18ab89024b671a9a803238a1fab0bd69ee207b26c087919ce574773241f5d2a20519e31839a5863165acd7f781b69da925ba482a53280c9f76ea99704ccf8d75680da406ef9a1be342b566fba6fffb2b7c1e28b24da078", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRESOCT]) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSTOP(r1, 0x2000746f) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) (async) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x4}], 0x2, 0x1000) (async, rerun: 64) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) (async, rerun: 64) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (rerun: 64) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x47) (async) socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x11, 0x3, 0x0) (async, rerun: 32) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) (rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x981, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c}) ftruncate(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) r5 = socket$inet6(0x18, 0x4000, 0x4) sendmsg(r5, &(0x7f0000000740)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="9fb8d4eb5ff735db04d4d7778bccfa2767942686e335d963301e3cc523acf29784bb3809b70b45a033b9349df05b59cebc074ee2290007f650bb783f21d6fb619512b7ab4398f284b4e1fa4f2b5f5635c8f316b7b1ad3bbe5ae8cb12f9e1d01431de5e6e0d551c54601fb6ac0515a50d5c4025520e3f76df9619ee7caf7b5c2915a34c0470dc5c026d5514b45854a5a27fb7a685f13d9d5b45fcdb6a04eb3a606d393262728313aa4c44f5960083a656ef5ce93a41af5bf98ac94d933c61ac252da45969ffabe325cefbb333d3e85faaf72c59a74415c7cf", 0xd8}, {&(0x7f0000000380)="0ae130439b309a75b42e36c42c178b8380104e3baa3ef54c62959f7939e6d8fae3cfe39552999a44b6a30388098dbfa49afbb1727602a3f527ad08b26c81787784648985c36fc0674dea9509b20d8a6c328404465e921109af4e96793e2fdf6208c443c21b72cf4a14caa162caeaba01d6b08135b6205a8dbde676fcfde294692af0fdb6363f3b765f788d46f266e6f21c63262875c4e953590df1b2c85c31b5a9ca06089b051cbb9332ef3173a504e9a856788765b4271a53e78cf0292b56863d953e20e09c80267cfeac1d926a3eb401e351f6aa5d9faf5185f24a2781b61b1614c930ba9550900da648ea17f928042b1659281d93", 0xf6}, {&(0x7f0000000480)="bb841c3933c26711227dd3683c970df65c18874f4dbe3d96eddcec0011fd41663173e3aa23e063b78734f1a6ce65081cf61484e17a730738626cd815153649c6fd9b5ceae859943c8bdf29ad06887fa342881c4d44de67165e5561c4d2d3d00b5cfecf9d3f84c0d9470b7fd0528d8379ec50d4feca76dd6e61518a7d87899982c4ea9f3c77260cf3d7375ad46ef546ecb5", 0x91}, {&(0x7f0000000540)="d2", 0x1}], 0x4, &(0x7f00000005c0)=[{0xa8, 0x1, 0x2, "52f17711a3ab15c955beac31fdf20b645291e58290cea50424d5c5a353fee4933ae5812f1d440a7f52d91c786cd35debd910a40b26a5b19deb74e9d3b338d82a396b787b3551aee3b3652789bb0dbda7a247ab473762202bb9d68dfbbaa29f4c1c278130e8a5b4a673823ec0df04396e1886898f4877bf66c720531fe31dff34fa73cd4c28294281283d5a394460b3e9441d30ef"}, {0x20, 0xffff, 0xfe90, "0faac70644990f9205b96ea04871"}, {0xa0, 0xffff, 0x7, "21d96030c3b80a5733053ae84847a2f0915e4888ff41202be629c204d12782b5bdc69ff019196689bbd6c459ac52f7a32417cc3f3d854df42cfc1bc107a549ae5c77641df3f46788d379493f707d7cae94df32b2acef9e04fe017dd62f1a0fb351bd3aad41a2de91c1c4e49892e9c73f4795ed68c986f604d03c31f4f48bb408fa770529bad4e8d6f3"}], 0x168}, 0x2) fcntl$getown(r5, 0x5) r6 = socket$inet6(0x18, 0x1, 0x7f) r7 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x1000) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000780)={0x5, 0xf47, 0x40}) r9 = accept$inet6(r6, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendto$inet6(r9, &(0x7f0000000840)="2c250582005ccc8d1bf4ec4dadaee6f853c6b8e7578cdb405aa4f143d0d62534a3028e9faeba7225ca4ec78c7a8c0518288423cebbe62d9d48042edefcbc192a0cb85b61923dd8e137dd8690584ce7cef7b4e4f6085f7b11b5cdb2e0609dc5de408167af3e0fabbf3c4383c2571d3a99e006de41b4999176dc5b38a253fae37445c7d02f6f2cb325337bf74824cc2ce58977efbdf2dfd626e9a9ae44694781d472ec19e6a4a80357e83d7509831b0a93b85a2804e8796e403eed34aaa2e650fcf9f82fa89be10e74ffc0ebca23104e064b51a339391ec5d6034ed985c722f773707b700b1e8a5517ca07135eb00ec0f99f5c5607a63d88eddeb3d7482a5a4403f8e3dbd2321263b9389af0dc649a912000ed0409bc6e745317ab3c630c1476064b73a9d6e78b864f0ea7cd1b8552fe628edc46ef5397fe9055b9673defb5ba90f92a3cc31887393cacf2cb352296cbab30c627fba9031f990c1d7913f97c3870efd01514b9c16ad244ba079b29a840b66f9fc9f0af802fd6a6650688937e9ff057a6a5ce5acdff1b32b21f914ea5f187985d930f6cf57aa8512f97b84fca16da4101db0cb0e6465efa62f2edb5e6c43068511fcc9394460756e9bb4b389e2bbee57695d5458a58ff0103d2cc3d8bae90438fe6977121d813453bf1e0bfafc55701c256cdf30d069bca3cc3291c7676182694c583bc85fb81ea287565138519e923b0396c235596f391bab0b875518e9adea29a29a7c18ff486beb381d891c86a5766c937f582cdb706f7c0c2700a9b1dc31eb909f293de132d1aa8f72719c9d1fd89c6dcd5f9ca6b2f3cc396c81c21a2b12abe010aaa3ea345e4a2bf53bf59f8d03549275775913a8ef96a27c1df758b37a8b86ca19501c57736fed8714fdde3b8fe3f77aa21a5fa256df180149997c8747a7560b5886b472060911c4e67d0fe40f4be254d45d7b285d8c0f00536990d8f26f8e36c2cf8fc2bac43538b7ac504b1d0015ddb3e53824bd9ab126973380bc4c4b7496fd701345a3aa526c721fff35813be55c325460b8f3c8316aceb944fcef08048acca34f04578812c719d4be805407b6a2bc0dce3bf6032f9811e19d2444cb422e69195d5e1c565539ec64d88920e4a350bb6368fb47288d792279814bbfba00255ba59d005df7d88e4677e0b99332ad89348aba91b40795805e713682e54916c195de7a81f0685eef10d1f1a868cfcf0136e64773d35c10759e5e059e6d53f0595ccc9a9e6cb5c773b38e6c0ffe07f9ff827e5106c4451842a70b16bc0ffed920ea9b2fbb38cabe135ce2a90f3b13e8de8efc4173aeb96b3b2191301c467ef67296cdee3cfffebb96d3da789dea43bb1a5d6fe3cb633486dfccb3034a47ac1b1de0a15f9e851613e9108638fb26a9311176ff233e779cbf4ccb9a99850eb232a4b3ecd983a27f4d3e0c2c6d650aafd302ff3282f523765361335ceb43a240d0efe72c833cd7aac6b98acdcfe48d921faac3e9097d8b492a3de4c57901778a5bb56e3ca7bcaa6524886577e99d712c994105c56230cc90999fe5b7fa5a05fb6e75d8fc996d291a68cde1fd1371968c0b4c1b0517863d0befa4080a7febc20b5a4b2a362ea35f1b79998215037c0af0c34876283cfa0a68dcd82d756a9dfb8ea7233d63b122a153c799df442aff586dcc28bd915e137772274fe5671dbbab1b24838279209fcddabea730b12e3370d8e46ddbba76ddc3a26ad99e2c8de319610dc47a69b7673b40cb9bcd9aee933e4f16bd384043a67dad276d829d1d80a27ca489a82b6139478951a5b9db7e98c0e11706f22f05370fb17f90a79cf55fd488e695c27ef54dc968bf0b1d83a7f843c82e84c52f5130c788d15ded0b8a1c2ff2390d1ae72ebd17eda5ac4de3fafa4d6ce69e09def59b84dbcff331ba74c89575a755e454c9b9b8ef57a374a4485e51bc9e2a83a7289f6048a27abf7f11583cd8aa6465785323ec9235dc18d083a0c0755c05be832175dbec849c030360b3360b162eee03389ae1e2f723400e3efdd0a907dbadf805653a46e4160b15d700486f3f520728134e7bc6614811e70f767b7a2c6b69c9ed03fbde404cf5365f8b976132412a6648d3839b162e57fa2c8bfb13609042cb708bbc53937296e456ee9217600148580b8c613bc074502b9c48948b5b3385e9af1ff2b2c48346f9e7c507b763bdd4e05bf525bb48436b102adfa38fa33405b64a688240387bbe20ddff945ed61f3624cdd656eb71f1e42606a0b55113affc4e159659d72a6136d76909bc80019a7ae362a81ac209cc2faf2f7f786888a6987749fd300c409b005fe7ea9f229c854706d3f04a27022d487f539efa4c737e4d7ef5ee6d16c02a9191e20b3b2c2aca42564fcbdaf064fa13fca0d1efcf5c1bf44044052b8b82dcdb4a5834e94f2ee0c847552e7f9304c6131e876d8c53ab4a671ebe505a6b7a694291d2d181c5c54691987d4c1f6577c261f8b25a7c6ab9b8796760534c506343a3b298280a9236ae03f3fe11df73ed72c6c1d3af5c5e402d92966b730e987ba5eb6dd74753c91eddbca6896cfaa159f544652d58adfc253f684bce1fa79084e66ff9034440b1542d9dbd2d75b95debf606acb41c3ebb1c0e5f89cb4b837e48f48ef1a6b92d59eabbcb6d776d1fab7ce44cb57039fac38703c9701a72598a62a16914fef4085f0e5b159dc50355ef176e1eb8582bb2cdb761a498379b891b74ef38d28b839123598e556c2c0dcc12b31e0e9c9c3f6811ba34a937f1c4a79af3a6a488c5364787253060be09fce4832ef7811398a9e17769a287f0d6c577221db4352476b44626b800c2ba42aae280379349c6329346dddb73c9c30e492894018ad5c2bbe865928997cba1f252363373a341d2a068c1127de49609592858b399f8889dc22c0e8bb05745b5e4e7496fd09d8cfae452c1702488a799ba853b3aee4f3ba3f0c4c9e03d4fa5b11f41aacdceece09c750e57a14196e91e48d9d94cc072da6d9b56239ebc54565b163c7743f2a9202b3a4b34789d70956a8d6a1fd43ec3de247a77e15e816bf41575302da1cdddc183f4a283bb8304015ff647439e6ad58efca7ec8a98dced86727e9e870b1d69054f7330e4a4d345dc7b0275e4e683e9f577a648bf79bc25280be00c86b1671345c4083daec02dbda7baab3a09351e3f57690e27dc8e0cb0a95bf110ec795f663388c37100b995057fb898bfb1a2aad9252bd16dcf71a82dca099ed9499d8e257776949bb7b1be7de80fa71dddb9105eed9a0799b7eff3462bfb27d8cb6d79ad170ffb5e7fb9d6176604063f42c3c9232f5fcc662896b6b61114e5c9fab30d4047fdfe7d2f7398a6b716046ba20e01629f78b48f909e5f458ad720184db6bf8734be0cf7a473bc4efac1de14d4e2f9de16f7728e0453564a172ed7780b69d973290b8d2864169df9a7b2351cd0b2883dd6d4d84563d7d920c13ed5bf953f8471824308d697a6973c7751bdf20cd00f9c5abbf8a09acf509eb343d8122161cac0af65a1911c468d75a5327e3986f962c03844b8008cad1b435b6cbe012910933ce7af94b0f583ffa148d0f78a3c61689838bf0c54a45a47fa71abc664c274c0b975b15b398f79a64155bbce36744d3432be3cbcdc22dce22f3be1fc9ba10cb091627643f90121828b46f2b0aefae921aed18dc4317527baa8c1b8aef8bf8a6702e951f30343f40a80892f6e0e6dfc3de302f3e6640fb91b5458a9684a9f25b153354fe185921e72e55ee40f88dbd7af482506da0b7354cb01f4dfa91784b58076c8fb4a440e28dbfde3d1a412a2e9b9152729c04708916643aac703dfea9faf68da4bd32ff6a56ec23f0a08aefc65a26edf1d993c7553fafd878d8e2535ff792fc794f73d19383ff60930adf7f65025a8f519dd92ff9da2719b1a72abeb54c724443ce73bbc1fb12ca341b4019f83f612399f9c2f49d2718613b76f7e8549ca6dd7bbfff0f977a014657411bb4b566eb6211c0a1ab34baede5d45c854f7db5089f6b66a6b9c509a99d9e71c05c0cf3c17fa70ae20870dd22bd73813ad185a4f5537950ed4fb1a3d3a516a6860ab6a539c3ecacfb274fc11d49a17f8b79bfc21a559979f9e15ce370363ffc73603af749eed4cd9a9659554aee086cccaf65574b648205559b5597c31160b0efbeb4dd8afd6956162dab4eeed12c99baec5b029f1031596efca91481d59af22a5edec023ee18edb73ce45faf9a96f225665bbfce72cdc153da03192f5bf55a253182fdd80173a22fb806f825714e0a8b961dfd35ea4724231a98d875a33c037436e73929e091c724b039530725b7901593123f57855326633c5e10ef8d7c1a97c5e84e62529d05c8ab05a1653684d96431d16270e1bd2ad165140c14400cb8f4f4e5a9b88cebeb6f718b7a3e60697e83526640c23c78f31a3b476bf2b0cceb2400e70e2881443f9a33f4304aee627cf3ad56c23d94d9a045f3c2b3d7790685e7cf4d02edfe21663b26b07ed62e5608b7842c430d7153145eacaf8109b919125c7a427f456441c61da817ff24de9c503ce864250c201d998b566e545681c70d8099af3933ce4e989a6a8d5f590b6b1e9b1cbaf3f477ed3147d82412b49dda8f7fe3e04f411fe06e788927b4397c5687d270898a6a68b617e21146c6d7628c8f35b931ae4fa7864c94ad31fc1221137a011e30dec6ce9dc4c68f072577f7c6427fdbee392d495fe6eeb87b0ee867665f6ef7bc7a4adba110d75c2f0402f8416359ca342cf1c17e9759cb3f3c25c5e73776aa4158eefb5b5fa7306c9d44737baa987c91c8635b363ae8b76360cd2d27c4d4799d8eeba440434f31adf676a2307d31a81341254e557a4b79adaf99abd58bd4648455a25864c72001305a1c75a01665c377edc3b47c361ccf89d23f7d3b53e4e11f37d3beb42e15ce4beba53a84225af38e9de9f8cc19c1da178b9df70052873f5cca8fcc48487af64dfd959908df7ed61304e2c84587c7a02e6e00bc0aa63ee43b2cb4c3243509ce20eac59a2d4646874d1388d3bfcc448d60359703fc467c90bcd1bf8100f5483ec2b2d2ad143ed9dfde54ccdfbb5401aaefb6bf0deaeba8db9bbdabfb0ab3c1f1d2ab6adec18b90f1f4957cbd7dd1c9de5455765002ccfa76c7691638e6a2b2f2a4b5df62c85c6d5de36b3980c3800fe08473c3fc03903eabbce94db682997646c752ed4a48be89bcc7ffe189aa09ef54d3122cfb7b94af030a8323e27927df5f85c1f0a563ca80ba0d3de28d44d438ab7b6eba85f42468cc033a2a3ca79671643a7b820b695f54ccef48b917fd4f620aff96d907b777d0b1b5cb32c298110c848eef05a37ce721d44249c8b033836f2b75232ceba2bf63aa1a217536dda333772237281acf662181648091f68941dd21cd44c862ea6a2eaaac5933a66d4a23b2e2b6b65e117ce02bc9efa00e1a9a5fd69e1bbe3dccb05b93d3d3ccba10022d26bda454999c69ce892adcdd8b69833ce8a60c27c06593fc197b5efd32d560e310a42bb803df38862b2517109d857b50e3efb7d6f3ddc97b9e3ba939d64589101706fb6b893e836c2de4e933ad9d7052f254b0b954a9b7b5463612db839982651e58d50b6e5ed45ee32ffc45a279d3f21f9bab87d8dcda74c213fc393eecec05a549bfe236308ca1fa94669660768f4dd4c508a9aad03dd8f15bdbedfa5b4d810f0076380985e920e3f2da19883de48bb934279bdb2f514ca62ae5a22d7854859f859199cd020782db98ddd6f16cfa72bd4961b5636eb34741b9373e45259f10", 0x1000, 0x600, &(0x7f0000001840)={0x18, 0x0, 0x20, 0x7fff}, 0xc) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000001880), 0x190, 0x0) shmdt(r8) shmdt(r8) r11 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x0, 0x80) getdents(r11, &(0x7f0000001900)=""/255, 0xff) r12 = open$dir(&(0x7f0000001a00)='./file0/file0\x00', 0x0, 0x40) renameat(r12, &(0x7f0000001a40)='./file1\x00', r10, &(0x7f0000001a80)='./file0\x00') bind$unix(r2, &(0x7f0000001ac0)=@file={0x0, './file1\x00'}, 0xa) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001b00)=0x4) bind$inet6(r10, &(0x7f0000001b40)={0x18, 0x1, 0x8, 0xc2a2}, 0xc) getpeername$inet6(r10, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="885bd0e58fa63d52ea9c8176699f25adf231263bdaebf4c1b5a83de081c17b963e81891026a5cd048e157f90753e1a197c80506476926bfd952b461160d49ce75d3304cd42f525a4c0fd53419dd452d1d5ab9935e68afafef92aee55f8136b1290e071d6b84476bffb8aa0992c2ccc11f4ca911d2dd7eb651a3bf94a3aabcc669b8c72179dcc98079dcbc7231dadbf5d886513d18f0624246d7343", 0x9b}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x12}, 0x2, &(0x7f0000000340)="4069fba4487950a2138aadb5bce7ab33ce97e2c67488d42ea600b76386356e1e4d6d381e48d43a3a04a332741e2f7d0e7e630718c66ea34e6a74591d0b3b63c6a42c1ab84580d7d1a37bfaf55a83c6705878b1f4ef00500ea66354476bcf0faaf50684d743396d06ac998ac046d9f13175c5ed50b1916e26d963523b97d2abca9f4bcc337fc50211335b7999b7664dd08758c05740bb8f8e804bbb5188e6b70d88de2c", &(0x7f0000000180)=0xa3, &(0x7f0000000400)="0a172229de6540f8a1b7f9efb3cd7b47e20be05b78ae7e84c45694f8a3a35f562819ae4b2f28ab9e17207d707ab1d4b8cc6904d21bb2cd0318701dd7d32a358b40763feaa334cc4f32e76763caf3a3e47b12cbdd3aa0c29b5cb735cc48206dcf0bbc9648b8ecbf6dc1f45db64371a9eb0f14dcd234ae39028619b10c0b614f54fc9e0ad3d58d650ffe85b1e6316e5c66e1198494231b742e23ecbd7a495903cf59d4b2f7168acae401f0916fccb01b4965d75f9be1bd716708109c129078f9158312ebe7d80f086b6c33326616fc88654fff8f553ae3814ed2a3563b3c3d0debf35f6df2a53e25180be0", 0xea) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) execve(0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="47b2ba59f193", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) r1 = geteuid() setuid(r1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x900, "64caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6"}}}) executing program 2: r0 = socket(0x18, 0x3, 0x3a) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) pread(r1, &(0x7f0000000040)="c0d77869c14af03bfbff97b74c2e594a546d4dc4ce370cdc1e8d8a981bcebe83a9c31185591ecd33d1167ec3525f4b9c5550915dd354d9c7ebd6ee775eaa72a624be28c05123f1560e79f4734b5a085894eda8a609", 0x55, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x4, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mquery(&(0x7f000006a000/0x13000)=nil, 0x13000, 0x4, 0x0, r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/199, 0xc7}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000340)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) fcntl$setstatus(r1, 0x4, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000003c0)={0x1f, 0x7f, 0x6}) r3 = shmget$private(0x0, 0x1000, 0x225, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000440)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) clock_getres(0x0, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x8, r4) socketpair(0x0, 0x4000, 0x6c, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f00000005c0)="93a1b122c1042f37989776a3d7c9ce6955f1c99298951bcf4d7442", 0x1b, 0x1, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r7 = accept$inet(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmmsg(r7, &(0x7f0000001cc0)={&(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000006c0)="7086f658c1b29ab35340a3d1b83048a36babe87279599a4d305ee5c6780b70fe3568c7a3f5749a1bc2bbd810c096ef160924da19cb417e2fdf7c6039f992c3c7fb81e9393e096ee0b8e37731e7e69c0c61f9d4c987aff4b85cc3d1a74d2c40789d545eec7d2317313ef16cfacfa461c111b6a1a0f141cf4eb37a55b87709375f3ba808ea3abccebb0a35dab331b57d2f5d889f938d8e1f", 0x97}, {&(0x7f0000000780)="7e6d964bcf86de794223f1cde3b1bbedcdd0df5feccfecfa7a3ac86a4437225938e8088562460b5f40a8cae6ea1f15100bcb6f56e5387431951ab63e0929a5b12adaf6979fc8293f886b9d4d1f6d22b81e73c5c1eaa123c932437b85c97e676af7682a549b166468caf452e4c47e72df09df915e7931026acc646faf7a674f412c2394d5ceee91fa42e9f0c3aa84f811b933ca73bf125c53d82b4e6c4e75bc96aa327a20cd", 0xa5}, {&(0x7f0000000840)="492c2da85a6fe493bda27ab64fbff48e4ce9096cb1ee1cfd0bf64bf2936fe0d3f8fcd1898bf92ecc4fefc330b55842e6f73085b652dd76b2f97a6c107558a26bb1e5d4dfcbccb16b19b07c784d8fa8538b9c932647368a627800b18c3d507cec413495727a0033b9cbbe0ef1ee6d96fb11712ce68005f0bf59634004ca9f954fc874712ba8df01f715488b81d16b8357f7381ec32a41e46f0e2da2087d7029fcd23d470b8b64950710335200ad69c9231f1f32d3d5cb2f581ab2972ac3729ce06a047359c0ef704c522eeba84d738ac17222896e78653095a10e0ec8f610a8a6419533d8046c30e2dac23f632342312ede1355577ed6745ffbaa9ad096c137fc5880549e615ca7b846dc99e6047b787261d62873c6bc1e159d0a8a924ec045ebe70d9ca320052ebfcec3269496ff1ac94571566cd7bb571493c7fb332eebc10989eca51fd214994fc3b9115b267e7d7c857c26520eab4812a413433f3f4910928dc9a60107ff1a02945fe64d999e4a50b5c8e38a2bd6c3046118eb4e6a8bc1f4e78e954418bef65db92908a1c5dc5537efbab6407a5c5957b08d52c2e00c138b4231f5ec7f3477be2340e22037dbf8c9905fcb6737c00a1375a77e21878ce30b4710ed168490b9fc29fa1183f9af6c171a336fb890e249a8345ab44def59d2cb693c08738e8e753b611064f4006a413dc1f8d43c02a91e5bbdd059de2c4c82b9997c6174c4a18e93d3c16c8572ba8a6a3fd4051e1cc8c69f20713035fd68e44266b4bbecf2399c28f42e6803c4512a115057bc160b6f465be36299f58327f95cb2353501f1cfcd10485d3bba458a3f9934d859f3958eab43813dd9dfc7881cc7a9b22481c2f33f05b41fca92fe34d85d7b963658ef23fd25f8e0527abc7a72424d87526f835aa312f42448a1a7ad71b9246d45e8218f71f0d726397df96747061cc399810c2cc873072c05a05288609f28d6583c230a97efbed4cd2071b4c73afe25d246676a79d6d183996c8e1d88f57d73f76d1b7550135f69fedc228ffe348b8b5e189792da5ff1c0db85b972b1ca03870033b572fd84690419e2642a67137b090460a197b12e8e10d10748f56fa2d8cb4f3640f4f9a9456aeb2ff80e9af56eb32ec60e8c1419ce0b1a7ea9872a5665f023335222ce3d3603f75f146cf86ca7832fc1833b52201d22c6bc38b455d86f088db3d8652ec9bbe32ed27c7d87981a8976ba4f3d47f1201b23de5b3ffa7e9dd125ea3ee008dc103eb11853441fc06b183a565d1ee2cbe81f74e879d744b8b4a3f3292adb6f36daef57778c68b6fba6ca8d18fcbbde35a9e98160fc77e4cc834316a82d553e6c874b6c45ea631aed69cfd75f3c3d0c2c4fa52267bfbb047d03e2b0fd1d2a6fdbeebdd103f850126f8312b8102c12d20a3c670ac4b878c6eeee41ccd875f1e98aec4382bb92ccfef3fcf97480682d3021c44c2451be5df4f77347703b20acab26d50c3258942c00b6b2c5e1d3c7faf023a357eee5df6426b428de6bbea858344873825809d77b5293936e64b1c1c75e304e9bf7f8ca56aab9657cc0326aa1960ff17700f208ba6def54d17d525467f8028a2869a08d06e7c76c20a8928316dc6763515021463f82613259be1823da08fc0b7842766a7e567017272e45c6a47ac52e8215f7107334f6edeaa5e4f8f8ebb79316aa9d02cb02ebd3ffbd22a7a7fe607383c849e9183e8d7fa7c4d89c6c5af28b51dd6b79c3c096839f27c7823962050ca11fdfe131fd520455513457c03d64ff375e78b06a0a37ddc9fada9f9d02aa3076e5042cff7fe2b288c3d9043d64f1b7f1e4d544f26c27c95436988aff1ceff6926c95058598f31d458ed7a59a827daa6f79c1761c217e2aaa32fd49170d508ca2331174de99b14087f6025183b725094e07117c8845561b94a11923bf4cc834677d5b23316a26c369dc62c91ccf2520c27e49e8785c46bba307bd464e103e6c755761af27fc567a9ae6b71e972faa727dcffaa87196e851568c103bf2173e0002d856e262eafdf447e9b18118c597e7f43e4dab664ba4ff7b9d7d4a27c1a79ac2e8261a89631c7549b90c5fee991e7b97612388e496dc5fa59202b9a5486b313d6a31af99832baebdf685e565054b25808a99b626e9b2f6f87f7c0fc6f6175457aeeae16765b0016ae1f7957ed3ab93b2d6e27b10cc0225c931f02e43a9ec3c2337ce385fdfd5f6a1b472d6972c6b9418f92b500a039bd5cd43ab021575713a7c737111888ca590e3ba5e0f1b2149b89766eb893acc88f30d606bf33a0ea3698c0a9ade7b7c414f9014094753e1111558b83bb91829de6d34a4fd0f7543a532521b1375e92e0f0b9c77cfb83771b4955b5b36c5d5dc2534e6598f0f53e0a22dcb87a775fb042a56b5074ed8992266daf7fba2ad8d1c507ab57954521828b60fe8e747081956a0757ccef2e442294ccf0362752d0250d03c1ddb3c233b55fd70ccb8a8630b45c9351dbdb6dcc1a254e373b3d4af050a9b53dd03bc295f2b34cd3a779b0dea1dd79c9bdc7875fb7e8a2efef4b0b6e35338afbe8c889f94df462e5bfbbffaba9e4baaeaa1ce5d8935353d1a8fb191f9f563751e6837ac399c380db4f7db5d4e5c07f026019a6b3f7974a998f523db1cbf696f8bbd5afc11c552c09e9c92eb091d7e11b6e665a8582bc5954d614e8c4aa2469685289f096342d7a382eebec1510b4623fb0c4a9892f2ed14ab13912f966759b93e9ac0e6c588fe56c86ccf155f871dad2ae9aa12c679e9f135dc0330bb5220bef7cf2a0e246257cd58531ed417b3e0b957184370223d48798e32d0bf655f11447c3a1541f58096c12765119d2958cb6b23d4fad452e6c77a3fc66119f9f3961fc22df8a9f400a257bcca96379a03fee23d8f84d4eef713290c872302588e1c523a19269f36a3184c16250f3a1a00c88169cbeb7639b25bde8f7f84a39196fdf03dec5a73a6f46672a84b3f4a1525a4216ba34e9cb284c1b9984dad01460152ff70a311616256cdcc5783d68b40ccc0d3518353d9d0bc5804978018a3b70c434842a714a8524468e9cc1c99ad6c2099e74af8fe3635cfd7ef9cae3fc8c5ece01466a70e600d042c69871d251abc3cf83c749da9dc080f4196bcb4f60ae1e77a2a0d96dde5206ae275fbcfbb7eacfda1b1d300167eef3677b086940c37fdf521145e5427b8b4c86f9a95a1a7b9ee746baebc4bf24cb3a916f11d5e2ae77a4f8cb2c4b2e44eb5f5149202e73c5c1e23494c27110692cc5ada99525e772353eb7eb35c91e29dfda407fc10548f3c58f90399212cfd69c982721caf8c53118beb3ce65da6ee27cc3623289637e28fe85bcc1aaef4c91c16fad8da267dfb4555b078822427ccadc8e652fb31345a981e1e9deddce8180cdfec84ccc0083ab9df797c7f5fd922e7b816ebb4ff567bd24103b72de911049ede878282787dae92a3cf95b74f82a538d26edd8be7770b8e24ccdd071601124dd982adc55fabf941d925ab83face9abba25acfdf334f9fff2860f83111733e3510e60030d64a5c0620f29327d9720a7ac0c6d9f99e44555e4244191d20a8ecbaaba2dd1bae26d13e21472ea9487c32b7d5b1ffdf5ded73896e98fcb79b6fc5abc79ee64a6f0517f8ae3ee2411b51202bf4232832ec71328fd633a4d5cba00204da451e952ee013f49b693d80d3366ef3ea5f449a82c02a7d69565660bb577b410e94b162eef751db837f7b8f48a69dbe1cb85194a5bcb496485393b611a9fcbaa5db0f5f835436b3273b70d70603874faff8399bf1cf4254b9a8fae64b4b505b9a14f57b3384fa0d693ef4f41a4484ab9245fa2bceb7c8c3b748f1015a9d1f57bc942775d99479528f76cc4daa276275a4a64e054835373a0e9af8fc074da86a78fa5f665f4bf2570c6ba83bd9261c907a78cfcd4c70f8c826b9dade20d8a8404998b676a7de0c1a4b235980c42f08fabed70c6438d3418d7a1984a347f1593bc71648bc9354f75571e9c20a4d7854e616a914e2192a83c3f550efb54231cf0f616cd4afc6f9a83085f748022af359b6cc4ae0b336d69a01690617f9ccc683219c005161f8ada8a5ccf6081b139fa630362227b3492b546fffcdcba2a14f396a19f752a4f31de00881c607f047f346fa5facd720b312908fac2ad49204046c51d22214e82845e0cd3ff68e588c39731d92bd3c8bb31513e3683659a2e9e4619ba56b2021a8cafd1e7430ca1529274be73e0f9058a9342d97702d64a935c334416229730f0d82ef16b38a1958d62934618163af5ebddb1d335ac399924cdec4fa18fdfb484bfb039c98bc712961c5107bae27239deeb26c31e7282a6f82d77ce27d6b9c6b1031141ab2259d7e72e1adfb9697f57b0b335420b5691ad37d8cae65cc16d9eb2c7630a4b68977c9274cac90d63a6572f41c57eb759e1469ab17ad0458aa658eda0714bb4998b06076ff7e58d39bdfae4f6b36173dc9ada38ad84b6dcf1c6c96b8612302aee20ee6f4c17a2d8e42293f1626acb63b269cd39149f7213f7e410501c6072cf9eaaba8c872f757b116bc96a953c24a2496574ab0077b81b143202b8304f19763e4c5a24987a27e53f7ffc5dd5c60457108e6dbbf25e2f1c24d6e13ade0e854d2e1056aacbd12e33a9bc465de50d7a9beae7064a42785ce7576dfe3e2b8e887724eb8b3d7d189573f1228c90013bebbe48abdccc7801ccd0fd59cfc326704fca7b476d597e44c2089cb70e5a0486b22b5ab22a4cc1a4b25f6f5fd55c6fd8a608c5ea5f4fa9a1d28de9be3265c243f575e906798a2d08cf6288cb10c500137a20ece1fd998b4116bdc640e9e611b948fd5ce3bf752cf3a456e1b58730347c0a80000d3fb1cdfbe6117e3fe86c13c2419539d975118c3d0db9962f1f038bf5631ae8429c6c6eaffc46b1f3178dc9bc8703311e3776e4b9394570278b44351f98f402db16aea5638b1a4d8f66a56d773f1652e8766f182f1bb75a69bf3e2be64e20c79f82ece051f429d9a6e22253e70957fa773096f190fe4064e83edaabf1e17a04d06fd9e1744178cb10192f8f69b51bdccf0a198396c2ec25f34d093fd3133ecae9fe6f313675bdd9f2e46305fff75290b5dab99cb26ae4afcda7d68905f1fadce04f8ce007bcd89a553bb30e431e42325f1f1d2be943526d9e42e215fc0d813d0bac85db34b3b1d4c299fbfbd321fcb393ea1b014968ed679cf1fd0763647b5724cadd9ffcbd0dc649763a7576776121bd45188ca448b77f1cf2bfdf2e1dba2cb67bf9dc454a716ffd5e60c90aaccd0c3edd4dd74ef586ed1ad0c80f1571208e3715a77eca3663037b1c8207a683658eed13c4235c307cd116fafcb7ada21d374157b276bb07ffe9fe5b2198f75a008a94c8977c6275fc0dfa06fe82d6a697f2a4f3b7c6770c0fbc2e52c416c0a42aef797b6051999f65bacdc8596ea8efe35836f3a283ab7c025c225122df442a33bd38a5f0cd6042aa84bb3db2718b4d1562e760a69abaf60490f61b9ce3f391ecd1e33a81f54cff14368883673186ca333dcd9c8c35b15d4484ea3e442e01ba562d19c82497a805b11ba485b06c4b9dad3410ed686fc35205a475e70683c99ebf2d71619c72524c1c5daba5d6031b7f3d5b70fceeba5f322275b172b4f3c493f6b0a63098f2abb7d33c70c26e74433b89bf09c8589efdfcbbc7d700f2815802ce044dbc329b132128288aab40fe02369372beaed1c0196daebcc9830ebf0932ebf6bc52e3ff8474ae2ef8f1e7170c02324316f1374778b927ff2587c0bb19e9d7b63a2", 0x1000}, {&(0x7f0000001840)="fbc8c37476297e3afb4b706061810c3d", 0x10}, {&(0x7f0000001880)="5116335d0adcf32dbdea61bc1af62c66c1b507d092d74f1c340159652c18a2c5176dd91a98ad3379c938e6247890b5afcdfc0b79ec57d96bd31bd2c0646c5ca345fa812d0f6a2970237e71012f8ad8347c1f37e17414075302b78f95b0d55dfb3f0179bb0539e2e631eda8a2acab7f1c35c5c600c75b46baf7d0e51a43f2ad671996ea429116db19c6a8e28c80da19fc0b89398b10145c0f26d3c0bcdb65d8c95d67cce31963fef1d9914c9a207db6458c9d40855e5c369f2df1b5c3f4820f7619eb520b765735840b7d72b7618c", 0xce}, {&(0x7f0000001980)="f79522cccb36f9272a63f394a05e49b7d59cae1b3c91e712064d8764cffa642dfed86d63c4a781ecbd19aa2a772bff743c97a4e6715339419da4b6d045984f3e01e1ae372cb068423912cd6d9af4cc4c73ce964533e0f869be78208c8bd9826586560684012d5dc805b54d95388c7895fa3e78842f05d0038920eb595ac70880ca916cbc0d9faddf5ea6acb9f0b09b598e4d2b241850dade61c3659adb7ea9ae1b28926fd78f115c3c5653520df48e7dee930639e52864ee9fef", 0xba}], 0x6, &(0x7f0000001ac0)=[{0xa0, 0x1, 0x8ea, "6b3ea25422679fefcc19a6b5762daca81c3b3d37769212b96d909df4373f00b01749d040d8fda3fc067c1f4a4f0db646b9dae7b647ea30774c83c3692cec94da6817ab84b369e3e647d16c0c37405c30ba8dae11d42556debde1e1d3d78184978f3c66308c78d43c27edee8fa4eb5db0e6cbdd3df9b3aa294b77c74fa87f242fb9a64daa3065e76fecd14265eb1b2d"}, {0xf8, 0x1, 0x3, "3e57695812687c33f0ac1e0acbdae29208a4227c90ff868cc5485efb00efbe787874cf9f653284965eb69629191fb4279b48b03a5d97401ac1a2e6577250605ee003743584db37c6f07e3ca095178735c140a25059494360cee408bdc28b89687f5e1251fc80c05f53a546d87b10727e186dd8a56d3664919bc87b889f87d6d0412ead0978e53c3ecd109b33b6938b7573ca80da682da852c4f4505c0dc36afccdd7650446dd9b60fccc951d61801bbade999f82f2947667e9f2c480bef31c7158e5c81c5d131ded96f386db318c22c1d744e0c5b112d032b0ba1d75181614c2854a242f"}], 0x198}, 0x5}, 0x10, 0x40d) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001d00), &(0x7f0000001d40)=0x10) bind$inet6(r5, &(0x7f0000001d80)={0x18, 0x3, 0x3f, 0xe61e}, 0xc) getppid() kqueue() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001dc0)=0x1) getpgrp() sysctl$hw(&(0x7f0000001e00), 0x2, &(0x7f0000001e40)="a3e51ff7a313e36c9e435458527b57be061c6e8ebac26d00185eff90f607708052bcca02ecaf64e35486a1abb8ae6d4e5945a1de3a260d8685cbdc104a8c7916e22dd402f4597e87e7d9a9a2d8a88f44e1d2bc1ee44a5a9137a583fca5d2e9dfdafc567036b300caf2e6cdd54a3202ac0eb2891f6813e357758100b4093e152c20aebf36180e5cf6c8062f582bce6a19edebfab35fcb7b20c5612a1a02f0921b18151c91e1d09a31e51996ed5b9195d7e48a", &(0x7f0000001f00)=0xb2, &(0x7f0000001f40)="fbe9688e65ae929ee7c459d2a44efdc6d4b9bc43011f121f7f98581277dafad3526ad502a8f26ac84b1f57", 0x2b) executing program 5: socket(0x2, 0x3, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r3, 0x6, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x3f, 0x0, 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xffffffffffffffff, 0x80000000}) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) setitimer(0x2, &(0x7f00000002c0)={{0x100, 0x1000}, {0xbe7, 0x6bf}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/67, 0x43}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080d", 0x5f}], 0x1, 0x7) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x0, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/141) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0xd2, 0x4, 0x1800000}) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{}, 0x0, 0x48, 0x10, 0x4, 0x3}, {{}, 0xfffffffffffffff9}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="8f47f7aa4494dace891f476187c373dc59c53644fa7cadbc3f22d72c5c95260b7bfdfc7d279f157b7b1b38c7c425dc0538f0d26ca470ac29bbd840271eb719521aeab7db7b670da05b74697cecacfb21c7058e28f1be41bf9274892600ff5a7ed648c2645d5cc2ea939fc344662a4ceb9c7ed185225248a244690a9f", 0x7c}, {&(0x7f0000002440)="ded746ffdaea7ec8c320321b2f5903450e6ce46eeeb40b35ec6d067f50e468ba44a6082cf8b9f701b872471243414a9c10d0164fd9b57b6202771d569ea872055946faa6dd0bf3ba21293ca32df51cd03163b7cc38ded7299b9b34290111f7b616e4bac1e93ec3b2a1e401f7b7a04ce56c812e86fda5544aabd51f7bca261605e23b6c3c8df3851d5a73c2f4bf9f1e29338980b955aca0d68bd48eeecb68b08fe63bd6b2add1ba549d783a5179b8ee0b1bab0f81dee65cbbddfa6a0990930b3fc3aa0102113ca743ef1e492c312f53d81d896a488b97cb3e50de20208725eac5c6e9d07dc3a96e80bf73e590c7f972de82df5dbbc4db4050c0e50ef9aa50d26c324ce3406eedb246fae83547d00911ca6341a9815d4f70ec0c65be1382cc700ba037e3fce3c007e2af0200e11bc4d6065316b317976a3ecf8e7124ebab97acfedf24c274f51b71a90865f6c638ec57af301f48428682d5d0186bc6fd869a34528e3ffbc9467099dc3045bbecff63bbb83b00790e021b7d22866615471ccab157a5f9dd25a5a94619370bbf830e0224c728050734a310986d968ff788e6e03265e9269c18e25f8af28512c1ca27517b183692fc7aba9550b415b314264515615caa60aa55bb6d1b66fdf5ec33e8e213b47d9bf7296b19857548bc54110e6d8941664a39deecb1ee1463aed53eefa61b22813ef92a3676f00adf3401a000b06cab81125be73964756ac85cbce9484b263c0137d016a29ac45fecc91b71fa3ef7b8dd7313287738f4c829efd2c204f847750e68458cec308505853feffb63f12124420298a8885090589e3840da355533aa5be7410d5c68cc5336cfa0ff2233153687771e222d044a99f04b87f6578adf43be72adea7e52a6864937c50cd1671d005f432c71c7f91c3595ce7858886767c128bb48b7da200b489154615e2b81077e0e22ace43f97cbb996d332257903b064c8a0f3d5f7ba89258db93bc3dc1e0791fcf154e5b97e47f19917abccc791facdddd8e6a7fb10b8c63b1c71b75affe8f6efe9d7851df137e0e90bb014b12c97bccbe7048f8a8c887ae9f19ca1a7a035015e58f1a7fbf0cb8d8219867a59eebc885790933ace9620526433664c7c548ae9e60239e25349ddb37e35f54ca14e17154248bb9ec0427744a64a1059e7efbd0d5edee508365ab144786acfb6f5d5d0a304a0bd5d83c9a1503dac32eb2b08c266f63e27affa0faec73b6b17710933fd787731f97b719ef157feaf5f09c2c796807aa26e90aa853555884918e0d1a76e7117125bc3db06c8aba7bab924f0356546e5eb303ed34cc914ae871b9a4a8331389d566532661567e4255dd0b9c0ad553fa3c46a39459097b96b49a63a2698d7429176ff560136a1ce57ae5ec89778e99fc7bbfd8b51422aefd2fa9f80b97ec610fbf71d7b95b55ece70e09397f4e39180e26800e7ef147e0d8caabcc3f222b86c945ad2ac3c4ba4e1409740cb8fbb4b66e801e64fa7e9fc1d4851674e2f90090785dd2ca5fbd9bf2670d34704ba2a907d607c27a750ae57daf27b88ffff03113f4c58081c7f26649079790bcf67618152b55f88f7c1f93369adf9967a365144c39dc754ca49bf6f9b9156dd11b001ecdbeb8a5970b466661a46d07264020a3da4e8c02e5ac12f8aba9477457bd2f2ccb074afbbe4146c5e67e4e895ef7923dfc02d26f88ca69fa0ffe34f873dcd60b9b8b0bb789237b1ae582fac5327449ff114b150aee88ceb16e0f1305577a244983786bee8c7501e6b369cd007e62ffe3a115a0f73d8ac5c8bbb443459cb01c0fdd433a7db5d12616ef5a1a2060c9aa4485a20d53ef7a1783a0cc7c86e98e2f9b4b55de9408b2a833d3ef8eb64085c8a89293fcfa8e26060b0373ab908c14d1786f8f15c62499633b9a83121e7f83151e75b65640bb134d82940cc8f1c309f350570973dff040c4bb3e7aafff465be23e9d8e2499a568de14b989c134613cfc13b2ac6d7a9a7132773edd187a37e5fc7162e24a72919b32baa0c64572a5953c0179c83cec964b572740224642e3a50a395d051320c3fadb5bc9c1416d3c0f73b89d5ff55d6f39c5567db6bfac09071cad931e9a937ea302808ad078fb616efda206cb61fe1586dc1419f2a0911261f10b5af4ae281c3cd18c913f156f4f71c954520fd8b4e46257571394260cea44f32f99b2b98d941737a459352725cc6baf0e4eb1f8a0f83873932a6556e029530ba3c46175d4041c2cc5295ec56b4fb81452950e43d5bf9248a508232da39c13f142781f00fd8f8fff5012989c5b8dbdcc2d1cac4654bfac6b3e5b6eb88530e5358a199ca6ae93b50b12cf47febca8320098ad2d9c99841408aff94e9046175a3d8c9c008f37ca580d24de3c0188b5ea9f04576ab4b4f79c80a059d88ed56295d650064f48ceb488b1a02ee7c3034959bd2f54b30da29ce38e01f6a96aa900a123cff269d531f1fb20bf0f832490c70915ea6c4bc431aec5097434f7e79f3b8202d7f092ce57aa288f77bd5176f84e319ebc1295f05c696302c80adfb86466e1afb567347f517f4e6c5755588c99e9b0409eaa957a32b10f321d27540a69aa066ab04953cce729c6f9e1923d6abe6a4d9c9f1c3041425905f2e02ee66f33ce3f9bb56846057160756b04595b78ba53a823de95b29cb6cea596deba3cc8fd15280241df2a0025ced7301c0ad7e59203508070eff820bf614bf8eef24e0e3f3260da932caa182abf8a2f0c13a4df1c5af8c2ad1ba1d6b3c13d83a7b7f04a810bcaf904baadab6fd8351f24bd12ca51df65e62d597a1f490f7943e01aded7095f2b985abd894ca30b7b08478bc7ddcbd60cc4d67c5fd46fb334725f9c180d6c86c38a88dcb6be55dce17fba4a8a6a8d3477838c902d8f54a3015fdfaa03a45aad587afbc135b6b44734bedc894c4cf473daaa3d155c91de8b44a4da1e150495a1066dd3ad4538e8e5c39fcceda04f6bd897a8617bbb51d26df5db03e442de8d205b48f793ba586d8f2a92941f4455aeb58783fdb540fae9d3b7dc7e987f5852ff56d7bd814f4020ddf659f013e1528568c43640f3c7caf86e426a6a7151b80ee51ef454e3a5dc24cb9e01124dc7a94de756b37f91707fc7cd082f272f41486b305c3b4abc1caf5643b09da640445bc83ed7f815a100f26b1c43737a9365a7fb4704e00fba0028b30e1a8c0338198b7f4b5fc445784a12d0c7041b01862c0df516138950e6fb87aeb7c069509bada0b34715c7d1e3816bb5e25d81d982c95fdd230ad789cbe8fc33ed54a17eb76d06edb46a87cfaeced853a7d546b575e3e55d9597aa9ca6ea9e93d9bbf3a46d32a5db9ec6e0da2f6176d7adff37d4b4d53f8aeddb6fa9044a02fc0afd7d88655b4b2ccebf075b8d8406b1c081e29d73c7b8bc80554ceb3224927a28401f21d7251942134fe5724c0f02fb81f130001381441e4afc9bd3847f94b0aef4bf68340c97ec10125c71be009534e8253ace7e3008ad0b777d830c2bc596f1e04d280c8872a7fbac13542ac10d58c36e0bda9f47d3093160f04119d73fa136c1325c5f7e4278f7bb4bd785d007eabf99fef6f98e513648cde025f2f0ef9074d26ae6103ea6653858ede8b0a502cdaf58dc4b781140d62ebc8e301a827f9ef143fb01823efc4d1b2f3319283103eb21fbad3144cc5d9e7666195cb53558fb71d3dea01cc27d43bfcb5a6a7e16fc8b5a51c84c0b9fcc6a9f2caf294fcd80edb743b92da9725f2f52640271580fd683aea5fd5acd278c19b5e88539bad89144485df68f5e7be9b0bc2c973a925247c4032dcedd1a2d36dbbaca48711382c77be467b4dfdd0121937a13944445003ae6931cfa9a7c185f7669306da56941caed92774fcd528d745e4bb10f0180b16cb070d5a819a6a507dafafaf2eb01ac004d79a16455dab329359eaa3536820d9f0aa99503acb6d0d00a87dcda402c6975d41f8b2800193745fa743014a39584616f6831ea9a0d4f7ffed068a519337cb1a213e31969e1b8559cae6d848655cb93720a1d876e8c1594a43862242318e2413c9e301639347cd5d90db1b5dda23d8f7bdc38e7e9a192ee8b38d5dee3bb6512842a0212319ca73d6d2de63276fb334efc93a9a14b072c4baefc757ed9fb23e8c2b79c0aaed9848492f77a530d09699769a7e0233d44c45fcf0e51c431c7394cd657dcd9b271876feca75991394b42e43e538256fca481d6511e67ff03ed494a3de29e1a7812e1639a9337ff7500f6d5d1af62f9326ac6452d1adc064bfcb2e60f3aa915b74b7dca111d0e3ad86d54a7823eb9a187d71ec174222a7db9b626ce4e0f690d47a95ebce01ce45e8850b1ae6df94a49963021e44161f1b310cf6b2b534fa569f7127fe77b9ae3ccdfea30c585101fcdb8b1c4c1970daeae9e5d956cca333c69e6dcde9e9c5f8439b9f310dd00c69d371fb785a32e96fdd7b8ce81ddf45e371f082857f826e416be8f88ce22c1ed065d8a42ed7d5c29bc165cf96ad230308ebb238a036966ce2f8ea71b0f0f1ace64cd4f6b2712faf910c718325255093d7690400fb2180f9a68bc3258c3b497282018e5524df20f094672e0f6dc20ab720cbff07ef3a138c520d95703b3ccf8e3eff8e79faefb29831861aa4d924b2e2fa5f247ae44870159a206989e3486e93cf9763fe4825984eb558f5e5b24d08bf9f3998e8908a24b87b66eb2b9e11d516b09f3795ff8c526208a89b7da1baf40d549179c23b4703002710343d23c2bac28e7cf109c1a4ae2668ddece7bea7e4f268475986bdafa503132d520abfca0066f46e920b7bcd9266929d4561378e4ec8bfe9d40570d80275eab917d3d3ff1363638d11c479846c89f893ff1fc4a7046b4f6703f42a88a2bb9ae327c189cecdc5dc7ed37491ea7a1c8f252a7995c3bad4ad49e01bc410020bcbeee6955b1ce2142256031e2ee4d40d5694c77a76b47ee994a51a58c8fbb2fe54bbd6e1435c8b4551357c72cba92adbe340ad47aec867484ee8ed26c1431e293d6157b03e4fbe30e52d3371c0e1385531de3ddd1eb1adeb616bbf7b7446ef0de7c9eda914f63341e50e03e006f59c0b386ba5bfc042effff7572165ac393685e100f8abeafed5ea3de7b826278d19b0c08bcfff6b84b56554eaf0a9e663b67e0a1664c23237cbcf8d80c5cb73d4f2c8abefc8b577a3aaf7f6c8e828f649cf60ab7b22517b1d6ee36d594cd623b4ef21911cc50d8688340eba02fe39c2f03d1bc5c691a22c1df905672bf2204043f87ca583c800175571018b7aeca15e7baf735f2bc45c8665d023a71e445975f6f971e8467bcfb23b62c68513d8889db15216793f8d535ca2d34e4e6d4a48309dbd4dc0b98b6d8f67609430046d1da962160cd4ceb15d38a0744d9423dfa098f1f2b036afe57dd68fe3969ae92d2f9241dbdfe0f503ca19672330edefc0e45b9436837415d85a6c1fad540ce416f21b1982ef19cddce0fc8fd02dff85d01b555ed1670cfca5d1cf9ce1cf4a61629c6f97a3b3d12a15b347da1785fdb7e839ce7eb26bd7fffb17103af76a0825695555988d6d2e961b66c64cba5b962e5de8b548abd70947f8c40b6f2bc274e71b881e26b41632c559e9cf404bc28bab0bc0de7017a6f9b2ad504a100f614dc1b1afd0e6470caaf88e87cb18bb656f1e85676ef1e14210a58cfcebd52d8f0c7c23b431786ce42bff194fcfc69ec55397d7520d0a3a4baa795f52fb600d23b6526174d1d3595830e77a143b5d2c3c130479ff07237ea632fe474621f2742297743ea3b09afcbe9e1d44409ab9a367b02aac66635987ccc995d9219a8826b368b1a18ef2b64100af0d1f152fbb9788c18fff2288cee1bd93b5b4526b79e44b3682d3e969f353db897dd2c380a5b0a4ca0cc97cd9b9eba8a0b7b50da0840aa35796b52270d600c621b875851a7f7fe8c24b69e2bd1130de8816d97452e5d1a6e08b40fcc45d155ad5b5f80378451c2c8204e1726d1e38ccc459dadce123c66004d312af0b5af020b2bf8c669b7e55b43700584389fed6faf76a81b3ab2512ced73c6814c85cfaa8845ef346a3d98022996591ff2c078e37e41e69bc759cf28794224c7ff58b3abfdff5e4b0539f9a7df6ae24c25985c67b274540a04049e181993dde8110c2dc02ef7b3c16091105b787c0cdb28bfb73380f58b8eb40fcbcb03a819b8541804ba729d60d93ba201118719b687c341083a9405db74399fa38e315335df1021c3e3561f3524e6cad229e2f4725c68d7db8a8ea190266fdfb608af335e0fb70358bcbc882c8955cf9f5c9bab4d561d709b2dff2822a9e97835e759661", 0x1175}, {&(0x7f00000000c0)="075c13674e3273a76f797f9751b8d6084888e00d938b3f4bf71cb7f764ff898957e19c46f4662fc6158ba864d81f16ecac925f73880fc963ace4208ecdc6fc7dd3227ea8ecd4910f073364f5c678f0bd335d7fbd8b9a34c4a9100d437bdc790c066f4bf2a3c5d9d456dba8b64cb1b2b8940a21ebce8dd801f3e3c3e05a68aa2c0d421537d775a201c5c56d84a69fad7c54f22494ef21bc5d75df8815e0", 0x9d}, {&(0x7f0000000180)="8d2584c2aff2fb72ad052b750fb22d58477bb1", 0x13}, {&(0x7f0000000340)="bd33f7081a59b89ae859534769219afe00f10ca0d803d559c752d19a424a2600113c1b8b6ff466754ea873a2b7c94ffedcf9e89269ad5fb8b600a6d77ab797ded1f75bcdacf1151c41dcceb49aaa0ce5041aedf67cfc80281993a1ac9256325dfb0eeace06325eff543b6e736a2e1292c985a2291a65ac0218c526a50e667dc87101fbcc1c52e69f25205179269d5a5344cab98784178c95e5f5a60043b353c834e0244d2b1db26c43f58d4484611ff6e2864b052f97ed9a29be17b818b54ebb4468f1a7f76c7b", 0xc7}], 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) readv(r3, &(0x7f0000000140)=[{0x0}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x2) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r5, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r6, &(0x7f0000001500)=ANY=[@ANYRESDEC=r5, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r5], 0x401, 0x800) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r7, &(0x7f0000000580)=[{&(0x7f0000000100)="296da16758e2f4482faf108c87768716cfb6", 0x12}, {&(0x7f0000000280)="7dfe3227cbc3ad926462bcc88f7060b8ec304cef61b8a69d1b06d98d93701716b22e2f8b0c77d7ea710770feb2fe01448254c44e8160ec5dbddd065e16b5f0042f66cc50e6e64463577e912cc9d91326132f18d88b3d66a36373b22137f79471b0baae4669479c13731643d6940f9885a6e68ecc36dfbb81a75c3cdf28835626a1fb9fe5d280792450d90b48bb526c6b2f83aff7ebc88b979dd4edc146e8bfdce83089087ef1292c44d64e89bb5654b86b07a941a49ae042676e8722f94647ae63cdb110e4c10f42b24b", 0xca}, {&(0x7f0000000180)="ef8dee8866b88b02a93f3d05cb98f536267c4fde9fd9da821ac34dee2a787d0c0d14b3cb1225df58c4d3c121b430bb74d9e0273fe6d5af8dfbbc5b69060a2bdb774dda7119a075baa9a2c00f86e215c7ee43a6acc11108e1520a26e0488de8c106bba4f49084dca98617a876e9b5be2281124de91da7fc8cbcccaef061098c913846dd187b072af372", 0x89}, {&(0x7f0000000380)="63bb9054a1", 0x5}, {&(0x7f00000003c0)="d46cb7a17059682d844e0c8fcfa405310743278a546a539873ec01af8fa4661c61d48ebd790f719b73dc3104737cfd7c00ed9099e2cf86ecda41a56658b05b9c26d7b21012cf4840a7c7f75d9c7890164cf6d3d8f60119ae6b17bf72f92fedc1bbf9218f5691d078131d245f503067b43b785bb7c16131c008cbd98d8b11027c4739f33e5403d7b1c5a1b4ff7ca6dc742dac6d64843efb67a92995bd217b94583a9e9ef56ca502010804faf6f93a496f10f2f6aa10f007de92a89c9d9430c38b9e1bab1363ed022b2602710a5e47fc83161cf93a38aef7b37e18ccae04c0fb69963929671df51b378813225f89d9", 0xee}, {&(0x7f00000004c0)="4c560c194343360731bf419c02c4dc4aa3d3eea005da0cc12c4a00", 0x1b}], 0x6, 0xad8e) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000540), 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x11, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 6: socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r1, 0x6, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x30, 0x0, 0x57d, 0x0) dup2(0xffffffffffffffff, r0) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x8, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000580), 0x0) sendmsg$unix(r3, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x100) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x29, 0x6) sysctl$net_inet_divert(&(0x7f0000000240)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000280)="fb7be3bf4c4a5e64237ca29ca722044aee0de8252055735e84a9dbebf2d07b5f1ebbef20c57aa00691c52481c8f63a67e6a9c74379189429dc77151dfa", &(0x7f00000002c0)=0x3d, &(0x7f0000000300)="4a6e0cf2219e20228ab37c76754e8fcf3dc5a95d0683aad29357bc9d937f256faf4672478619d79855f5271b836f7c994a", 0x31) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="bb539442be9b96b52c5c792a1c1a9f340c14e048e98149247f29172f117f8150443ed7ca9bb0540726d2be428a52839228263dc7329717", 0x37) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008a", 0x8a, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000001080)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000240)="dfb3c93d9b816ed91299eb52dddaee674565ed953d90befc1598ed436d58664a4c54ba615082b226b2ab62050ab72f22ddaa4abde3a2c265c4b5c05cce7c23b642bd48dfc40db556ec3dc3d5dc624c5ee306434b2a8379f897e528ca51e426535214cea12ccf575660589f8091d3a03dd1c71d9495bb7690e1ede0c79f2199c43ef78c39eeaa080470598f91b700b554fc0cd186527263259067284473bf8ad6280ed052a4eb31cc97f051700a844568ec963b68208d9450a90cad7306190ab4c25106bcbad82de5587d045d83ba70164628712b82d6d411ca7d840372082a55f4694524411356a09b", &(0x7f00000000c0)=0xe9, &(0x7f0000000100)='I', 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r0, 0x0, 0x4e, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r3, &(0x7f0000000140), 0x0) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r5, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10082, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) sysctl$net_inet_ip(&(0x7f0000002380)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f00000023c0)="bee4073c1989193c6500e3ffcfb9b373e48008dbf30fd2d63a1ecf9a4b1232c2abc3b15104c1e135b11938cb5beac4dc5e2d249e277571aa2dd3b1d419f9d3a9c5f0a6f16649cb4be5b6c841a25e0f1961d99631cc", &(0x7f0000002440)=0x55, &(0x7f0000002740)="bd211eab918b37c579cc36414884f19c43bf472ce27663e9080f9e399c94b50ab124636afb558437a6d538f5cc8a4c82debf55d331b9456287194bfdf7c04c8e443ff5b96e19b18b5b3a8eea11acb9f1ba0760e26184984e59fd9c65ec7d4c2f8f685770f1a68ae64dc8293bf49be3c60379814a7b7f1d58edb34c199c68691823f27efc655fae3a324360da42efcdb90b6839705b94e324394b2b10b69fecdff2145d0dab751e347b1c60348488522e2c5d922ef4475b9770ce4365cd6275a220f4789a678a12a7b604dd58d7ccd328003517d4eed608b6ba08370d370b41a6982e6c0c4ffaed68aa4e732af2a24e84ad4701c008b314b2c36fd4750c1296dfb5ac2ed1d1b1cf743083464c1dc7a6da8f4db6cdd2194601d7572019b3e5a064ffa986dfad423df2f5730ee7068e7a0dcb6735fd59f1e144c290ccec2a7d63212c349701cbb70a779d153df04396d350130715f4ccf924272fceecd35494a789e7388222d4c64018aa7da7e3a83b5d172cceee8858660c92a9a822bafb38181b8f1d4611bbd0663948f40d86e65a25351f8c538cd27966ea33eb384978b470ed4328f137c6cb3998ca54f63bc09cd987043e22c59357f19ec8edd6d05fc3b2e3e024a8a42691a3d206c9a084c89fa45e76fcf97a524dd68a7be2c7cdda93e4f78465c367114e008b1d5a98902e25d0da2f1f8f920fbb0a648d78f192023ac08fc38daf09e55e72f9baff885e8f487896c3b47be78545954f7c0b77561ff401c4aa2a98c9ff95c409b2285ce2fbe997b99dca0470a48aa06a17939b8459b1bb4dbea0802ed102b7d1eab4f616b7766219ea6dd6f511e418e30ecfe2047637c0917131b2a67f04bf9ef3651035574531eb482f64659938b0492848b743785e450e3c8f38eadedd9eb368e29eee4447bbf7dbe4f077ca0032ee5393f1044632e869751546c2a68304c224c2d649f632a62bf4a30a53bc5e19929566bae2b90ccb68ef5cae146c1e3e3f67f229cb6b4289b65c616e242443ea918552e23cec31b8c751f5f95fda008709cedbbc09bca84def5fbdd51ffcf47239d6496a4e301b05c2ee8c2d3b082def8581edad751b5468ecec56bca45141f6e2c7fe6456c105eb988b3b4ee37197ed4c5359644e22f21c02fac1fe87a0074c7f12ea3693ee3c8f30e809d7546a91f24bb98bbe8d26a8366895c06089e2e5b57a40be2a03284e5517c6183fa8a6e0594867551c00cb1d1250df27ff85c0c60596f5147fc31af8a93094cf0f12a7d62ba5bc3730bed2f26b1175718c92dbbf21614334cfc86ba869e72b72e6bb2ed578d0049184349b1a82fc708a0a13bccbab349111952ade9dbb8e6377c6df1afd77c3103d4a631e1624f737dde5067a78b0e7e889ac2404845e18d3a37329f48b7d328592d9c8961167d754a582cbd840ebbbf4062535be2d96901851f59bea358d3c8dcd852aea09a20a001152c093f9ccb87257be0d38ce38481094fae235f514fcab67822df56563629584b6a1304822682e1b273fe207eaa067be2910d5a0936ad9aa7a64b9be17be4f779be60f74f680c3aa1ec0c8e637faf645c946e854de707ac91db94ba0e419cc4100c4ee3c2fd554deab3bf4cce1bc7a77f1fe1b85d0b8bf51f67aadb1b147fb993fb39d4841423957bb8a6f8d402ab1f6a05d9492910b153a4a863ecec253550268f7a047b9869fe695fb6c5bacf32d223189177b699e99a146ed700f8803bdc8dd5f17ca46a00cc781c2c1632560876fc7c4e4192c18ca8678f16cbf7b3afdc41b3e292679d1c6779720fb7f7bdded9b67284fdd030f7dcb501b6764588b3422a5b1fa03c823a348b03e36b5729167af25bedfd13933aa9b222950c28494aa7eb91f2620869a4f8da46f5ead2cb5578ee390a2b851f144eb25e3e82ff74a5e3cdd250447d96ab344f8ab80bf81064b7cb3a313fffa776e7120391530d32450b2e91a88de36a66ede20debe373970541b24715bdb88832fb92cce2e11cfdc7e79fe91066704e3a2f5e5e4b73ce29a50d2edaa459093facef7e5e233a6f6d6ea128082434a0dd2ca3f3d73d494e6886c94aa0ed7f99020dbbbe761187eac8b1b2da7f1501d115eb2196561e51a401dd2cddb8436426f02d73d8553b52d749bd21402a383057a6f4d994ee49ad5a7a6ace4804a14a2f67d634aab323a7d7beb68f7ae23f3fa12942112f52eb923f3bb03fa02bfae71c7d861edabce555aada96e4cb5a0378fb921bd57c026adaedb57381ea8adaaa4520c2d28563b81c685815ada59bcd08d7346f76a21e3107ec00f9b53d8c75b92846737386ee3b522ca82189d3d469ddfb76dce2c7e59074d79e3b94b951f0f9cdbe20ef10b1543229acef40abc55ba7e44b79e57f80fd519b2369aa789d33299d2de8d1d5a9ea2cefb3112ecb8fd1f3b1057a5ecb8adc96aa0ed1bb45869d721bb879be8f98914b9adb3ca6c59984a07cfe5ff86f7db2efa3b26020c2cc27720d5d1afa993121397613bb6128078cd7785a95a92c7f5e1f557269172729736141090aa97208db35c29fda814db2091cd289664f946188ee671a90e9981c59f5c99ac3667ff663e4127b084e05a1a8af512d4a0e2b06c327bbb351836119aba63a883a736492ce628e8d91b535dd2d423761983c44851bafca3731cc202a89ad49df11248858948690af4324005d2cb23b527afe777a59927b331313e5c1c17d6136208f155ce1b8be22462726abc3f96362a70b2606ac370d7f15cd89a5f0e0c6f88a2c33ae13ecc63107378cc8e1b0b04852386c8db5e24d447adc58fccfc1ab27ec8c525cede9c8ff09f04cee1470dc82966bcc6b7c14d2902ceefdeb573d38aff9e2b5526edfdd7b9a0019e322a7c0378c7948d4a4ff531b20ea4bdc609617253a04075fa9bd7cc423812f5b5e143e6dbcfe70bf42199e496925323b31a22ee04524b5a5e973a718cd6b58bd1e3b1bb4bc59bc9e5807f5efa7d5f65905dfaf7e9112635659aa6168e491bda949f35d3f61df61ae3028dcf95bd9b9d7174cba1d9642ff783cf35e70b6acae6f6a3ac68be0307773eac3b240def3400b44493fc16155bb5cc0047d0227ee7de93acd0f7d1bac918037df7e21a420b20146092a26353c6ede13148f232cbb6956bec815367f3c4a74b60fedcfe634b402720a0733bbe916a7dfd28a7ece4eb0b2dabb38781aa461f2c1b5780493b3523de7d22efd61b71d10ada5b1b1e0c8b449833b78a2856973b2a3f9f34726029d5d0ccfc5b9195213330194a26439ec6a1dd0119b8174059ee3e653bc4e7f6917bccd79dcb82c3c8711faecf4daf03ebeb6ebae907ed8b4a278958d2617499027802f2b9826af558aedc7ce2ba150cfed83207e3a3527cd91b165bf1cda801bcb210a9b0c57d8d3d83cd402c8a78aa99bc2f3f9d6105d3aa47866a40dff5a5ec9085533c589e26036eb580d3eca9ed494f8ba956679cf9c5c8e747bc7ce9598f8199f754549f0704f5fe2c65d0fe6e9fddf438d7ab26289c18a8ddd4bb0ef5ce5f303f897265af784defb46af30e3f691d0c4ad6c72322363703a4b15ad82a40072203bf168f7300153ab8fe7be2bca5f16274b34d5f897bdc957bb24d78f7a7ea53a4a3402deb907879f7a2afa7ea2cb8f0dcd0827e185efd9155ee91d4082e929df7b49881dd6527ccdaf52b64ebc472c3daa0c7313f8a80326cd8d11b9ee1a05f4245e8a519e07014872f8b02753735a37ff63149fe82a3fdd1ae94c8bacac4e19479374493f1d3b7ee273305baf6719354908b95659932a56724c21ccbcd4cd6512da1b4502d08dfc1dccdb5ab30bd73360e881d3aefe8ee35dfce6a0952d9ac85a14078c22e2a628e5e4ac604342421cecb4a719522e7f88cfbfb8d9a0b1052bfd9b00f55201fe7dec5e026d8dbc502dca848766d26b7fa2bd978e243401d629f47eddd7ed702384a75d4d8c009d4b3f3fb90d0598b0392319b19beeedcba52f41617a026775d0ddd6de4192e8d13d7d4f70a33f192dcd878d3a113f32a53d9904f0c411082dcfabafcdb76bf145b3e517e3642c8fc9243245b3e67990fa3f0e6ca76e2a310945a8d87f7dea7e379d317cd6d3e3c540ab0b4bba2eb2c4a0802a0da87c76b31b3bd48f8f2328f5ba7c6fb4d91779d823039f2b30e2a9736c349311f134e5dd7b8e175b4d4c608b73c07bf581b2cfe78b761b1225067b82433b02db9787d76e8cb65d1eff4db68e185e19028f4bc51de4586535b074b82b644ced19449d8ae19ef27241774a526563a50ef21de84b99da68a28bdbb85126961183e35476e79dbdc37ce1882652c92cbc6b806e3e6a346bf4af4c65e2d6842a3cb08479a98d44e8a2ff70199875dcbd0f229a03c403c3e1f3ae2997cdae78ebd5261475dbaac3f8290436ce1e17c11369eaf58722e77478581ab14d505b7c7375efe670ea942dd374b41a03dfa0c8b7117a4332a005e7fa6100cdbffee8692361e7657fa59cfb5ce025363638c18e43be4d322589f2668c308abd9ccfb6022f99e7b93ce6fdcc54e0a2f1e17f9ef09f99de9f85052d8de0924b946d072a7a8177e4ca8fd340c6e8d3e913d25c69fedc7b2a65f0277001ae69d1365b8aea52dc3195bc76d87ae259533ad8761c141f44a985e5d29ae71e1bf574ce7344073732c8b7d90d52fb1c27c6766f57366b6d0dd9826c653815e62ca12169c828bb8053f5067f97fa615cea84da93e8c62618c63729753b830babc47162bf38f33936e1d90cbdaaf92605c26fd00c3c054b5ac909afba9becae16439ae69bb4f24229973d6e59d36f0067a7fcff680ec950f8b7b2a5a8f386735466f69e65a5e2cd7c6dd662ebbd45077bb8d837ef1f42e7b996a0b16818bececab8d47d5f57756b76cbdcb33df64682202637d0486508c0fbb604a1db1d6966c6f0873656d86b10992fadf6860daf3636d3997acb0257756217c2e4bbae63a89171f41fa33295110a7f0688c2d266ea9b3d72e960597470a4df4be67ed3e0a09de5f88e6bbb2f8f8053d7bb772ab87862ac2340b21ad3cf7b07aece499bdd3a869242e8ab75c2c8bea800a519f44ca6a2ac89b010b77eb6d3ee7cf795bb5d0855a54fca9b0890e18a65a3506e02c6749aae46c2e9f98b58acebe0cb2aa5e692f06e74ebbbb49d2be17c5cfcf421838a5be9c07c6ec217bb7ed602cdcc983d937c5c5739654ae55d8b3578472f4270cb6bf75676b80e2bbf7a8b906076bfb118f97f66f1dfaccdbbc39eccb53733b382b6e3bd1b3b7d6f368ee0b6d24a50ddbafa7840f91d98c0754471a5eb22b5a1874a4ba4913a368923c7aa99e1392603872097e4672ac9fab0a8c3ff3864613b6ef571a72a45dc041354b8bc38ae4cd4dd66dbb83086300f86a03ec6f52355d1ad058e98ea7feb5a102f2a3277308c484658f4e7b7bdc9355e50f2ec694e2cec94235a7b56baf7dfb19539d2669541744e550c7db00baba1c1930584296e7e364f61b8e01840a72cb03623fb9922f8f9e480901315362df0c28b6593c9d88da102bac6e4d442f22ffa39bafec9622c4779a6fd0b3a34977d981f63ec7255b7099a7e0136eb223b70fe13b25eed72a25e1c9fdd6a05afab4752a153885e1b6fd5c6db695f632dd4f81884dd3e775113d1c9c651da58c02dcf88ddcc4f00a5a9613552f777a8f7e6f9c93cf7174eeea938f5ee30da1a471cf405919e1d859e7e3d8f4008dfc3766db1b44749756741232ff617d9fef671bb477aef317bfa2ee4df04f3aeac00958ef10b4ca4e092028ccc98ad8cb4ffc2dafbe", 0x1000) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000dc7000/0x2000)=nil, 0x2000, 0x5, 0x0, 0xffffffffffffffff, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000400)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000130000/0x3000)=nil, &(0x7f00004bb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f00006ee000/0x4000)=nil}, {&(0x7f00008b4000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000030000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff7ffffffffffffc}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x3}], './file0\x00'}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0xffffffffffffffff}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() r5 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80000001, 0x0, 0x0, r4, 0xffffffffffffffff, 0x11}, 0x8, 0xffff, r5, 0x0, 0x8, 0x7f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x3, 0x1, 0x40, 0x2a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r7, 0x0, 0x0) executing program 6: socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x4000, 0x20) sendto$unix(r0, &(0x7f0000000100)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x166) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/74, 0x4a, 0x1000, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r4) r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000001040)=""/4097, 0x1001) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x107) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x6, 0x3, 0xfc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ffffffffffff8100000008004500001c0000000700029078ac1400bbe000"/46]) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x3e, 0x0}, 0x6) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xe8, 0x0) close(r1) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) setsockopt(r1, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="bc61630296d64bd6712a8547", 0xc}, {&(0x7f0000000140)="8bac0629f162d2ec5644ebe1f94db5d651270d9b5d853543a5a43191a81efe177b969becc22c9f0031274ea9ed29ca531d144925c065c6dbd6ae59215267d306260a96ed09e35281c8ada5095b364351eed82350a82eaf70ad02d46ebafe185550727a394a4b4940a956b3d0a98d7e2e52e35364af5bc9c5a94c0ed8b411cbf8f09ed2103ccd1b13d5e667cf06805dca1efcb663c4dfc95639baf91668bbfd1f13e87768d186d83583d82de68efb48d1a98d92589ee77885", 0xb8}, {&(0x7f0000000080)="6397f7619a3d025d07ba12147da092a498722a", 0x13}, {&(0x7f0000000200)="259adb33ddf966dfd8a6863077b668e7bd8018689e469c60cbcc7421b37c9858c4840793d4ab0ccda09de9e6e44fa1fec56e58333b13b7cd1577178183a8c97db34e946bef60a472d4d7b33affed6fcd5d8089698f2971beb0b43436177b593f6ba7906681601e266f44b1c4f87deef3fae86127b5d5fee9125d95282eafa7f394c34c5a113f28fe0d810b4d79ffbc3503b4017699f964f67bfde42645ceddb539032de27973bf563bee1968b7a589b3fc32b903ee69fa00d6543e6d7bd9f7e20d1027567838190d2f1a", 0xca}], 0x4) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) mknod(&(0x7f0000000340)='./file0\x00', 0x6021, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) select(0x40, &(0x7f0000000000)={0xe28, 0xbe41, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}, &(0x7f0000000240)={0xcee, 0x0, 0x0, 0xd, 0x0, 0x2, 0xffffffffffffffff, 0x6}, 0x0, 0x0) close(0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x20000000083fe, 0x0, r4}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xfffffffffffffe5a, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) sysctl$kern(&(0x7f0000000380)={0x1, 0x34}, 0x2, 0x0, 0x0, &(0x7f0000000400)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4aa01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384d15edd50f7bb8c4035529a1da6fda67c6e794c70b6a12b1545b44d249ad607469d954be811b25ec5521559154c586eefff122009f65c7239cd3e27e98a3241495005f102d9101d158284c0ee3c9bac6042dfb6274d8c699e46e222ba112ffbfbb36216898669a8e78dbd7e1feddb2dae90853baf214fc35ef2e1f65cade904ea3af52d296b3424a59368c22a782779744ad01f9c5a35e69b37275d895b19e60ef55486a3a48abf4a504cdc3db9424ad70185e622dcb96c0cefc0119f8503907694c8f942cb3d68ee1", 0x10d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xca) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setitimer(0x1, &(0x7f0000000780)={{0x0, 0xfffffffffffffffc}, {0xfffffffffffffffc, 0x5}}, &(0x7f00000007c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x7}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500083a01fe8000000000010000000000000000aafe8000000000000000000000000000aa82"]) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f0000000100), 0x0, 0x1002) open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000340)='./file0\x00') fcntl$setown(r4, 0x6, 0x0) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) executing program 7: r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r4 = socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="5dee02f6d0b70000000000000800450000380000000000019078ac1400d6e00000010c009078000000000001ffffffff42060fa1d2797088"]) syz_open_pts() r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffff7ffffd, 0x0, 0x0, 0x0, 0xaf, 0x0, 0x2000004}, &(0x7f00000002c0)={0x6, 0x761, 0x7ff, 0x0, 0x5, 0x800000000000, 0x0, 0x8000000000000009}, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) openat(r2, &(0x7f0000000400)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x0) poll(0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) open$dir(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) dup(r0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) truncate(0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="714f98b1d0b5f83a8cf12f60d1be4c79d378e393a045b91fa6699309699ed45863feb6035295d014b316887680ae90d1bedf495bbbd30fdb11bd2d7049bfd7be1b8232c9ffcfb26a7ce7215b011c46e13cc15b2610dda770a33c6ec06cfb6d7af3635417131049d137f38b26c6f4b34d4e0000000000000000000000e1fba22253186c4475e2422bb9826af7c822427f508152bb5285ca7676487ab1a143437df4562d8a6f384a0f361b7ccc8ea12b7f360f6983c2f7ae6d1f35a16d4c40", 0xbe}], 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, "0be8e65de050dd49"}}}}}) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000400)="d291e867e6514ccc1f1157cf40762213c6437720bab6e41e341d4cb2388c4dc4b1db0c9cdbbecc545802355e861289978f6e6b5356e7e22fa68d09f97d2edb593964394d5d4504be7055569d644ac33975db4f709d5d68a1065aa682fc00eb9271224baec7ac640c61c7223c360fcb6d13f12a8195cfca058654a5b8582e0223de9dbbdff099a753448a5e5b0d19e89683b7fd1ddc9211a837770d38cfb03ecd44e1724a7ac96a5e74d9f72df499f22202d4c8aaa585a236fa46c6c3e183e309eb44c765cbf3cb1432d1b5d281641f9c4716a3916446a01b0a0933331bbc380e2d9fd9f4a41e95360fcc0179386e1e9eb47416a4a223335b581a2bf27042e817dade2ed17bf8d86a5bd8bc7707ca2464c75b2593124ebc826fad352a2af82a3235f82417ef57e9bf66e7f5154186d4a871d82de85cfd570e7cd96d7f9a36271446ccedd491bae7efd43a02abb001759196c0e5f69aca0392890af2fb4566f7d21dcdc3069de931a28f153a59e97b907edb4c1d01a5e3cedc1543cad8aa733dae9e57fa5b8f2693069d9d030a201c0b6610d493050b2cb84ba147171ff750f3757bcbec2cd6bb47d1bed1e89ac2444c5633d35a52a605527251f4539ff9e16e148563e839d81722c33fe9900ba66a937284d535f22c404f34bc734f0102d4d110d3d142035f09f8373c00e1b722ea967e1359a0fd08d50e68f63cc20960efd1820b8dd8f63202f1adc14e6f91aefa83e1a979d74fdc305c1191c4a7b6d068050c9cbf1d68a55a1fc45c72f64b9c6319da857552e495ee36d1d9ab2f3209a5e1526c3f73c7811f6acf3cd7a9b1eca25d4fd4b75ac7b2015eafdaab9a768813cc48237f28cc48e69623a4e0d93372677abd1594ee7ebd810766c0dcc872e5373f425ae7e9f8c0713727df4ba251eb330acc1c0aab514272563a94a7968138fc7545cb4a21f04b10ea28a0f7e57c6abb8a6851cb3c898a3f5d4d2c6554e49aadd7bd797e8222fe0b11b33a733089afc54f8205b0e47e08a31da818e4a2e939a88e721040b4258bd49394be1ace5c1aea6b55c7d1ee1e9570b130af4939b06761b7da5f86a31bc672348241ee6ab6a25212d357d4377d7bd538ebf38811511492046e2570dea243a8448ee34697291af0054d223f5181af457529ce90a51208d57247795f69f6022a25459dda2467a1274495c683e416ebb57ac2e967ca19f3d5ba372e0389d5bf8a6cb9889723a240ad7893a448123b1b046906d0d90a032b9d9aafb63aabddd5a7416e4eb5f209f8badfb11b87cf45f61880b4004cca3c871347519809df3c0b2a622a7496524782ae8d0c06b041bbba4ea2733392f32ae2618da73515d1d973bce2ed6366be3d602b2cb20a967f2705cde827f6054bdafcec73eed9000b73a49ca9bb461cefc206450f9f46a345c052441f34dcd63ac6ad0d5fe620b4fec4dadd426f0197e4fbf4b4b7eaaebad9492018e58576958d6398116698363f0d10959e9977d48493b7bba80489435b630be292dc0001324799fdec00d91e6542b08aa77db129af47c8fc9e5386a01a5d72cc11921c8160e4855772aa4f239f791718dc623c1059f8781377b663b1055265051b9bfd7e2f4df30b46b91453c1b1b7953ac9c678c725a76744771f25091e40cc0b781a1a7de8fbaeda0d4cf08f4f516460e7bc8caafeb7dfe5621c08f3d1913e69d93cd60f0cda5b4ff7b18c2f7d89a1517147540cc565915d1fa33c24938e5b7a22a2ca2bd9a4749f6e8799f38e3f983df5c7729956360d07b98ff985514ee6fad63e62dc9d28be7c8bdae9679390d13c6dbf2cc152a4813876b1b15c3d8804382b6fd5567c7ea9cb72306930dcd75532cb20f8a61f3d29e8936c481abd16b3b246b25c766dcd604a1a14c9f881efdf76279b1bcf8f62836941c8aa0c84d8213bd72cfb6360af29b479b30c433523e40193d40aec1686d7694501235b1cf5ec50c856c422aa0d0b18e6dcd490a8950d4aaa7f44155968e31093dc54a44260fd0b6397561eda2d7cd98cf17f8e00216bf25116f43fe58923f370d3cfd5a53b07de23d12356c3f18d991d901f92c9901caa2361d4f9b24d88d4e39bf99e6a988e0b5842205e10f0032b0dd5dde80168359ce97057bc34d25f5451890f6938855718f1f6133dd5de4a54595299d8c25c7848244bd4b52420d74c88928b2a234edf74b0a0521feb35050fe0acc68236b044e6258ed59493dcaad57d7cc7e857e1a53d5ac22544801b299cd66d6c548e62b35d6e8cce4c39741370ea61b70eb9d334ffab047255953d70e34f627ca8d15fb664abd9c3df5e5463e19f276de68d563cca870969984faf973e017b40316bb29386c89cda58da66b60fa12937379b8b28ea4babb18bae5654e3e9b1419655cc087abd8d469ee6d6cbcf5f2c0bdc00cc32fd0ed276d8c43cfccd42947249ecbd17691a342a1ccfd76844fdce9571f7cfacb8a8a19121ecbd9341e8375caa5600d257d1d109460577357a4b32dffc29ce74aeb604ee40b8e3ac6ca041185ebb9ce53fd57da012f5b5c3ac7062456a6a00c65284fa5be1907f70cefd15c108b4c5a050bb04ad18857d9324b21cd05911912b6689efb9ae38087c185d17705628f01f9a04cd5b7b7b8d23e32ccff2bea3745c899bd0696c75f8f09e4ad3c94b9f8a0fa1bfd7c5c5f91775e69400bfba30d597e1d3802f405e0720d51208584abde28807ea80af88d578972baa4a96fe481f65da38251348253bb1d0236a22b9277b015086667b41ee31bf96ac93bec56f7608dfa6b8f0a64d108b45826c6f41ffe5cec5d119bf8d5f9ca641ce65ef8f3ed80edfbfde56d529daf04e20d15f3d0705195737ecb6ea89d0cd271d3ddb9e0b530c35ef28efe4738151c26bcac0df1d94c0c5c4ab44d3cadbd61d407016bd99c27b0910f8d46403824ee03c90f40ffb86abe9b459f30d2f1854536af6b32ba043d0f893dc63be0888a8a0fa8f04d2c2462e15d7e0acee80985ccda16c81a8db80091091180a3159c5e27c35c6a8b41b1cbc81d570868e8c4c447931d5feec997efec04211f7b1faff2655935b83f56b75bcbd6fa914c31c08dd9e52d9f1b02c631fe2ca0fc430a4ff156e98179f2560fb7cd36707714dbc39ab9b32db79dc8c5b7bac54f8bc107e5e150ff8283b8f2425dab4b96a984ffbb1f12b6df052fc973bb055cf3bb20f3df7daa7bd0e975a41d15ed77c9a36313bdfe991785809fac82ff06402e8786541deb4b7d95ed3306b13cec9c336c6d6ba3f51b0ee76a7c1ac5092cf983b840810c6a819b1b2b9037bb12c953d3b14a33c6cc64cafd202ecdea83e538a467be0cac3593d8ac6a10a2c729aa1c99d2268353e03f4d2da8b2da137f4e51ac52164d22d05fd0fb9ca3d45c1bfde8d312affe71c7253de7b3112b4e16e417c3052160efc1b428ef2deb3b139ceb9c4f02a7d2f8e24d87263b5948797db45ad29584dcb98203ab6c22f1aa04bfe24af268a40bec8e2413e8ad6429abd8518a4d073e745acd8f56ffb2618669cfd3b841abdb628f445a90fb8e26c65bc06ae34e9abf6571c870333c53a10df20439ad57fc48788d52284f2530ddf7aa6ac97fd90e25c6cedb00dfc9b113176ca8076cb7d2a66970174604a972443a773f37582b3dd14e64684d41d5eb7a7a67a1664e857c8e4a5b607767fa042f7db8a91ec7493103e7e2cbbe71e0e1009f1f8ff753f413004b198ea777a6665ac5d38a889cab98195ea86006ebe92b9a9c262fdb9905e99eb3fa94a466d26776400c0cad0d761962e8236fdaee4d38a2c995fcb239b703d812e62508539411e7ef68231629528ae3206d82e1f68763678dbb5acb3265918d8e62866c1a6376a0a9ba95c8f3cba58e305a0451807e73ff15f573f5a882a5eff338a2509cb6de7bf96655c3f4d7bccb8b54f49d80593ae4ee12179765749acc7ff34bad9dc25756774fe020eaa99af69879d43bb9c91796ddaf67a139e6fdd9f951788e2e975779e8cf277d46e878ea8c5ac106d89862749688127acdf1a03d8c6d871f1c4705b4fe356d0e59f9a6705dc7f5ec48516fb83c93a620e86abc44c1e68bd34402709d939e25c025eb8a772e3654fc3d64e97d0c02c016bc091903cd53c37efe5665466f9543195f41567aab1e7c3fcf82629f2162d56070bec05d29a4882ac81e6bf69d5d7b3566916510744889fdb4bda4b4bf19124fbffb891e47109cc00f9f4a4d7afd09ac77947bdeb06ec25757b7175b0cb5b88e9c167ba3f0077f4239438faf4d2cd99bb8ada406cfc4fccb4fba92199f9651e213077f8fb46da28bb3cba2835e5bd6726a0af9778601f6f709b0c4016b27223b23434da6d316adf824572d4132b5f0f1ee31156224c6d0df7de108dde3a892dfbef2c3eb79c0a5620256cf28c056f2f5c968b115af44ddba5b7ff803a6f26f1a5646422efdbfe04501892f6752a75d25f9e69083139cf76b9d0515980a3b958287f881e3e7357c69a5bfb913e44b3a1841f9da577825910554d9d0dfae10fb819edbdf90c60b95e429d3b1e057da719ca9b1b2a83ff5630a0bb92efb161d54df3989a1b02a02fff1941b087a983991beeb5814d7b6b72788b93b39e6639ac892b251333fd945132939bf2d67570962b604b58953c75fd26d8f61f6593539ef1342cc75c6fcf4dd505f51a28171b2bc7b449deaaffd374f99032723303eb92708d80b9887ea0c7e116a80616dbc00f015f6d8c18df0e7783e6698563336b6aba974842118aad7177d865c6d0244397c97a76bbe4f306e6e25bb3d4bad4ae7fe687a64252108eaf26b8cb2d67f43971359b3f14cdaa8c1fb9a0e29200d16ca48870ce7c089d48c1b25f2f48f0e5721a8ec7b00e31e4eb83c54f218244fac06c60819f22756b4ff34bd4c5a8ecf051b1f557b454c3d58bbe7ee45998bfe83fdfb6a075606849ebbd8b70c8c46b2893bed7acab3f0cfe68eff3d667d88148d68505db7f45bd23b8a3625df1e71a98ba6a427d408cbde5e4584d2bbac5e5eca3c69d364c512a3085f7aaa8beb6883a6b07f45a4a7dcfa1f76e2820e0416519a94027c76cdbc31b089f75f385d649e3d48659ead53da48e6ac63c5d881db7e23648f8c3c627cb1957039a171f637936010426447288af0ed979257382865fc98962b9faf16fb72bce2ea21f16dc099f9115a686363ebbb330fe1fc2c40b4319675c2469d01981ff146ba1ff12b7a62c317bc26c82249f540b55b9906fbc262b6f9f157df3eec5ceee41a3eabb130f4a69f0c8f60cb07c6ab92a9903d446e35b1742565abcd7439ed4900f97774f0ee95e123e540a7d91a11861765bc221440fe2ebe65734ca7e7f562f8a4ed1f816c5fb7709257825bc3f7dc8f8affafee2fba87284303b3a991d9f439aeb66d9ca6394bc91385277d42986b598653aae67ea0fb8fa8cf465806fd0f78769d168ebe9b3c42edc48ba562e8e802b08a7233d83905db27efd083a39df9c5ad84f5e93287962a8441b5c6440177edc913684f7cdd4f338530ccff77e5bae7f1b8dab9e7bf4511703d99b6e8a9fc7bed49149e0f53202a32640bebd5b7a1215c8c9dbe6042869bc92f6e9f9907698520b8476eb1197eb130baf93ae4cc6822e1e563fe06ac339198c39d7e2cbb5d19d57be76e8bdc950776f395fc10b19e0e264303b3b1ccd4cde966e8981d0bd8e30f22a78207b8ee7820cd1131bd963cac1a6a3b207b72970b3966566ae69021b7eabd115f2d6315cf9a848ee910c33c89cbe58e7ef33ac9dca3984fe1025dc1d28f48425", &(0x7f0000000100)=0x1000, &(0x7f0000000140)="5d0799bac0c0e61225602aa5d7faa8e764a5cb0064e85fc3cdef4153b1c16eb99fad2205de0ed1f0de1cf0c1bbf8eed2dbf20bbaee1f912dc8149d354b37ef1698f595468cea38c1269a", 0x4a) socket(0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) sysctl$machdep(0x0, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) r1 = openat(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) r2 = getpid() fcntl$setown(r1, 0x6, r2) (async, rerun: 32) setpgid(r2, r2) (rerun: 32) r3 = getuid() r4 = geteuid() setreuid(r3, r4) (async, rerun: 32) r5 = msgget(0x2, 0x300) (async, rerun: 32) r6 = getegid() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000014c0)={{0x0, 0x0, r6, r4, 0xffffffffffffffff, 0x52, 0x2}, 0x8, 0xac9, 0xffffffffffffffff, r7, 0x0, 0x4, 0x0, 0x3}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000016c0)={{0x9, r3, r6, 0x0, 0x0, 0x10a, 0x1}, 0x5e5, 0x235, 0x0, r2, 0x0, 0xe59}) setregid(r6, 0x0) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631", 0x8e}], 0x1, 0x7) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/504}, &(0x7f0000000080)=0x1fa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) mprotect(&(0x7f00001a3000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x16) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r4, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = getppid() fcntl$getown(r5, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r6) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r7, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0x7}, {0x18, 0x3, 0xfff, 0x1}, 0x4, [0x5, 0x3, 0x5, 0x9, 0xfffffffc, 0x3, 0x292, 0xfff]}, 0x3c) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 6: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r0, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffd95, 0x0, 0x0, 0x406}, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146950, &(0x7f00000001c0)) lseek(r5, 0x9, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, 0x0, r2, r4, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) r5 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, 0x0, 0x0, r7, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r6, r3, r6, r9, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x4000, 0x8, 0x9, 0xfffd, 0x8, 0x5f21, 0x90]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4}, {0x8106, 0xfc}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f105113b916d0d08cf5ae83e924ad8", 0x15}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd123c95f7017b35e4f70e32565b86dab4b00"/413, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000440)={0x10, 0x4, [{&(0x7f0000498000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000131000/0x3000)=nil, &(0x7f0000506000/0x1000)=nil, 0x20}, {&(0x7f0000078000/0x4000)=nil, &(0x7f000000a000/0x1000)=nil, 0x25}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005d8000/0x2000)=nil, 0x7}, {&(0x7f000021a000/0x3000)=nil, &(0x7f00000b3000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000025000/0x2000)=nil, 0x5}, {&(0x7f0000610000/0x3000)=nil, &(0x7f000022f000/0x3000)=nil, 0x1}, {&(0x7f000074f000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f00004f0000/0x2000)=nil, &(0x7f000078a000/0x4000)=nil, 0xaaca}, {&(0x7f0000420000/0x4000)=nil, &(0x7f000078c000/0x2000)=nil, 0x1}, {&(0x7f0000254000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000454000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000265000/0x1000)=nil, &(0x7f0000589000/0x2000)=nil, 0x8}, {&(0x7f00006e1000/0x3000)=nil, &(0x7f000020f000/0x6000)=nil}, {&(0x7f00007f6000/0x9000)=nil, &(0x7f000029c000/0x3000)=nil, 0x2}, {&(0x7f000027f000/0x3000)=nil, &(0x7f000076a000/0x9000)=nil, 0x3ff}], './file0\x00', 0x8}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) socket(0x18, 0x1, 0x0) mprotect(&(0x7f00001f5000/0x2000)=nil, 0x2000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000001c0)="12e1f34ba50431a768ab31dae70dd4b73f54f3bb0d7b7f5ecfb9e167c3c759a7537720c9561d8fe6fe8ec1194fe6c943b9cfb818b49d38f7413531a02898f5be6ca1541ff2a0cc5252938dea2e33ba2cbef29f8ba47af3471e2459a20879c517f147bfe4f9aa219ae054bd372acfc6748a465a8e1c8710153cfc10549a09ce49392445369ec07d4048c85b144b1f360939785b790400b37d292c5a2bfdb79300"/178, 0xb2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) setuid(0xee01) ktrace(0x0, 0x5, 0x1312, r0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x4) accept$unix(r4, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getpid() executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000200)) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r0) connect$inet(r3, &(0x7f0000000000), 0x10) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000080)="58c6745a372dd27107455e20a4fa6a02dbb5287d71889aa2c99df9ecfa87677e5a085f39c09183c2287fbe6e148223af207a890b777cc7e1a34f60bb19e70f26acf239c2757e13de201a3a6c676483ca0a4ebd2326f9e7b2e65535c2372ad78786cafdfa72bed67ee52dd663757397086d2cd82353a0927811cb5e32a43807a116d2da5745f530199c1990dc8c4760ce7fcc72ced10777e9df15b5731ebda8019eff22572cb2fdb3ef1d7bbe2d99e7aa671a3e389df4ebf17cf3b3f0ec5cfa", &(0x7f0000000140)=0xbf, &(0x7f0000000180)="075395a3f6a6ef3b8e9e187b9969b6de1f9ddb3cb67150d48d00dd3752d5e195b2d837bf6ef57a3acf3447846f6df9", 0x2f) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) executing program 1: r0 = socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000200)={0x7, 0x1}, 0x2, &(0x7f0000000240)="e1e5cc4d42a5513bf0397449bdc2827fcdb53a44dd562958dcfd7184020f612aa80fb17d4bc79821da75705cb3829b0ef766ec96a5a64ee32b656e168f8f3989e557d5927b5b48321052d1efcddb20dbfd1dffccab3b3d06fae11ac6820547ecb83ad97c571f9605ace08572923d713bf7f16bd3276a0b04b70a3344ada018a42b7ef117653e2c591ee2a639b676299a7a8909675dfe5cb1df631af552cdcda52eb454642370a217957fc2cccc8eebf7cdc786317fc527486183", &(0x7f00000003c0)=0xba, &(0x7f0000000400)="4fa69cc40a2bf73b60b339b088d109bd251cfa8338454ea50dbae44982d33bb1f253abd1967a7c98ce46f803bd7a09ec556d3b756b83b46e51ed4178e3211d6a472378c257970d4304cfde6715e22314", 0x50) setsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)="b653ecf0dfaec8dac1ccbc6a579943ce26cf8510552ad88e3bd5e966f562f9cb578447cb1677d2cea6eed96a0358c2b1212db40508d712092bd1c8dc5a51eee0a01d2a743308024729877b44bb424454ac44eb705155c122fa15acccc9d449ab9fac4303f461c35da7078078aa197369124f6377645078ac30906c3a1cae991b585c1104ae12825939cb689ebaec320d813968e30311a66300dbc5", 0x9b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000300)={{0x5, 0xffffffff}, {0xfffffffffffffeff, 0xfffffffffffffffc}}, &(0x7f0000000340)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x4d}, {0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r2, 0x1) r3 = dup2(r0, r0) r4 = kqueue() r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0x80, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x3}, {{r5}, 0xfffffffffffffffd, 0x10, 0x1, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x27, 0x1, 0x8, 0x9}, {{r3}, 0xfffffffffffffffd, 0xf1, 0x4, 0x7fffffffffffffff, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x2}], 0x1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0xf0, 0x8, 0x5, 0xfff}], 0x1, &(0x7f0000000080)={0x1, 0x5}) write(r3, 0x0, 0x0) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r0, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003000000000000000000004009078000000004500000000000000000000007f000001ac1400aa00000000000000"]) r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() close(r3) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000340)="d42ecc475c755756de94cfd5a32a3c7d837d5a67b747b83abadf03a3e5ab80826a38c54de3072007e70850504906a44cfbcfc6a2dccb5bc8f9facc8f22cfcd0a6a94bf59f7fa6ab571ea420d5cff9a93a8e8273590a7a58462152f22f6984523", 0x60}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x42, 0x1}, {0x85, 0x80000001}, {0x5, 0x3}, {0x8c, 0x9}, {0x46, 0x100}, {0x2, 0x3}, {0x24, 0x1}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0406938, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000002c0)) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x4000, 0x20) sendto$unix(r0, &(0x7f0000000100)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x166) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/74, 0x4a, 0x1000, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r4) r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000001040)=""/4097, 0x1001) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x107) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x6, 0x3, 0xfc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) executing program 5: socket(0x18, 0x4, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) executing program 1: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000180)={0x3, "c71607863694648df1005ad849d13a7a96f030fefddb82f14c972495388fec58c57952aeaf20e3eac15d5abebfcca4cf6e980a9dbdd1cec07b5341bd47a32e796031a4f2cc332cf050abf49d6e99ff217db0101d02"}, 0x5d, 0x800) r1 = getuid() setreuid(0x0, r1) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r3 = geteuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r8 = geteuid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r6, r8}, 0x0, 0x0, r5, r5, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r5, 0x0, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x40, 0xff}, 0xf51, 0x8000000000000001, 0x0, r5, 0x448, 0x7, 0xffffffffffffff3e, 0x800}) sysctl$kern(&(0x7f0000000040)={0x2}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x200, 0x82) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0xf26d8dc5fd03e58e, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000580)=0xfffff361) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r7, r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="c8f0bbae4182d9529363645ada338fc65c1babca1b42d0c3ab7e8e96ce1d155e1fa28faf4373ba858faf1adec7696314332ff926fa5b590682cdc3bfaaa886698adb44daeddaedcbd87d9c6d94b7e6570eba5b9c4805c5feb0ecc1ea0aac7905ec2d2721a8b2473561afea0b2e1b058ae354bb3c7f224dc20aa91e8efc941418df37f93dd94f34a2e22e6d3131f69aea999d0d7cd730bb1959bb5aa700d6fdeccdae98d8e29a5f775c39ce8805e576b8d622d4206efa062802d9ef570674dae32c02fece036ad758c0db6b700ddc761f0703d8de9a247d5769cf471346185d76119da539ab343948cc093c2ea6041d31d05623e9e0cdebe831ee1c718d8871c4bd67fafbb84e6e1018405bd6a298b0cbdb30fd3c2c28545529757a878ced10dc2791fd4544ccd65b6b148078a8b466cbafbcc7605b75c8d4d4ca723c024d430f4d38801a6fedf3964a95649a06e6edc741913d9dc8ca96ccccd261c0ae62cbc263d6576f0dc038071018ebc7905804129dca8a8f7d366c5ed9594db288a871d7cf1a8bd63895f2751771f2ba3089b54403f25fa8dceb289aaac07fa192680973f84b48748d349cb0a0c365db382eae9e79b76c270949e695671e352e48db7a99155e5ab2a569975e00756bbd54be537e98439364a7ac3054057780daaf8d15270a414b69d636b6d1393bbf5bc85ca69cf92ca317b217f87825186c409842b46184b73dd7c1638573c8a7f2abf021dd168abfda0822305e54a04be58a08bec169ee75dff141de64a1eea72a667e5872ed8854ea1adad0d00786a25abf83f5c9a11eb62223d954df67815ce4eac0a122c70a0541af99dd51997a8d7a70ad0e54b5b8fd407f20a21d292f312c3cf33d2828dd0ea173b1de84e3869eaebae5a6b623b52d79cd0238bcfb0ef338141cecbda507c9408631929c7543db319c63b7f3401f48cc4c82c9b70018472e135878bf172e54e7917953324c9c62ad6f87b2349acba1d914d9507f4844522a634a4d655dedd09ad9d5f32ba1081f03685168d632b692816db3db4f138273a8b2d14a78aec517be2299924f0f8c93e2c031c649734a910485b1118e55b1f4a072260ffa8b8459d8acd2c88c874cb8fff81fca050a18898edd72f9881e2f0cbbf3667fddc96dc6537a15bf35ce7136bb717fdccf848b2d8d954f14199d11c3d001c3a1279af8429f02f1c53c10569dcd72723266df2f0400fafe07ed6adad6641c095ed92fe5b5396da875f7479fa9b9b82904194fb9db54e53f873aeff70617576e4b7165df7d8dd543ca0c91c681303a6260fc0ade87e3b0742429e60ba7753883507e35d15de69517189583d37a07dc75243b23ee85c3f451b25b4365882a3ec78bc4d2645630574a46af58a19105b20cbc25357879a6d36ec8684213fad933f107acda25153a5d58dc76f9d402143b1adabe71fa0d8c4b563643f0d2f26f1aeee064c22bb6b90dcf98a6f674e622e84da0a80fe9de0c7d1569268dfcb87554b672499e4eabed368aa34e8e96b0e76b817ba7e70bb82f2ab0cb906f09309183ce2578c8b02e443fac488c3eb57d0369447803ab5135196166763805b74849be944f48f09f0a0d232a5c5b8db5bf606cdacbc7c7a4c5a67a4b0d17e5eeca1037119cf1a2a4a3f62fb5108fc09252c69a4c38ed901b02a0672922328eedaa6bf1db8427061020377c8dc6bda37385182346d705373212dc06373442c5b500b6fb1a9e4c19328ff975d3d595e2e214430fe47eaf7affde24328f0741bd4cdaa6219fc9622dfeb800d8650a3dac1d45973ceae547cc22f262bc270fdd8f4102156cb3daf2ecc5e19e069f8983e0528061f6cd227a306404ca925e4ee0eb489e4a6d36b3fe96e083b7e170410b2eacff20c6bc8da40030cf18a111d9b7d1013e63b9b5f92a6cffc9dac9bc00db1d03ebf0c3491798c259b5b3f6513b9d3e3256f029783e03870429e2eb29f2fe85bdb7406889995a607a2ee77f1db37b8b9a70b3c7ebb894358ef840bb3a81db881ca93b8f14e0207ccf32384544ceaea0836254893c74d3e5d2bb04922c6632882cbb1cdd234264570b111a35837a309879d7a121812007ebec6c7f847b2e7ce16f6eb9dfff34ed05f4867538fd0dc58de9f96bb25b56e38ff78db367fd9c98073f7d1409819bd440b5e16974fc8ef04853937d1a8d691b1929088779d5bd93b00949df8b90effde17288d6f0b8fbcce8687dbf298292f4df86945c15d80da7827d4d5157295ce87610875626a9d9841f29863312ce6967c9156a2d717e88d38bd316797d93736a247a8b1531ff00f1ad0f7206dfa3aedac37912c3828ff7311125553f3dca214eec6610a7f8555080fb3d330bf7dad338a80c676471226b42113b81db344392a09fedbe23f187caf1e4b8ad2d09b48ca9d1aa1472e58dd00d641e87cc98013f1f241bec1c6b08656bead0757ab12d6b32046118344591df08e557da437ced49e8abb093e6cb9192146aab7fa6ca7bf1d691a9eab62a488ccd57e0af93b8eb48e6ff9198f5dc89302b85b2aa6ef08da9a1e461ec5ef63aba3263ce6bb7c4f192a04e2b060ebfae188249b0bf44f929dd0930716bfda9c64eddaefdac8ca3a7310cf4bdaac7ec1c1acbf35c236ff0208b8ae62f105fbc30e685a164c0c31ef815368abb772754815b17148ee8822d58865f30061991b4ba83e0432e7169d3021edf3ec843a522d170e379b070c275f0c8b72f701ef21839607f2cfa5efac8847fd368772509764bda3c43509e3a912d6dff9f69c887e0f162e8f4cfa97076204d4f02875e0bc3202b0f3fba0eb144d704c7244efdd7465d07ea29a211dd044b87cbad32499851f90c6aa2560ba12f35817f76a4f14f204d6d1a3014e70fbaab9c6ea6c3e130faf9f72d51ba3438d02cbe2db9ba952a2243bcb85741cf889132f200adf67b22e2706a52ab3b708d39e5f97d8dbaab8b8aed2af9f1b76a9e442d17e2feb7e6a3fab68cdbc6a8685ee8fa8bc003817112c488b4220a70712cf08cf5cc3fc898855c4b212fd935e2db5087132e609243f1fd11140c205d6d74131d5667d1b8dc094ab0876b49c1ed9beb65f7fd66d224587e2f78f260c701c7ecd2d83ec7b7c7449bf2bd80a8b32e70c832ec49e9d3a49687fe1e650f59ca1cce049892792a7efa87e0e210f867d6881425fa10c8154ae19aba513c3595f94c7b6526f12d35f6f62d96de02285cad09b8d8832fd71596bbbabc3b1ea624313fe4c2d5216c35c7e2d6eb3e51d3de41f0c347546d19bb35c7becb075b4bd886cd3a104ce348a5d7003387aea789ccbb80b5fc65f662c62ac0b3c17850aa857eed7a82cda52e20a1761d1d0295a5705e341a3503a98ce96d11ec8784e4bc763b214930e18a529b764e9bf4b43ad5b4df61ba992ed92d2c278ebf177d85fe44eca6cde228615a66a1029f15935dbddfa1669ef12786d93cb686d0988e3668f54e91431d72ebbb109a107499fa6c4f8436f2e8775cbf6ed817837582775fe469764c68dd68760561fbf917e21632f3f8dcf7745563c89892bc33b50ac1263e6ad1a98b320439d90cbb6cb20a9dcbeda6576f3c441d55614c270e2f8e150bfd8656768d38aceba7fc1e0c0694f97f6e445fc26c51c1748a35bca7d439d433207d4eb810119757f477c6f9e7e9db46155a89cba43fd77131467d1d5e3a72d7499baac0cb3dc81229ac5e7bb9c02b1ba6b527ae22fc0144491f70c2c48a3833a98c7f19e0b7a4a96d6e19680be3b4d59ef0ae0c4d085e9a44e7c5999158ad0b7ba43d7094ad9adbd0a84e09ff2a6928c06ed2258bc660b51c05f22cf0ca0f8515277ee693b6d3253dbfe0b03c5c7355ded154368bcede756d2d235f9929bb05ddc0b1267edd439b88065d73ce97b25194c644c6d47c0bc8094852f90a2cef3790616df015cabd3581759b06e33c760ae82c06bc0f822f6a0cfd65399c2bfdfe92ef6d43411583e40d2891c200ed0ebdbe2bf61ea87a8195bf4c93a50b25fa08d938612dc705e43a9f082f4488b64acc9af70663de0b225f6d3f5961b3392610dc0fa60531ca3005a6273caab33d3c9a33f6a463984e6da027c0671938f4ded13fd8f40b70f71d6e79110247ad02db0b11eb7c43603425bd65a335d733123effae25bee91c9aeba73f1be8f8203fff37d83725f26df9a4fda1fa6902ca777a14ae3f5b4ca8596b8ed6bd7c0f49f35fb5f6745c991c975f5f0fabd0cd37c1402fcb1af29e676d583011e37bbe544d6391babc226bc0acb771c7af951d8a4b1cb096816d11a9fcdd652faa4bf20e9e8aac1632c70be13c51967237fb6c9e7273df0036bd49da826deb7ba60edad397974d82c9e156bb9dd5f1bd24ab0645784cf32735775ffc10f087f7ba46ab882258ee01b530d6832bce7dcc5c3ce54f49dd89376ca19195e245fb6c28ac0b6b510413b6337ee3494e209251ce366c39c94839208a6c329b443a159d46cd6eae31744d169e9b615d316ca8a436b9d6808235fc8960a48d55f78c1a342b9c1dc10e59545a38f16228f40b1dedbd394733931748d282f7f130360ccda9ff7623c2f69320c9d6ed7d48aa9eb4ae467f409a82260842758d3c50c041cdcd2913dbb1eb97df207a2640a6c5079d18d77d0d170159df36f72db7195b88871a15b89447f474dc1f68a7f9d709b2f96b22d73bbc1e23a0d395185bc1b5628e5552e838c912c751b1556c4917b8f7da189e05a7038e9c750e33f06033ff395df81a987a9df7c9e1b96bfc4bdb07d9f9d04ab451d77859e84f6ea645a0406050f268621f21c653c5b53d29b113c54d51f9d1624837694f97022477c0f8cc332ebae391375a4787066517a815ac1ddafa6131ecd893a83a4d8578cc6266416c0bb0d47b418dca4fd0f38fc382997757f9598d8c5056e71f3563003d222d59f9b2452a67ed846f2d4b3f77e690409dd7348d1018ae18a1c8d2f8bee15d75661918c6b18d2d42768e37f4bfb9ee71757da670030147edefeb4505de6343db926c47b900d09e4c163931165be99ab0bd5829818317830cc108231b7bb55052439888b6e831202e1bd31914302e34f22115723a262020f90942926ca3f3d3b670e809be935d59f566205631319fb00dea70000d8d3723c6baa75f63267da548b86d09a41b3cc3ef62246f1b167a8882f1d6d288eed5019195a554fb7386033381b0c9f707ab35e0cfb7d160e37a335dcdbdf05266e9d6afa63aae3cdd76a4269da4d1b5a7dc75faec963b02b54e508d35bf3868edb9ca8a6a53863c95205865de72c3210699f8a25bfad569e2e387704eeb4b807b97a1b6cda94ed5aca981d47ab2747a5b7fc7e08ceedf71931f3e8ee10ebe4f7f870eaf78731798984c0ee5fd8fb2d20c20c2564644457ef6418c37e6af5a04f3480331645f0bb40e4d1ad1bd8b0229f8a7da7a9fe2d2f908f9fefbf1f747cf3628cca35524158fa26c7ff534eee39b4d02d10c90e9630c93e49a99be0e00e03ca0745b4e45564d5ee8b80c95728b16c6227e173a97c6c70b2055affab2d92b7b56f8e11302f80534723c3de5802c2570269e1359e756a968bd9ebb2b5cc867fdafaec47c44c5045144ad32972bb60beae087cd7988f41a382951acff97741b69f8b4ed53d5e6aaa9fbee90ed85b1a1ca0cdb90de3009c46546341db32f6b94844fd162f1f2fcf9e1a2dc53a47ca62e11b2f1e83dd40e657ec1569eaf7414a56633136f1bd974573ef58680faedbf92cac015d9fe4867a65b1be6853cf6e93f5f5d76a9757ca846bc186fe63099f484", 0x1000}, {&(0x7f0000001180)="735eaf9e829a9e8db7a8f2191342a7bf7c4272da91db666e64150abdf85d636b42318d18d44990def472da5ee69c95efc0f8d6ee426fd6bf2c0506c801b0daed8b94805cb137f9997665bff40e2e492e40205eb2417c5b7298488369c15d9c8514b52d17283469655d5357bb52459120a756eb53fa9c3c730fa3341b5cc556a415e4d376f6a4015198a3973943420ea64174d9ec1b97dd710a1a093c8f582ce81611c3f0fd25317ee067c00d9f76cb9e7036322c7c4b6879b6ce7c277340b92fa019c353e07414ffaa1195cf0c", 0xcd}, {&(0x7f0000001280)="9823eb10ecdb23e8f3438029bc82db2eff0657dc29a58e83bc3f3355ac4b954b7f2d8585fcc7b481c5f80018efd957ffd2a34ae58a2a4389bdd17c19701c0d969a1cac844b2c1c73086a1c6c749209874c6a21e46eb119f55073d35a3d806b12e3b5", 0x62}, {&(0x7f0000001300)="215876db8424ad6b075feb36053e54e483fc0da6db5f0abb4ab30b52eaa0356aff51ca560267e8ecb609c3ce22f357bb3a7b5764908f539fe9293fda38cbbdba94b35e994c36f30955169db090b9f7e6df37d5321da41457fd39b2f35b3a21d4de5c0ee60a2eaeff66c125e1d83ba1f73bed8d6cbdf334b8e6510dfc1909c9246f616f636194e57ec614dff7578ddc9539e924a41296e42422ee7dace5dfc8a424214796d6c7a0baed9fb5dc2118054815", 0xb1}, {&(0x7f00000013c0)="8ab89c93b536c882d4ed018524941f7141f1d520b9262629b03649ea42fcd234f464959c3eaabaf1c5a044c62c07962d3a78ab2b230df6d36e2b12030d82bb227d7fc2d3a8a579a225de792264389aef3e336525fd9545112c1cee81cd08deb3d26d640cc87e0860b3ad8410fcf2e23e3fcfe4779b17276a018923d0098c0972481b7b2b9376850640fd843322a9df6c6f4e88b003556c706851a0064a72a8d174ab1d909e45d795877efb67bc9f63db38e5a5c531ebc44774b7ec59cd77d374a6fe3ddd499502463f8b7d1e53ae85d5ef26b591546c65c3293131fd8dd4bfc2bb1ce72a0fe6bc", 0xe7}, {&(0x7f00000014c0)="8878d2adf8c8d82df3a97bc604617f5bd56ca675b9ea2e0f0be3c894e12ab50d339d258637eaf1c748f4bf9e4dda46c4ea26b7a27587314f914bec58975d5cddb39453bbb2a0b01cd7d5566e4bd3b41980b8da2cb1a8c20a84c31385a519bf7f17ed26f575fea3a73b45afd7a47ff902081fb1e7f4da2394e0b1ba48157297b119b6354ecdd6b3eb5d3e63c850acab9837af5386b0b4ba593f008431b2431686d44fed7c94748fb5900d35", 0xab}], 0x6, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}], 0x48, 0x2}, 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000340)="b2fdcfd5e2d3d0f26c02a297560595821b17d6175217978451c0d2cb62f0eea71d360000000000000800b8b796784b1cd8b071111c0000000000000000000000000000000036c71e837048a4934dbd263c2e36f498d969f790bec84eff1b6a8e9fb6643f06c16b32943858b76786b01ee433bd0a3b9337ae686bd9a58c804fb4d138a505d789c66fe92af61cab6115fcddda38a280123614dc760aaa1b121db8d7c95fc8e0b39957c47d041e6f23ceaf259dc0593525a384a6d3983947ea41cd44cecbea09d2a2e83118", 0xca) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x1000000000000000) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x122) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000700), 0x0, 0x7fff) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1}, {0x3f, 0xffff}}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f00000001c0)="b40278ea2627ac87c4d9aefb022db81fa3d76658d60b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be8bb7262f91c433ec1530ff68c21996364f965621b3f4521aa3e2d1c1ad1e99cbcb41134925fed9d2c6bdf99723aa836575860e9e108233de1a4e1f8fcf02fd48571cb454f44e95cda9268ad8c006844fe70ced844c21324f701e7211d6b925f9569e51db364120f67f226b2882eb03e7be59037f293d461c6844cc0997a73ad937f42b5bed99143aef7d", 0xb9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) shutdown(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00006c6000/0x4000)=nil, 0x4000, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20}]}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getgid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, 0xffffffffffffffff, r4, r5]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000040)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r6, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = getpgid(0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x7ff, 0x1, r0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r3, &(0x7f0000000480)=""/168, 0xa8) r6 = socket(0x20, 0x3, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) close(r0) mprotect(&(0x7f0000d35000/0x1000)=nil, 0x1000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00', 0x2) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r4 = semget$private(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x0, 0x1400}], 0xa) semop(r4, &(0x7f0000000300)=[{}, {0x2, 0x800, 0x800}, {0x0, 0x8000, 0x1800}], 0x3) getegid() accept$inet(r2, &(0x7f0000000100), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba06002c15e6d7c9198ed900ab006ddfb67869b51a2216114d000000000000010000000000", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x120, r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x8, 0x5, &(0x7f0000000080)="f27f3a0fea71fd1b3fc2d285c0b4", 0xe) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x7011, r2, 0x8000000000000000) sendto$unix(r1, &(0x7f0000000140)="963d0892bb72141332926a3279428aa8428c7997bfd1f17f13d0cdce7e0a26eeac39a60545fc2ba5", 0x28, 0x401, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) recvfrom$unix(r1, &(0x7f00000001c0)=""/195, 0xc3, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7fffffff, 0xffffffff}, {0xffffffffffffffff, 0x800}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x85) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x9) setrlimit(0x0, &(0x7f0000000400)={0x3, 0x3}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000480)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r2, 0x1) r4 = dup(r2) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, &(0x7f00000004c0)) fcntl$getflags(r2, 0x1) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x40, &(0x7f0000000540)='./file0/file0/file0\x00', 0x14}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000005c0)=0x2) ioctl$TIOCSBRK(r4, 0x2000747b) syz_emit_ethernet(0x1016, &(0x7f0000000600)={@empty, @local, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x6, 0x1}}], {@generic={0x4c42, "6bbb9072e4554537061e935fb51ba7cf8623fa5a5b66da86303c71e29148bd11fd3e59b3b96dba4a857c96e24c8a8d6b47342f19bfdfd9fa5f4bf8bc25abe7ab0807b50233965e9ff832e5fe61d583fb76c0f878fc16300985ecd6249ba5048f41954014eaad83a846153158ca8adfa6e2f204eb48afe8df30f288c720cd91d23cd9ebc61ad3302a1f54c338a7c14a1413af73371aca58572ceacf63bcf0d552f9e789473fb0a9c76bff425add33a6dc12f37f2a2ae169c9dad31c1701a92f8bd32025102089f888738c52a2feb2626deba0f4b78545d50caa3a683934a38e61d016f29601a7bee4663bcad6590125bd77725a8bac73db22b5fa70b9c803503863c68a8af37fd304e531473f978050322e68e636a6e2421b49a1263c1b9793b7f48b192d3312a8b6586d5a634de30b80a849dc1c8ca739abaa31b85040ab593f76556c2806045d3510e7d4517425b8fe4e1910852b826d41be67312a8cbdc4b3da583b04de45f6857c2610dbd9fa015adc5705e37c081a0f9da498649950a477eaa917362fb3f72e987168914b714542fa9e1fbde406f4ec88daa7012f88f503c7666bdd43eba84bba294676ee5a38107df223bc73f73c826661909025affbb6c116e357009761612d03ec3fb8c0dc0a2a6ee8645bdde7dde5b2c19ee1836e43f84dc55bb9bd93b0cd49d72d2f486f82dc26d56830dda1c00b81572bf6755fe526674f86f28180fcf5b864ac19c4fc6443d1189aa4ef409b0670e72c44bb8488740856b698280f23e5ad79da199b3813be5146891dcdb0b51c06301e7f799f0bc61fc3bd8d7de4f191bbb72f27e14e4ed880351b2e3d6c845661d21bfca20e23badf8bf5db71ba746052c7e745338d4ad7d5b2966ab8cc27c1ee08a224970cff98360abf5137529f8b3486e4ef26bbebac1ac2d71508ae577a902d8e3d321d4e49afa0535442a6ec1f6dd909d7b3836bc4c0de68f374f52e38914ee21cf3e97aa6bd060e69f6a0829898b95b1a0456dda9c5022c06e9779253b6cb0c0d4a9218e3163503388b080632a9eb69602b9782f36b84df261114c09b9cad931d059b6869666e1419d9a50cbf4ddc345f9d5172d8a69279675c4a5ad012cf66564850cf8568e239239c77b4275812e6dea6296f2869c0dcfb6e34ba5d4ee6ae7ea7fd0929b0e74731dcb116f0e7dc891fa536177d20ab7030689f99eb02757f32771ab114620b289b024251b69da0699b4dd43d8ba11631d71d8c0416878ee27fd9eb82d6f003e6a8136f24941b5156852f17b448755397668be2fdd04484c68f486531411842c9db723ebe3e4ee2a2b3f5316c675935ccd6c1846454519865c69c665ec3ffc4bdadeaf97255486c28dd1e4dc6d2aba1831683053d2630fc52abbf7b4087c0fc31dffe181003bc47167e528c8db703d41a0a2c7891e1d9ab1af1552f5fe85f49c8cbcf5dcfe9e2139bed5615185b8d22e10c555c0b6e4fde01e45b531388bcfd9211c9bd785ebc52882632537b3e6ecc3d170b7a5d67e8f6f4694dea21bcedc479998f1e0103357b16f7ed29d930ff191725d29cbc984713d3fe7f8a5c7fcca69ef2b164955250af8e442fdc5d832dfcaf17db9d48c29dcae42520d54946e257ae59e74071b18f61a77eb7eca9d31c7a20b359c88c2ac43ad1cf243bddd40c32e0144a7c74b88873aba8de963eb27633710747f79520106ade44c219eb4bf24f103d9035e4b71b38dd9954e63d3476962f757911bb615eea90bfe91de6fcdc6af2bb69239172ad14eb7966aa285a4998113a8d5592a0314b85489ca1d53c5857285cb01897febbe282ce75c0f31fc7c73d3cc0fd956038c4308fd7d1bbd6629c8bd7add8f4a328aaf9063a39fcd98ae8047b895b112e29c95fd2b94b3792747105c92012ac065251571f00cfde8d40cdeb8bad4fba9eb1c8991b925693409e1432f1cadf5b0a747c737050f1620211460efa3c0c34a721b605d794fe61c66567204b8f8fc4a0d483a88b4e8ffdb206be531c8ea29ec0983ee04f7bc11659ba64abfc646fb973064e5977063bb8fe7f7d6248b4e468772d07a623c290aba0bd9ecf744999ad33c07a062c1900a58d6224262dca954b6b45feb7b784d6bc2d375c3f43e59da6d7b2b46fc0d69e665b5074d17e9d67f3d5f674a433df98ec409d137484784c94e083d4fe7a7a08082f71242eeae1156de89721a91e34d484f3e4847527363352decc60a24edc9ea36778e5b30fddebfe249f7b56b8817bc0bdd5bcc80293995fce764048b25e46033a668e7c3141b1f485b16d43ac4f5fb73dd60898bae97c399cb24db6f031abb121628021884dd54eabe97660cec3647a1fffa357d7b8b46af1faa9dd382a103dcf93a37e2bc5ecf6ad97c8edf676704ceb778058e33b90a5d33bae35ce7855f11672d2897d9921080187da4dd90163ba85a51e6f13ad4936b826bc4bd5ff2014d99d6cb6aa12915b4bfda59f2601624787e5107e0e6e3b46dbcded7d6fa42da9d9a7580f980c71c86b11848494fbb372738d30881bfa12207b49a11c82ca1d4a63740f1abc7c0d6ca44b6218c1946554fb7e8262bf1fc5cc892174bafd057108fa8a14faee39f294b0c85d1f8b6bc39b7fd16aa01d326f5dac388af4bc63aad60a55e7f65658263a9019fb89e45334835b928feb2c4ad8b0af68343bb86d427f7f05144559b77edc7161e2dc8ec1ec8213bdee58ce6041787656e27c9b08c03d0508031fe133cae394bb597c978461a2b141986c9f3e72f349ffeee8eec555fd8db8620c0632f62e579cd5cac8240c95902aa5c4535df52b7d7dfa4a9eca6465cbcbb318ac20e2f1586f2c93e0d460e67a40bdb7453ad63230cfa631eeb6fe154e46382d0cb00cfcdf19ae3cf831bb87643d53557408c5e5cfba6bfb8acfb4b2f2f0f0793c0062894d83efc4df1375be07024383645629402d1f518e32c239f2b620a5af2c546a311287d92c3fd4c29f4056c957df8ce0c94665381ef529d21febf4a2e83e8426455320dcbed35450ea741eca6c6fa2ec07bd64187603ed5c63f580c079cc41b7c147d112536f8df13664037a3c7c8c0a5da9d10331b92c6453faf971fd35b95f6618f1ac9bfe16c87d13c1d006b37a929859d5030bdadd879c0940bdc9ad5132f8a4b6429b384e7d93d496511cf5826c92e1a452c5fb73d52df8114b2d1229aba014f4dec80e024483656f238bd0618ad4eb024c65bef011307a1dbfe97d323184caf9bc9ca85f02ea8cce9e1c699c56df378e4e7cb54e23d1f937c7d0ee9510c66ca90744fded8a3a571060042785371bb00acec4c4ff274f5b73b8ee95f5b2743ed3bf788f9409c0d7c79eb41e689a46ffff0549d06d7e9c479866626351554cdbcbe9cc1aa99c45ad1c7cbee351a4a28ef53d5f88f19eb35f833986e87d0f9152207dda0a694157e277e27f99910e40e3bc8c1058e195ebc078fe69766e20ba2507f08f9c7cc7e425659a8e30a5160b9ea2e669fea8edd3d3fbb8275fd9b422b2555ee85f0e61e22f982bea138601e160d9f1fb087bcdfc99e9dbaad4745fddf4c480e186e8f5e9ebe669198e54a221f6f77179d0ce40498b698e04be9b441f8f457ee3e92092c372128a5e27ef257a83b9e2aa61fe5c8fa2eedaa44e5fcbad7b0d5816a1c2e4b3fc9ffb1b2ee3c18e4466f4a60f625355050a280d240a778f8add9eae9824e6a18f192bfe286c28e243e405ad2e8ea9580710f4ab652a64795fae3cfd7a8bf5e3da9aeedb6b2936240647c7739bcf5b8e359d95b8bf46dbf2257eba1c72feafa6b6a2079ddd12be3db0a4aeaf9c445cf77788270fd304c320c8bde8cbe41b80d6428ad0ddf55638671f5e25e6b86e9bb2d8c84ed91356ea692c7a61babd4f9361f19d6727ca4be07287cbcb61d5bb725662ef12f72ccb4849b2722c6088f9b1310013255736ded109aff7f5390deb3cefe25ce49fd2edbaba13a3936f90994c540b5c70427f50349ef4925059c170bd9b032fdc38af5ae7c930c6541bf8df923125f30bd027baf2ad51ced2548977efdcc447cc0e45d984d582222f03a954e5b9c52996f96eafde6292d7425d9eaa5561bf4e03a9305af1f2dc0080ae0c30783626a52d5d48bb0a9c08ad2bf14c9d5cee1aa16bdc707cefa2cd0e8bc4612509b29e96a2bd3ef6618cfcf4437e1c994d0a196f909d938f86fc116f1c3e44a60534be163c45786e4ac320cd06b93963b7c86fa9ed332f4aa31332092a409054b348cf5487312ab7f8795f69d9eaab5c03f2e52a2450a5dadc339204a5d6cb171254ce456fab893a0b2b063f8284411ee572a9fe7c9bc55799f7109f8692b5d5cf62547deb1444e9f9585df90c91187e6c204fc384cf1c3373e6f3537baf672253ec342e19f0beb13c48a221c15d96c6dc2b1a019ee0448698e672d2b0583d7f60dbc32e615a62e7fb7bcdf39cffd2ea9e7123542e5495b3cf6da810bb2c7d316dc77349ad2b9855d474acbfabe2ac69c01b2501497cbd146986a960c4ccb33051588e16bd99c0310a3308c2b59b26b47b0fbdc7a3c7c7b685ec699ba2dba3033bdd24456db909bb72cae0161d4acdeefe0c45b3c1a170dde8a9725ccb81442e4691625d84585c656fa95afa7cc50fece2e9e6650d467705aa1df719854ce85a03b995ecc7026263178dd741b4421a270f8addf55543b04d5bd4e8ee0a67a0c2f428fd7adc72f2febeb95536863f015188a72aa256fe6a2f5225d3beb3cae1acdf5ebeb7eb4e1bfca6fab2beb5516bda79b6dc462546bc07faefbacf82495748f8dc3e4059d4bf159047de670bbd44796f4338a7cd34481ca10e1e60632d991e3ea9ce9396ada4c951c400f8697c9d3bcc70f750815c85801f043b00daa3c23e9be60f30d27036afc1bb557bb54e43a30d16a05a24027345078c5637c55eef0c6d413953c11176a51917c4abf84186f864fa2c27ee9e13fbae4fca61c42a7b462425b17211095d7a79f0579d4e171fa11d6033ce3af5d44c073db8e6bedeeb189e817f88224c3cd991a7113b97a2e536651c2826895b91e95f28fdf380f8e9205bcea0193bcdb1fa107ba1efa843ca578b63d2eaad0bbd9512f1c27f761694b59957fcb1d480b663a9b18eada85e27e49fc588e3089028f82f39ff579580687d2e47fc4cf2ae80c832002e3d54c4683cbaa2dbbbdb1f2c580da1e765fac19213dbc4c023bc121d4175ff082bf27cac063e8e6d5262b2e118b044177ba8d19ff028009e1141400dc1c8c226fc5e716a9e69b6e8ad1116f7cf95338d05d4f2cda37fd04402b587e96fc0d580f33797498d7e919567a756c54513c1287fd87572f3c0d844d95287f3e8705a0e754471943c614927fbeece1dc60023511b69024870faab77f067fb26de8010ff6d81e59267275c49234fe902c2c6fb42b4163ba521148a6296df931603b4403f1a3e4ee6e82ca08162bbabaa9aa482d86c70ec7210e8edc156420a712c3f6ceb3f458602779e80bc0af84c866080a1cb14f991b92a9d34b150e56bf33f85077ab39ab0a778080b3c518fa3fbdc9c1bef38a4f4875c65b71cb72dce1dea1262d76da5fb121bbb066716222641706748bebbf5d3298c64fc4658a17eaf87126203cccd13ab18a60447c357fd4708b08391a846b5b9627aa8f64182d02c8816749b99c2186c3de6b7781236fea48b7edf35e320d1b687374c242c154c20160a13ba91fc75b03f63b728c536d70813ecab5be91906b02f22717af96c257ddf82569f0669aca655879a069cf2db402e6bd647c5cc71f100a960"}}}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001640)=0x1) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001700)={&(0x7f0000001680)='./file0/file0\x00', 0x8, &(0x7f00000016c0)='./file1\x00', 0x8}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000001740)={0x10, 0xffffffff00000001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe624}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff800000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0/file0\x00', 0x1000}) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f0000001940)) mknod(&(0x7f0000001980)='./file1\x00', 0x2000, 0xffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001a00)={{0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2a, 0x3ff}, 0x7, 0xbf4, 0x1ad7}) executing program 4: r0 = socket(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x9}, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r5, 0x20004269) r7 = socket(0x6, 0x4, 0x80) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) getsockopt(r7, 0x4, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631", 0x8e}], 0x1, 0x7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x30}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment={0x2b, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4}]}}}}}}}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(0x0, 0x4) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 7: socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) getsockname$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r2) (async) r4 = dup2(r0, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffd95, 0x0, 0x0, 0x406}, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146950, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0x80146950, &(0x7f00000001c0)) lseek(r5, 0x9, 0x2) (async) lseek(r5, 0x9, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r3, &(0x7f0000001380), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) close(0xffffffffffffffff) socket(0x0, 0x0, 0x3d) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0xfffffffb, 0x3}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000e80)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0xfffffffe, 0x0, "01000004000000000000000980020049ed3a8700", 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 7: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x5, 0x7f, {[0x80, 0x1, 0x4, 0x3, 0x20, 0x10001, 0x6, 0x8001, 0x5, 0x3, 0xfffffffffffffffd, 0x6, 0x0, 0xfffffffffffffff9, 0x2, 0x2400000000, 0x20, 0x7], [0x401, 0x98de, 0x1, 0x8, 0x1, 0x2, 0x80, 0x8000000000000001, 0x5, 0x401], [0x1, 0x7, 0x79, 0x100000001, 0x8, 0xfff, 0xff], [0x6, 0xeaa2, 0x3, 0x4, 0x1, 0x10001], [{0x1f, 0x0, 0x81, 0xc00000000000}, {0xf638, 0x0, 0x7, 0x6}, {0xff, 0x131243dc, 0x1f, 0x9}, {0xb80, 0x5, 0x7, 0x49b}, {0x40, 0x6, 0x1ff, 0x4}, {0x3f, 0xc7, 0x3}, {0x4, 0x9, 0x4, 0x4}, {0x9, 0x1, 0x3, 0x6}], {0x7, 0xffffffff, 0x7, 0x2}, {0x9, 0x6, 0x4, 0xffffffffffffff7f}}}) sendto$inet6(0xffffffffffffff9c, &(0x7f00000002c0)="4b6e27ce8564d0c37158571e3333a565630576298783ffe2c232300928", 0x1d, 0x40a, &(0x7f0000000300)={0x18, 0x0, 0x9, 0x1}, 0xc) r2 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0xcc) sendto$inet(r2, &(0x7f0000000380)="6ba59ffcd57ea7c4bf36fbf176ea9ee26760e15199cf43aa281611154e5fdcab78ba8db20936001ffe5a76ec66978193359514498228bfd0003cf67b748ffec9c0cea3f941884b513bd4831b8c194c45173d7a3d26af1591c4827222d045beacde861193fa5b0dc33cd906df9cf4e219b4322611a5b45c0c501ceb6b86f6ff49a8065541b984a9b293361b6098b313ca9d2ada4c3ea362ed83af4a30b178ba80cbef9b20813fe10297c9286edfe310159612d0aca76b3cbbf5e667a6a1a79d9f", 0xc0, 0x400, &(0x7f0000000440)={0x2, 0x3}, 0xc) pwrite(r1, &(0x7f0000000480)="5d056ea6fbcf247dd6f985568cec2c29e6dcdb41ead038558c0d9a3cd934d7f3322075b2b37d72d3a2bbbec65aef5a3677a2e352b788cd0c4bdf35c8831f2e10ccb7d2f4f45ee87442ada4529b9f390b9be640f5cd7a65e96640fe86f25673132c5b48aa1d3315b06005f271e0cde62a268a9eb03ea349178d8a514e61bbbd5d40367ceae1a76c2122e4108ee97c2533f5feb01f9a96dc37132ee62a", 0x9c, 0x8) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x2, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0x7fffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x8}) fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setpgid(r4, 0x0) pwrite(r2, &(0x7f00000006c0)="636944488b7095469f2503ebec3f6190d5c1d8510d0d0dc3f328ca2627c7645cb3de7bf8ae16aaa270c62521ca37eee7ddd1c676730f9e1b18f273688b52226159eefb178340e32cf9daf1faff55be3bedcb6bd6b66b8f3e7ce85e6980808e8beb7880c95be3206173fa1069672a376894c594f214ca727c46b80b38f74ba50fb7f3cb179460f4391c9c0e28fdcbf915f48050949c1d45b1bbbc8a0ecd605d5916b524afa1de671298cfae7150dc06858ecef4c9c3aced4d628ec3d6b6fda55837ea0aaa34d6bfc84f0c27cef0eb07212664fe63d6085cfe", 0xd8, 0xed) r7 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x50) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000800)={0x1, 0x4}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x9) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) r8 = fcntl$dupfd(r0, 0xa, r1) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000900)={&(0x7f0000000880)='./file0\x00', 0x4, &(0x7f00000008c0)='./file0\x00', 0x8}) r9 = accept$inet(r2, 0x0, &(0x7f0000000940)) r10 = open$dir(&(0x7f0000000980)='./file0\x00', 0x2, 0x21) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x812, r2, 0x100) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000009c0)=""/21, &(0x7f0000000a00)=0x15) r11 = fcntl$dupfd(r7, 0xa, r1) bind(r7, &(0x7f0000000a40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fchflags(r2, 0x0) kevent(r11, &(0x7f0000000a80)=[{{r9}, 0xfffffffffffffff8, 0x8b, 0x20000000, 0x0, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x84, 0x1, 0x80000001, 0x4f49}, {{r8}, 0xfffffffffffffffb, 0x40, 0x2, 0xfffffffffffffffb, 0x10000}], 0x6, &(0x7f0000000b00)=[{{r7}, 0xfffffffffffffff9, 0x80, 0x8, 0x4, 0x5}, {{r0}, 0x2, 0x9, 0x20, 0x100000001, 0x7fff}, {{r9}, 0xfffffffffffffffa, 0xc79520e2dcafd0f4, 0x2, 0x1, 0x7}], 0x92, &(0x7f0000000b80)={0x8, 0x6}) sendmsg$unix(r7, &(0x7f0000002040)={&(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000000c00)="0ede644aa2fb3bb36367e588d68b399a367092698e6ed0a483b8d3543331fe5e6a33d3bd0bd0ccc8f0952b8174c59b1419445e153cda3cb320a5c6eb24d1de68e0fc95e425e5c64b4e074e89aaf4b1a3d9a6123b77169effd9bc045a506dce660ea58f438133677974", 0x69}, {&(0x7f0000000c80)="9ea65e82a37dddd41d1f5665ef38a0b97a9c1be90546d0ffff8aa4a16613e8b2de0681c874d01461b2d70b0794df0b98d45b5fadd87f6b7413ebbab402559ddf368d9331f6619e017ac853c3ce86953216a7137b8c8785377c3fdc075e62aa02fdc3de20d15e5d96c5ea6389f609e362bfa3198f2040dc77963163e3b55d4b99b58303a164153658c86d1d0349284e49eacee8281787d7e483a355d3cce6551a66ab75f07ec5c9d0984d57b3a128eb81f705384cc881591283d837faa4249bdb92f316352325f4bfb2c1eade5ab06dcd2321b431fb6a9b085a963a706fdf0a84dc27cc24fd7b2d4142d2c39e62e214171657ddbea77f5dcb0e76411fe923450182f00fb22da3e36f244202d640f7058d9356c19a98301db51e4bfc824f91c6987332f275bc08e40be131f4bdc1f8ec2b6aac209b5f2060a5ad7c71c94542dab26ce97902178f31a810011d303b3ca3aa955c304379a6312a654b1441081c754c0ad53ffda44ff24c887bf55599d0d73525645c5a4ab26a48e8f96fda77db143185336d9eff92cbc8942863afbb69ddccc33ef0969eefff134f1caf8d33b08d6c372fc0cf0d24ccc4a5ad6ebeec5a92291fcc63ed858d8d1da211301cc0538362312fa661a5aed87a8ae9c710db9891957731a8348885efdda9726f1ae56cc1d90de21453849f44017f004df4bae0c41ee4ac90db0262c6cf3d7d862606476beaa34ff1132e39e9eb39de1ac5d7bd787932804e7ae50060ee3ff10bf26c6b7979522e6bdbdff6455a905bff1c28157deb6a529ad27151ec09f0a77c42c40f8196201c4ff941725bd7bb4b7c4b854a9d2b1f3b4f88a8a6d3b2dc777b9124da3d4250f4dfd3c1567b4f4abbb10479a8d6efe926be4443754ef1d72d1c5b688183b63ba62cd02a5f131d20f30004ba8374e88ce4e1461e6a07deb34fdd66055948145a5670e7f73cf079dba3df7d13c8e3a3134baa4c57935b490481b5cd20975d8fedfdec344be2245207059a2725a4b642054abfc6a282266fabedcd7c6d263146187ad20d4abedeb74bc675b94233b5aca7f50a2bdb5b84c8a4d4d419da0ffa2ac9599d0ea0cb335f1d9430274ff2c862efdb9cba95874b6dc471d9bfea73980b6d49b572a0d9c012b02ad066a3d9399c9a066066457affa0f0cacb6efc329a5a123776984e9e922fdcb446de25d82797edfddbf6799f3d6a4dfd6a656fca4b201b2eed7d2b8b15f8f5de4dbc892967d098118f7803de0c999b463e019640414a22db9c7a4d27802f22cbeadd5354aded625c418cf18a04c19a91bc45479536e0d106e7f8d64f1317e0d08018a2a803de718a9ae98e296655c5f0e5e79a8915ed7852484f9b49e0e4c4fad64e9df8cc82f4495737e7b62b0c4c77e012033ad53b7673e9be596d4abb970f9d89e64bf3f485091170fc49d22dd3fa54a96acf9feddb67c41850a71f29761392c1746d3919f72d46239c2ee8d6704eb1f17bd254f992963d42686e02d6568b81b5577b080f3c157d3ef88fb769851f44b5d265b2467faf5ae4068a7c7ea13dbf854fc0517e06a31278fb156ecfad62da4c2590c3cae7df110a2f628b774968c24222e7447ea06aa9d37d8c7a55e900d1ba2703a3b9ff03ed6e6f49389cf59a636616132cab9cbdae0dcc3a3171d69f0eaeedd5ebcd09b15583ff4d61c00c16dd418fe4c0561b218e909fa901f08e5c62a4f2dfea54d2505e5b400978b01177f55f907079ff1437978cc4e93bb711e0553ed020ae0829211a8297fbd34bff4c7b9b967722612057b90729604cfe0a7575a3e22f5f4e4bf5f108acedc3add0b37867724d73b33986b31cabacf124ab2be0b359d1fd2617e4629205c080f0dc0b75d69531145a44515ce0c48fddaec42408efdc89c220890e23c8fcd6470230fbd987e888115a3b89db353f8b5320537657999449eb1ad8a4b1b2442f748c64dd8a2a3eeef3b3a6849aa7917bd04fe92227acb5baf2b2c856dd49ac3e9f2a7fb9677594619f3ec05f6a32e96eea2967c0095f98b06d3fe21256fdac5f690e251d7d3487146dd9cbe5a8ce233cb7afbd777b4c0cdb04db85099eba1bb5a1f6cfdc18ecce5ab0836662c9623a4ca213f74f788b9fd1bb9bdbb0b2e4b344195e83fcbea9937e0e11646aad0b0c9cbc6eddbc91c330cc57f46807508f563d772dcf8a8d184be60dd0d8e5de7f321343899eb59a12f1873bec0682d54f668b90b51e817a7eab2653f16f6e1c494830cdcd68bc1d78106a6c8ace2d10b64e0e4a75bd62adef3bcf7e482a9a7f2011ce031bfd84a443578776edc100a12bdd5fb4c934e537cb06ce63e3481ec74ee12d05e4da15ce05fc93e88549e4c60215945126db6ad87f28bdca2ec74595d5d864a72449c36f3adb46a71eed1b4471bd65ed8b6626465820e92f74e2f48b51121b2f1671006aa3c54adf55b9ddefd731afb4011880b99e33515aa5462edc1c47950a8af7a19640ef7114af8653d138ab73e997ae5ab68f9fcc7c575889be7e1ee5b5f0fd92abac7f7e4b18c3baeead586e5cc884bafe21a7f1227316f797f039582d0689312f80f8363ae02136411f88abc3550194142b836a8750239d0e9939a143a29674c04b9f5a2f7c128af0b3441c7ccd19e458b3ef33cc8de288353a169a0d55ea3305901e9b1dc93e1ba32b0dd57cd4ce75ec1691ca3baf73751c4dd7ce835ff51599909c04f47ac8aab1cd0f621de1f04fec643711ee2cd7a6c48a92f242164be45ab408ebde533deb0e91ab2067d720234a57c2eda0e3a8c85083fc10864001bec0dba20c04071994a7cf8086a793f4fb2aa991b8fd85d95384815301ff9d24402d6f59260322fc2377895ae6bf8a445e172aa18fafd40ff186baa7969c5058b8ba4f400d0b5f69ae866bde88f4db0d7bc632c1ec5817fd6b8911e9101e1a3f00070afcaccda87cb5b1b3a5da4efce2a11efddaa8b9a042eb997c6b2bbfbaa57920b4fc3e066200d682c2de52ffc69e541d54c9ad6b93e7c095fd50018a5989aba788804728349433188c788dc8dce0774b51762b6cf6af1c9bd53f515e1b896987dd9ecdb6413249c482d86884a2e1709344b7f0f564e8e5f3f9fedc2f859d0dc8fdcea49cbd5ae85c1299dc680078f8d39684863409eebd0b1f60ae3b645cc467a1df39db62e44af32ee3b1dabb26398ac7a905f04d25e0e389fd866b81a9c301263d793e476aa0569a15a428da08fcbf562d2355cb6791f850ed020b094db398f27149ae9def54624320952103779e11db396f81ee54f50098860d9e65db771f8b7da04111f4ec43bbc19d11369af99f3b5c565113d659d2f848b065459d79e10d6fee5840f3132445ef54c26d155b09bf8179965febbf55a0a89443fd584a019cd315c62f4ed66dee6cacc90f1487cc4e7aa2bb3f2b2c2351e4a594510e0ff84487b10c8e2df13c238102a65faf9e940b48251dd9df40e2fe241c0b1a16a2bb329ee66d08eed99938157aaa4869f6c1b8319a317e458f2372ada73252337d89f131a24f722592e919f5dd820ad949dbf86c1ae94ed70197cbfd6711d0d0bfca27cb9d7fb8f7d7aef2eb1a675bd1952739382ba616ed2e2ae88c58bb74bf63b0c7420c7792b67523a37054da2b2d980b5be0122d566540d85f54a7d623c23779b3e73e769a82fcc5811f2da193600520b1447b261b64796d96bdc03b3576c768f8615f784d364de22ddf083aaaa4b5a4839d1fc3673279ceccdb8ca51b26cfaa4acc8cd8000d722a33289c6f50781f7cc2892b2cc39bd7e857ff8ac609101b92c9fa474b38f4dde0c92c32a276f32c0dd3ec41524f79c66da74e40bd4bd9d053914a4e881eaf6102c15123e2aa6f34f685e00a7a55c983d6e939a0d433f4117f41ff59cfc6b25e1b9b00758312ca7fce001d9e98ff8fc067286a53f90c7461267ac5225c1b979c8470338109f34163048117c101689dead0accf1aa005699992f6ddd5e901ff4941c4c5f558336c92f9354d7615654fc2958451acb936f0943aea95bb7511a0596ebb102f62fd5c4cff23b8d78b9c7b6585c2078aaf4a57622c5e2b82c290bbba13833be69a4332351d961bb62ae0de2e9dcf2fea12885e3da716cc4bbcb3bc94bdee61fc901dba37abe3ba4e7b2df50e0bb040c7014bc897aaf962cb3c21b0de93a9f511c16103af57ee204c5a2191c7d52879917840efd53a7dc1458246629e0b5dfc11aed2a7e38fd40ae0ad74dd0502aa5694213bf470d1c99aa63ac82c3772429503b0e8bbc15ff9e4bb98fbf3d5afff4194c79122c2c356b1292cc6f0cbe4e92a11b3a9aa086d6fa0e3fc3c5c7a9ba88c3e9c2095fc96a36785c9ef413623e62679630afb2a51c4900f532e9022bbef6bf7478bb1f6842bd79de83bf738db8a61d4b69280cc8ca6057e0a4d1238246c2222ff32bd2673cac037908273295870dc6ee580e07e9b6589d199afbfe6a3a0dbf75a59a6e3fd5fa29249e15602d20e2409163f2169988828f9a121f394f41196371f525533ea922230e9fe29ba902adee25b6250e948ee7589e6a19b1e755069304637286ca8b84d9999916f73f4b431b43b1cf59458d79c85adb4bf316ae7e9a22dd4a2522d5c61e3e0bbe607382b46c6e59a5a70325af4c66ad5a0148e71cd5c0dc0044d8a5a402ff38dd8d39edb32e30bbabe3095b0980378a68d5e723229e75c8d79fd99b7bd2801ac9d5e3ceccc6fe80b558c8176aee2db927318205c87fbad571b7a6c511d5fd5068dacbebc65ef0a110b7ff6a1c9709d78fb5f6045de5be02af4a64652c8629aa1e996a958ed2c154095c1a88b8bc29f2e6d44d5288b7d734f197374793a72d298f901ab6895332ac7ec9f184bd6b7f898a3ec8624badd4007d45c542d439e0b427b624f0540f8347c9e5456a36aadcd6464af7c97b58d2cb2c47d4773713719a25caea1b1360473786d4602c36f787978c00d43239f443d995a9daa2522593869497d20cbe379bfe70c4d36e7abdc10d6c9f2b879f34811ae31056a952531e81bb434be83828ebe10705b3caaa69a518554adfc186dab24fb90f8ad57f51a49db4498bb6f44d7ba047009d1a3986b9cdfb1a0099280edabdd7c26551b1de8aa07c9e55bb66037e369187b73510cb65bc9db3cacff502c802dd4ced5a7caf6378e43df488b5692048b336116e736c49ef61c853f3597894dab3d2c64101055b1e165902bfca1ee886f7a6a3705888ea163bbb5f01760dcbfdbbd70cbf0e9bef3f0d17e77e8f87170c0d3600259ac4eeb1e7b9fce7227402af1a3111e17dafb2f418dbc2059069b0d0d3160e2d1450ae7d989ff4f7da8915e1a5b6ba6a456b859d07a921b682db5845e03f326d31ec47b2bfd3d8eb60303cb151bf6e0581894da3a91591d965b4eaa62977af4e01e0cd38339298427b4c9c6e67d18148944402bc0f848622ecca8c81a8fe8cf4adca2cf090daf7fa51271ab5d569e653387792683e6e9cc4f586587054eaf814ae287bd4b1c585729126df8e8b6a3d5b381ff44339c7a18dfe35ce73e5d6a7e6dab439cc4ecb6127273b3207d88cd18d30f37703c5459710ba58095a237bfa213f2ebe825fa85ecb2f74f46a3e9e6bb55655e942e10797155066aeecb5bb31194618636ee5032c45643d99c64671ab3cbbc46f0d5b424f8bc9f3d80c0b34b9caad97a299c8663e4abd77aea2780a6d91c4418a3e0da3468e4b1d3584bb974b77c5c4f51fdbc00b6d6466dbc58ba57206a712a07f68e4c43cfae38806a69719a4a05e6f93ee90df1d22488006edfdfee651738af30", 0x1000}, {&(0x7f0000001c80)="bb2c2842342d7fdc8302bdb8ebce3c6c01720a4222b7390df2a3140b18862d7a631fd158b7aa8c86110f974ff0759f62bf986a13b90bb944a77ccba2717fdadcd9b7d17e6844f34e7c4ed28499e09892868a085777370bc17388f41ee15da72557492eb891865a71b13fac1621dc5debf1f8505d11c98ddbc0fb9df3b10a553b4deadbb85f1f5c38c80bc0276f6bbc79c2828797c399315bdc8a98157ace99bd1be84864cfc57d01e9905a3c0c5af3598f45ece8beec185badff8b5c8f2db160869a5fe96492b7ab62aae67b5e95ca4bc8c171ae15bb8465a03b4f", 0xdb}, {&(0x7f0000001d80)="33e9ae47b62e90b9bdb1cdb85d4882965dbe6a0fd92a237b88897546342887fb0a67f76d329532cec1b13470fe12382f8158834c8b429ea0d324323b5c8e337ee9a599b7f7684515dd0c2cb71e40085615e37e67eae673ae8ae49fa6ead2e04a9236be0e42ccab34ff9963b4504fdc9b040290a37eb8fb81587d92bc", 0x7c}], 0x4, &(0x7f0000001f80)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r9, r9, r0, r8, r0, 0xffffffffffffffff, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}], 0x88}, 0xd) executing program 0: getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x87}, {{r2}, 0x0, 0x0, 0x2, 0x5, 0x80000000}], 0x7fffffff, 0x0, 0x8000, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x287e) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000088000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe80000000000000000000000000005779fdb9bbfe8000000000000000000000000000aac8d6e5e5"]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) close(r4) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, r6}, 0xc) dup(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc5) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000140)=0xff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) execve(0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r5, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000300)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000034b905bc0563235a86a681db47df93ab2aba441928ec4fceb6d4ef28695d8b74e21be08271d02b72d64ab839a9ee3954c189295b357e602c845ffdfd132ef937b3c05ef23d82076cf812cae6a412a3e48c1e79c799fba1890ce5a6f20bc04e1d590f2d24b650ecf40d8c75", 0x11c, 0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r6, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xdcd8c4bc089e638d, 0x4, 0x6, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xe8, 0x4, 0x6, 0x9}], 0x300000, 0x0, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getppid() ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r7, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000000), 0x0, &(0x7f0000000000)="abe7d61ee2db46a0b551d1152fd95b5d115d5a6dddc4d70400000000000000d00dd2f9886e5e926606c0b00e7fdeac482e2734123b6611f51a", 0x39) executing program 7: socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x4000, 0x20) sendto$unix(r0, &(0x7f0000000100)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x166) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/74, 0x4a, 0x1000, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r4) r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000001040)=""/4097, 0x1001) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x107) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x6, 0x3, 0xfc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x180000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fchmod(r5, 0x102) executing program 7: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000040), 0x4a) executing program 2: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x8000, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0xfffd, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) socket(0x18, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) open(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x3, 0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8bdc9e3938046372, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000100)=0xc) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000680)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a4283c43bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0x148) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631", 0x8e}], 0x1, 0x7) executing program 3: r0 = getpgid(0x0) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x7ff, 0x1, r0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async, rerun: 64) r2 = syz_open_pts() (rerun: 64) close(r2) r3 = syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 64) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 64) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r3, &(0x7f0000000480)=""/168, 0xa8) r6 = socket(0x20, 0x3, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x3}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0xa8, &(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX=0x0, @ANYRES16, @ANYRESOCT, @ANYRESHEX]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000540)=ANY=[@ANYRES64=r0, @ANYBLOB="f2bed85315e68ce05f5c84ab127bf977c5e85f233bb34fe7e057e60f536065f0ec49a6bdd39081ac72f857cc591560b6e9da49ee40f40a2b1d1ab6bc25e49d9f99f35b87a474de56081302bd808d7d081b448be68f6e14a3ac8ddc04b01d6f1f396307395164fae060aa4b1bcb54cfdbe5ade5c2107a99684e12efd798829840f6bde1db42f756c419b7cbafaab2e52d1d2d7a2f2c436630a3344073e13c37700ca0c51ba30d8a901d97ec502b136bda9768cc80c417d28c7a3128bed59a05d7c809e020ef843a0f593fb6107966399cfc7b8d67adaf33292e77708768e9e6b32778a79651ad1ed970ae72dc63972f399201adddec2bb3a31779a90a071be20f271f12d8799582c857d252b4197b1f895ad0876294360d29e6f76db70faeb6b9133d51a35a1e7430e3ef45e2534dd190a523072f0420c71765308875505ad924008892c72106c0d6"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r1 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000006c0)="a8fb2beb8ea14484fe4e7c0910feb4aca81a2f8dc5c1081267655cc2e478459910df977555e7baa4224251efb4942db280781d1615de2743ec143d4a259afd8cacbc477ffc9123fa30bdb4ad0c6aed6637be0cf1771ba0a1c09a82a492d45b7c992d573b330de76a29c6a12e57fee83cc098df59e5b75700ab5396964fb3d8613a4ba86721e069e580dcd13c9740ec20fc16284c4f506a0fc2ddc3394b6f648a54b64b94bb10da4beeed841d30185ada3250409e1757e0141ffa38ec08cbd996b43fd66010fbafd56465fd5b0accb8223b0406995712b028ecbc2e752b274f7ac9c4e1bd5e7ec895b546bf02776c", 0xee}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000682000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0xfffffffdfffffffd, 0x4, 0x0, 0x0, 0x4, 0x0, 0x0, 0xffffffffffff012f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x20, 0x4, 0x9) setsockopt(r3, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) executing program 5: socket(0x0, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000000)=0x400) write(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x3, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={0x0}) syz_emit_ethernet(0x4a, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x15, 0x0, 0x0) r1 = open$dir(0x0, 0x400, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) syz_emit_ethernet(0x195, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0xf8e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x720, r3) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x10, 0x0, 0x4) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) setgid(0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{}, {0x101, 0x7ff}], 0x2}) r11 = socket$unix(0x1, 0x2, 0x0) connect$unix(r11, &(0x7f0000000100)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) poll(&(0x7f00000000c0)=[{r4, 0x2}, {r2, 0x100}, {r1, 0xc}, {r1, 0x1}], 0x4, 0xdbc) executing program 2: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x402) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x40047477, &(0x7f0000000080)={0x0}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000300)={0x8, 0xa}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) kevent(r4, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x99, 0x0, 0x0, 0xfffffffffffffe00}], 0x3, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x25, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x3}, {{r4}, 0xfffffffffffffffa, 0xc4, 0x80000000, 0x6, 0x4}, {{}, 0xfffffffffffffffd, 0xc6, 0x0, 0x4, 0x401}], 0x5, 0x0, 0xc, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 0: socket$inet(0x2, 0x4, 0x8c) r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000180)=""/198, 0xc6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r2, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r3 = socket(0x11, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) lseek(r4, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000800)="c356e1dc595f05bb949d08fd55ff21502f08a2ed4c375acfb78caea95ae17923f34404ac4c1f5f38d5a9acf90d1e5f1a2e81314f639609c0072f74abca998456ff38d0097f07952c13e080ef22d84d02ab0ee7f8ee0bc60950d64339dfb5c21d3faf20cb8c072b6281abff56254629cbaa69e2dc5652ebc7508c34882c8b05bdb4cdb49ee601fa9a01f0cd33b738a57a147fb6ba2fa579bfa76157045c64cf5d0e6b685da1e71c094d58bf75dbe0ebd399924ed115b75cc9a3ec385f4f3452b24e1b25e2387de9ed4362f5dec2c2c60ff06467d80db984bb1f29d2ba3373186c1c0492e3605f233f49e8907a5ebaa50ca652b3b78e18e711ffbdb4ba5cf12c650c5e065be9739b64938155b0e842c164db24b5874a8816c35a09945f0ffb52cdd432f4abb5672b31eb133214ad2a19e3feb1ccfc774e9ec85c426108da1210f91de4535c8153a964c6d8191ca7638ca07e437da7f6bc90007367411e35da1140ce950b8b036878d3956e73a3591a813065ee2f59637474aab2c35795f6337f419dcb5082efce00", 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x1, 0x0, {0x0, 0x1}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000480)=[{0x8, 0x8, 0x2}, {0x2}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000063000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff10f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil, 0x6000000000}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) pledge(&(0x7f0000000540)='\xf4*\xd3\xef\x16\xd9\x9du\xa0\xcfn\xe5\xb0\x92H6\xa3g\xfc\x95\x81\xdfr\x92n\xd0\x13\x8f\xc4OSyf+\xf5\x96\xa0\x13\x052\x16\bW\x98\x8d3\xc4\x02\xf8\x89\xe5\x1d\xb9\xec\x95\x1c\xcd\xad\x18\xf5c\x13\x18\xb5\'\x15r\a\x05\xac\x8d&\x82B\x88]\x90\x9cd\xdaZ\x18VM\x06\xb2\xc2', &(0x7f0000000600)='/dev/bpf\x00\xc7\xbc\xc1\x9dP\xb4d?\xbd\xcf\x96H\xbd\x96\x80m\f\xed\xd4j\xd17\x1c\xf5\x00\x00\x00\x10\x00\x00\x00\x00\x83\xc8K\xa9\x83!\xea\f(\xd8F\xb6.\x83\xd1|r]pM\n\xbeQZ\xc2\x1f\x15Q\xd0Z)RP\xf4\xf98\xefD\xb7\x19\xbf\x01\x00\x00\x00\x00\x00x(T\xaa\x95Vi\x88\a\xd4\xe8b\x84-\xfd\x15\xadt\xd6]\xc0,\xca\xb4XN!a\xd7\xdf\xfe\xca\xac\xc6O\x8b\x8d`\xa2\x10\xb7\x14\xd8R\x96Z:\xaby\x06\xbe') ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x3ff, 0x1, 0x3ff, 0x0, 0x5, 0xff, 0x4, 0x1, 0x2, 0x10000, 0x2}) sendmmsg(r7, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20180, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x2c5, [{0x1, 0x4}, {0x1, 0x6362}, {0x1, 0x3}, {0x2, 0x6}, {0x1, 0x3f}, {0x2, 0x2}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0x8}, {0x1}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x2, 0x3e}, {0x2, 0x2}, {0x2, 0x9}, {0x0, 0x6}, {0x3, 0x8000}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x100}, {0x1, 0xd6}, {0x3, 0x100}, {0x2, 0xffffffc4}, {0x3, 0xab}, {0x2, 0x1556}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x7}, {0x3}, {0x1, 0xffffffff}, {0x2, 0x3ca0}]}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000001c0)=0xe46) r2 = socket$inet(0x2, 0x2, 0x9f) setsockopt(r2, 0x80000001, 0x5, &(0x7f0000000200)="9fb3fdc73c36e214ece8fdd21d9224026fa90a23054763aef6f7b6327e186aa449ace197d328d0e628a2ded3cae01d2b932cca1505ebcaf73a9fa3eaae96e7eeef6ded8458162f49f236f81fa8251882b80c1d258292554493516bc2c20a5055c340338717b68aae9da70f9d6b3fdefad26092bf6d2d", 0x76) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x1f, 0x7, {0x9, 0xffffffffffffff02}}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r4 = getuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x7, 0x40, 0x4, 0x5, "3dd1d83ad899a8ff32f6a9679e1f59e72db1dbe7", 0xb6, 0x5}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x10d) getgroups(0x4, &(0x7f0000000440)=[r5, r5, r5, r5]) fchownat(r6, &(0x7f0000000400)='./file0\x00', r4, r7, 0x4) r8 = getuid() setreuid(r8, r4) close(r2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000480)=0x4) sendto(r3, &(0x7f00000004c0)="3cd63b304bdac5b5541f798729ef2d9afa31c7af451f0d50089c45e6d41f4969a880cac36e6d7198b882e58db5c3d1f17a9d2ac463d9930299fb93dcbf3a44edc33c12182cbde4cc8db16c25b5932245fe4f74d6a47d2c6998ca87921d9a7e0ef00eb48e92589f3444c272d544bc18234348cd6e42c541ae6ca07ace91607e21b90245ae4d5ade28e227ac928b5b1f69b0ba1f43fc9ef376c85e630a765af8d55c299c2ca2a19b18f414481a7dfb3597b0ec1a6801798612bcb9dd4f26419c3337948936fff7cb70c58dac60010381be24ee447aaec004aba7", 0xd9, 0x4, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r9 = open(&(0x7f0000000640)='./file0\x00', 0x6a, 0x2a) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000680)=0x3b4) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000700)) recvmmsg(r2, &(0x7f0000001ac0)={&(0x7f0000001a80)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000780)=""/43, 0x2b}, {&(0x7f00000007c0)=""/104, 0x68}, {&(0x7f0000000840)=""/96, 0x60}, {&(0x7f00000008c0)=""/154, 0x9a}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/22, 0x16}], 0x6, &(0x7f0000001a40)=""/19, 0x13}}, 0x10, 0x1043, &(0x7f0000001b00)={0x3, 0x7}) openat$vnd(0xffffffffffffff9c, &(0x7f0000001b40), 0x80, 0x0) semget$private(0x0, 0x3, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001bc0)) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0xfcfb) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x800003, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x200000000000000}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xc000030c, r4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) close(r2) executing program 5: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) dup2(r2, r2) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606200000000000000000000000000bbfe8000000000000000000000000000aa"]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x20, 0x1, 0x5) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x2, 0x0, 0x0, 0xfe}, {0x7, 0x47, 0x9, 0x1}, {0x0, 0xe1, 0x1, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x22, r2) r3 = socket(0x18, 0x0, 0x0) setitimer(0x2, &(0x7f0000000200)={{0x2, 0xfe}}, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) dup(r3) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c00", 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000200)='./file0\x00') r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open$dir(&(0x7f0000000140)='.\x00', 0xae828e137847f62, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}}}}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x8, 0x19, 0x0, 0x0, [{}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = socket(0x11, 0x8000, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x4000, 0x20) sendto$unix(r0, &(0x7f0000000100)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x166) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/74, 0x4a, 0x1000, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r4) r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000001040)=""/4097, 0x1001) linkat(r5, &(0x7f0000000380)='./file1\x00', r6, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x107) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x6, 0x3, 0xfc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x44, 0x0, r1, 0x0, r1}, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000002c0)=0x18c, 0x4) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x80, 0xf7, 0xa9, 0xa59}, {0x1, 0x7f, 0x80, 0x3}, {0x0, 0x20, 0x9, 0x6}, {0x7, 0x9, 0x80, 0x6}]}) sendto$unix(r6, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x70c, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) socket(0x2, 0x3, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) listen(r0, 0x9) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af", 0xe36, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002ec0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000001300)) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) unlinkat(r2, &(0x7f0000000ec0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0xf0000000}], 0x0, 0x0, 0x60000000, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) r6 = semget$private(0x0, 0x1, 0x50c) r7 = getuid() setreuid(0x0, r7) r8 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r7, r8, r9, r10, 0x6a}, 0x1, 0x0, 0xfe52}) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f00000007c0)=""/82) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r11 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet(r11, &(0x7f0000000840)={0x2, 0x1}, 0xc) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f0000001140)='./file0\x00', 0x5e) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x4d3d61ab, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x4e, &(0x7f0000001180)=ANY=[]) msgget(0x3, 0x42) setuid(r2) mprotect(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0) setuid(r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x1, 0x0) mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x1) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r5, 0x4, 0x0) getdents(r5, &(0x7f0000000040)=""/4096, 0x1000) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="0e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/36, 0x24}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x4, 0x1, 0x5}, 0x7fffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000280)="babf244304f05fab263bd85600000000000000e0678a39306565eff7029e9973c6d1fa52b0b7400000004c6262c01bce69f25e09415f36e3095d095f1f898b8f5540961dbe5c1b2d669bad0dba1934c4a4163f7578a6d0d49ca5484d3bfa2a844c3d1b8e0d1b4df0f110611a89d9d8951418cd0000000000000000000000000000000052eab432c3fbbd4cd4d6be6e04bb149ce3058f2688fa4eac775a2b0bd7f5b53312e2c17082b41e45218380c0b0774fe5cdd64cf7468d9eff4be5003a8114e6807c18bd4fa4a5da2d2cae745336415caa658e3c5620d40c7f28becfbab317dca711f7ad2bb8564802cfb6a06c14b050f4f424a02a1ad62075d4c63839d3d4e197f1bd4fcc7fec88ecfbb30b1640ce13553d00"/291, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) poll(0x0, 0x0, 0x8001) execve(0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0xb25, 0x0, 0x7, "d0d1c029455d755ec77a00de2f326f51b1d436e9", 0x5, 0x3}) r1 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x600}, 0xfffffffffffffff8, 0x4d, 0x0, r6, 0x401, 0xc5, 0x2, 0x20}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) getuid() msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r8 = accept$inet(r7, 0x0, &(0x7f00000002c0)) r9 = dup2(r8, r0) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000340)="9218218c119ff41346fd86a2c794ed3d500632cd2ccae8a4f9616a8d721bb9807ac29943970f66129b796cb26fbdf015b9a354885398ed251f5dc931659bcea04c3a5df9bf40dd8e6bc142af50a2f9661b2c0f6cc17d4dc8c6ad63c63656f8f081739ba7a02609df75b2e056e46b8ef2921a2f98afbfca25d1e657afb5ec4bf08ef40875330ca7cdb9bebaed166f81890d84fba1159e0f801a8a8731c06e3ba32f8c486586535d6f9431aa1b6c71bd49541060f32bcc152529fc6f87e9e0c58ce19542", &(0x7f0000000440)=0xc3, &(0x7f0000000480)="9bfb74eefdb5a1c4d35ca3e0d17f12644bb8831367c5a3b9138675518c8d4f3d46f273fcafb9a71a1cac9255ed3467042155ff61e0fe06bda22ebf68a191fac13bde1155868915fe63c606ed91599a0e581f050d05d3dfaf21894d004f31f7ac11c091051f502f08ee66396c5f1ba76904cd27235fbb5520e8dd4d1560fae7a278cf6b5bc7024675c7005214ffa46c8222f966876133f84e375702ee31c7a6ce511c29f3f8ae86ebc3a20c963f42cda52f", 0xb1) getgroups(0x2, &(0x7f0000000540)=[r5, r3]) setregid(r5, r10) r12 = getgid() r13 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0xfffffbff, r2, r11, r4, r12, 0x10a, 0x2}, 0x74c7, 0x2, r6, r13, 0x7, 0x9, 0x9, 0x10000}) r14 = socket(0x6, 0x8000, 0x9) getpeername(r9, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r15 = semget(0x3, 0x1, 0x4) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000680)=0x9d) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) ioctl$VMM_IOC_INFO(r16, 0xc0185603, &(0x7f00000007c0)={0x9e, 0x0, &(0x7f0000000700)=""/158}) ioctl$VMM_IOC_CREATE(r16, 0xc2585601, &(0x7f0000000800)={0x10, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x428}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffaa13}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}], './file0\x00', 0xf13d}) lseek(r14, 0x6, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00), 0x40, 0x0) getgroups(0xa, &(0x7f0000000a40)=[r3, r12, r11, r3, r5, r11, r11, r10, r11, r12]) executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000019c0)='./file0\x00', 0x1, 0x131) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x10, 0x1, 0xfc) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000100)={0x0, 0x0, 0x0}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f00000005c0)='./file0\x00') kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) socket(0x2, 0x1, 0x0) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c584", 0xa6}], 0x1, 0x7) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6}, 0x0, 0xffffffffffffffdb, 0x80000001}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xb649, r3, r4, r5, r6, 0x12, 0x4}, 0x6, 0x2, 0x3}) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @empty, @broadcast, @loopback}}}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x42}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYRES64=r1, @ANYRES32=r0, @ANYRES64=r1, @ANYRESHEX=0x0, @ANYRESOCT=r1, @ANYBLOB="e3e190698bce987a5ae368b43305ff8bea9a10fcb644f6a33f11dee0976a1f9d3c9d474b9db9e13e181ecedc6dbaa04869b607b066bdd72e6023db029bd41fff19bbb4ee72617605274bbb519d969c1cef75051288d0c8c18d41e9112d267174ba9bd129e1cf4f7816e205af1ca7eae6187899b6b661ef3f85cb7b6654ccd11da9f4bafa6d95ca566ca7ec34a1870087be06b8a6cdfa058e4de52204c63f63ed843b2c0b6a53c74a1483f845c67c84aeca1f23ba0f43962b40c1d05497090f5e17ae745d59d6e32a9175", @ANYRES32=r1, @ANYBLOB="ea77027dd970d4c3ce7794c0aba60b5957607bdd", @ANYBLOB="d988e00ac2b74871e3ac2f7dbd3d36a2d0ac4dd0da706c64d593dbe28773d2c9d1fa36dc7e87afe0b6fa27cf2811e0a1527519ae3edcf8b8a4ce058e7cc5c1f0f3d8c90cb56be6f2e3c11d92ba449e8ad66ea2d169548564b8871639b4e1d5ad18f27474265e7907e38468cb803271971601c230680d3df4fbe6d3f33afe81e40092e2e826d929e5420b9cde49f9a93c2fe8cec05b03e7e478e45816f56742d233f813247b90d15f62d6117ba02a40e811cb6254f2f3609dfa6abf161f269e848398be23c754b0be835fd7c5187e2cc51576c3d3dc9c2eeadde6d83283fe5b0e7f17e427aff2b7feee92b3a89826f58e50bd1881a3dd14031e0210a4bffdec370f29fe455fb192414988d8d17771e8afd2745334d981cfa03d48c6148ae69f4f3679da5f0c41ce5c3524545538702068fac0bdc3ac9c197951842ab323fbde2c3c14a1dcb1a3460f0a0ed22c1aae1e7b3a3f9bc174864dbbd83c764f5481b068923ef1776e8d3fabb94c4b6780e21703df1a9213426f9843ebc415d1574ecaecf2fa6976636d0cc9de96f6cfaa7ff425231171c28090f8c621df52e87c03dae7554db6aa2d15a3304d2eec087db33e703356d316c050b0d1781d8a00ed02a0450f5d86b4f1898f7d8d6f70d29ef0ef6011c582d050edc625781f3100a7e8cda4dbf87c72f084871403557f8fe8e5ee9a934b924a7c7bc3d4a8e34cad162ef04bfaf7a94c222ade9cc124bbb771b9037a84f44c030c9e1580c684b5e43cca3832c3556c98fb55067e6b5c6c8123ce7dcb8ff7492ef616502d73e498b1ae0f534bfa7064fd8e14d32e64c986a78c94d0a1fab3a8618758ae9f676a89afdd1194f8041b495e79bcf8316807b9338c8a248015e00ecce7dbf2153f952ed2db52abe9fe15f6109af24f4e3d12933de338f01d610ba8a7535c25b098e42472946c70e7feed1e272e6683db883f720c2c1a8db155f71e1ffeb2795bb86468a0ea52605762a7cbfa7539579356e0e90b325f99b747d18defc12f7d8b636063abd020d4eff2f4aea8a97ad3083014fd7af95025fc8caab8d775d768fff95b6c75f62bb72193a7700eda4dda25aaba5eedd7561701165d4c9c3f83c8d806813adbde103d871343171357bc5c98e09d4ace6269904da9872949352940e365438fef7f7fddfde2731ff821ae143ebf268d30d7a39ea30812f107daa317f131756d46a578cbdfcbf9f907131a9af827403c0120c6c0676c574f23df495d35792e1c441a2cda5afaef401b0db637273993ea6743fbbba5a9bbd9a2acb46ba1d368c5b739c2652c3203e75a4b996c30bf6a113e21b3e7aa2699af92ad7c225b18fe8ec78edc8320f0476f8dad3e5e33a804cbe88301563f71f4ba0d6a0d7c42586bb2415afd4c8bb1b148f15ccef85c215a2f0e2ac445f80164b72e39a240f4e882fd7a7dd4377a494254e5ec1908b52ee564ea28359bea7867bd305e8b1e524335ba4cef789c275f9d123d25cf0055487653d9cccd714f4c961368011ee1d5b8119df1b62f0d6c4625f919cdbc3e4439e4d378d46d1a704975be9b74e482bc210cd3a35fc7ee999bb15e1331b83fd916ec2cdf00a8f350d317fc05a6289a607cdd2479cc59f883bdd9f04b78e5c8c892e6af401298f76951431e36315de3aa0cd24498779746b5150db867b77fe2cf6b5910524c0a635fe0db656fb2fa38d39b4819ef50b5abebc570f7284fa5ad8a63d1321a51b25d9900ff1356689f549dc8d7d6a63a2eea5555680555ffba5cba55eca8967a4a1aae9659599b4d827e904045cdc47a9aab43e5208be595bc7ec8345a8e2a940b868d72686253986674c01997864e3c898dfe924362326ab61e75332d41ecac882fe4f9ec8cd46da25a64b6ac2123f9a1bd6343fb3ebce2d42611e9b58c9742dc2c9a16fffd6ff135bc379fa559caa38c8fae18b98499e94e0a2d7780f9abfa76c904f6e84e9e96fa91455a51c80af03e300793eb2b54c203c17afdc7ab87e25ca7a20ae6222574b9c92d0c22d52fc0ef96dadd703b3fe4459ca3d199031c3c153b4ec70715930bcf711345d8a0b5cb18e92e58dae278894df26013d74a3ab5101d18431593d772acdb27b980164c462c0c5788401a210da0c78d31b33e1aa1f5d394102f0bb1096b5b2f221ba4e258df774db17eb3a435b9b23dfa5284ee776244d2dc95b33961b81896c7c2211c06182b76d4e1f60f91f79a1cc4e57f095093c8fff34d51cc40e7f977e0e56f9be9f814e09541dde9a265fe7bbfe5ba4ce83e99bfc8fa2a785e23c90e94e72f096b7a5776dd6be4e988f9ebeb1d048f82ff3f770815d6eae22408a14e6331cce923969d28a10926736d974fdabcae2a94d7618d7c9da6532d72a4d8798c9ab862b6efc9edc804ffefe2b3fd0212df9aaa9dda60df4f9b0cb0246702beafa53d62e42aafd700261a474c4aa9870071b8a05ebf68bd4655df89a024ad6f3e38501693ae94daf133610cbd3a756e0d69c028e53e955e9ba7774c7ef14bd360764cb6b1e8abe9a2c997c331ec3bc788326df0ecbb3f582816ed669f6d8d4d861441d4a4234d0a42d4bd03df0f427b68f9dd73cf64b12c76e8385fafe59463f39b8bba383be81e68f8a351869ca14e64897ce9e504a6ab39eedd2a6b20f63fc18caa34e693817fdf53e0bf34dcecfd682211c414f107c9de40be7d50fcba0482a453cc0b8d3e094b78095499437dd47ca41e7872527a96142edd9316c8fc0586ded2233595c5d178dc63350198b6c22f1831fb3fe38adfecc574f0259fea9da86ba93e362c887999d434f5fe2e957a3ea95037d8ad2fa5bf4ec5b141dd9003d8c87ba8df8ec6fba871a9a28c619faa36e9bf32733a519fc01459d5c586688190e39880187b1872cfd7e65c921b941c6d639288ccec3672f1b75da292a2ff80a029e83909d6ea97320a8e76b391cea025d04ff7e4c13b9020d6ac30afba36fcfb7e46249fdcbc3a6c910945ff7673c61632b62db00bd0f94e73aaacbce2cbc469086bd4c85d515829ed9312e41e5ef192457a22972b655e14938d42784d73b3c08a3f18dd4068dcaad54f5074eb197fe901aea460d48c32579d44493b92ba5dbaeb3f0771863310d8f2177ff81544bbeb402aba61cf548dcca254c258cba74aa95f229d759659674ad1affdea108a08a138eea97ead349e4f84b659fda07df8ab0b9374cd76d6d1afe5c2334990b74cb2035d530a6d0b63a2fc9e1b4665da2b45ef4c76223c2819a3c0043c88c3897a612b8d355b785b680ddb870bc495d944c2aac577b37bc337990cfea9ec3c2afff158ca47f8719330ed12942e9b60000cd976e7e3a6789c2dc481e2696b25294465bca62b62343a58e1e4dd88364a4ad43c63e867155bf573c3e537db98f8aa54f7d6f9589008b5796e16543280716ce505d41a1e45e435a833d2966c51bac9dbac9dfd0e7d8f6cdec5e234ff36094e0c1a75bce6df48f3f42bfaeecbe5dde01ee736d5250c18326dfeb61d82a0ef5405479675114ee34f34e1ac62899f44c80f6cba23378f7c5f38a7094e00f9a4150dacf504f936bcb7801658d8509c7b75f99dc98405c6480debff8c78d8fb45963d2b842693e8cf3e833f0631a0b4fc28094477ea8b59ad1b15de18b129db736032e60b69c362e3f1f43c42d08639590f18ed13e19e24e22182865ebd3f877d3f03c86d01a9d5be6d3ca296b421903a0b37f698a95a1df7175d411d57a8f0d3a7b927fe3cbfa77aa7092fc8416fa3cb67b737cfecb5534ccee62a2088ca7e98784a7ddf10022e7aa0e884fc8d07c44e1291b655cbffdf8175567edf02462788b6c559f2c29ceb39c9d96fcf283475aacf653fd0a26cf2b0414168d5a7abaeb1a14927530b9d835d705b5a92c801a1ffe0e74bc2b80c3cb44163c76eeedad612f8899aacd30177f8590a0df759c3eb1323ff0f5a9964cec3ee0e1e5ba214e257d82fe4ddd1f58cfa58e6dd160c71ee4001817e563e88633d5c0b2693c88a6b5b46d16866145f21b21466e68d159b39667b026ad4b5e87197824178f39bce26b652ba238187af15fbb4d067489107d03ec9f10625c10b16e122103840b2fb866b665126420ecc964610bb1d455ae06b794e08e5b434983702e3b4e5b6d305057d0f2961fc469f30178367f229ca7406a8986aa248270874c2aa8dfa192b2868c55beb089d3871777cae3ad761486d6b50cc1c81001e24d12591aabd4d575f7ebf7e0cc92738b8c7e82304269fb13fa35805982021ab9ba639d7df71aec449730de4e6bb66e0fef1715c74365ddb40959feda42797bb5090e4d61eed42f68fcc3a1f3e74cb4179adc1b71a080c2788f1c376c066b902dd0ebe67579cfb99ac6042464918f4678c6bb2713eb7891d67cf346bb38c8c9da4dc81ebbc6f358d0f3f4e7328f76fceeba428189899514338499bb0f084a7864ef722e7b35de0218d4d677cf5762cb9aada556562166ae166f7ae74aac811ce6779b25befd3ce6e3554ccab34134f78977b29f71ff7b63d0d5f1495fd3c439b6b82519909c5b06951f246ac60d8a3f1fcc7e1fe4c23af3abc6274fc5183b1f756698fd9ef582f0a3841120af31abebfc59f782fc173febdfb2ae576b5dcb5dd8b0495ce4e25ae692fd81ca383783024da1646215bdbffb68898859f9a3b8665c07f67c8db5339a402c84c644797e934a6895abd46ed15766c399c9f5f0f1737332aef021fefafb8d639930c9d137157863b7e19c1e965fc3aab412a920bd000a340ad1639ada663f379c7bd055f5f8e149c358bf9b3c8f87922624d828391d49caf933636f43b66258f22cb95cd559d12485009c5ca69520fcd4ee8fb4cb4b51ce737608bf6def44dc13e80dd10dd70f01a8d19417de86aa89bd0ce1609c837ea2efe6b7013938463c4b1cfb97ec4f3b0673622015157b73a90bc37b28699af08deeaf2368dd6aac127c8c52394927d8e9c794bf635b21076b28f1bf0a84f56f7c8822d15784604c278390fd8b123550da287fdc177ef236fd8708745cc9f39989cc1d31b7407271f4df370a73873f8dd3c2da1a03d9ca70f539568e647b60d06cb1b057b944575f52bb7a8688647cfff1b4df429bfa0ef5b2f3f2b2dbfbf0dfdbf125e8b70adae6f488f27e5f8eccef2159d214c9788e6f893676ce59d1aaf1ef87354783baa58c4b342a0c24ec40b815d67ad3f431bc458e905e2314fd033acd0afa7a5c06315b352139801efb34120ce597618141346c4822df20d69ad814d71064a89760bf8a9f70ff8c685d7b4db12479704c156cbcdff74a153610412ebd34eea7fe273e505a10cb1aedf3f43895e434c08a06f3ca2709c728d3463f9f641f7681ec5a4e764425ec42f3f20e6d221bfa224cbb55363d60d364c1c4c8ed75f3c91c372e14015b584d05fe9be9c017a9a0df7cbafc489934945f45830ca616d151df9cf47d5e8225e8883a4077cad7efbdd787951409fdaa26c841e64d3d494ea9b19d728d0c778d2c3a45ee3992343e06e398a273646f5e72a636b5ead4d5add7875863b8baf44f7ae04ced1c03978b6b9428eb216916053a1b0d985f735705f869deefbf2fdebf5a3f6a2a6566e2bea71900bbc9ec1f47ca5a3d1f05782cee49223be7806bf8c4032516df8c21d82fdfffe526f841a0c44917c585a74636f497e8b40287c5af0ca096ea8fe175a3bdc13b4e83482b2548a08fd62945b2bc1bece42e795bcfee0f179836aa55314845a39e6072f4c83341175cef7760a15d08c2fb5b84f191714a5c6b5100ffcf60e813ee3"]) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa13aaaaaaaaaaaaaa43697caaaaaa0800450000010000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x6, 0xff, 0x2, 0x42}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x102) dup2(r4, r3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 1 rsp ffff8000305442e8 gsbase 0xffffffff82d0dff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8284d0d8) at panic+0x16f kerntrap(ffff800030544230) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd805d2d5df0,fffffd805d2d5df0,0,fffffd805d2d5df0,2aa,0) at 0 softclock_process_kclock_timeout(fffffd805d2d5df0,0) at softclock_process_kclock_timeout+0x1cf softclock(0) at softclock+0x150 softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7bec1cc0e640, count: 249 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 0d5ef51b-0062-dd1a-a10b-15f17b148763 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace