2bc6ca9a765692baa72beffd3bd9fae5c3d77ac57a4c101512d7ad538d44a620f370664879f99dd737cbe4844a920f098f6fefa929a0b2041b1da230c5c10dbe22f119a13bfb61d1603a82062d3d74f109", &(0x7f0000000180)=0x9f, &(0x7f00000001c0)="1aec75262bd068b064532544e8b8226f69a196d77a1696ad4d557982cf8f0ad66c0bfa1f54ed7fb6f13b8ce0d0b4ccb00ab2679b2a967abde3a1f9df44aa2ab6b19304363f9881ee253cd53977e797944d6658b2c35183e3547a283044b4434354b356bbaa595cc103b1ca014ee58ccba5f30b3ce02804f9c4ae279f606bf99c49d9c2ab27792fb53df8b40e14e45d833540478562d6dc243c68d57b9aba528dcd870da8072bef2a095f0b", 0xab) openat$pf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x400001ba, &(0x7f0000000640)="459882ab35468a637bf9a579e8d1b9c270dfc6cc1e2bc6d609c9c60b19ad0000000000000000603937a6641a56", 0x0, 0x0, 0xfffffffffffffed5) r0 = socket(0x1e, 0xc003, 0x4) r1 = accept(r0, &(0x7f00000006c0)=@un=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) setsockopt(r1, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x6c, 0x0, 0x0) setsockopt(r2, 0x5, 0x8, &(0x7f0000000640), 0x0) getsockname(r0, 0x0, &(0x7f0000000080)) close(r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r4 = semget$private(0x0, 0x0, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000740), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xe4) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x400, 0x6, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r6, 0x0, r8, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r9 = geteuid() semop(r4, &(0x7f0000000140), 0x0) r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r5, 0x0, r9, r10, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, r5, 0xffffffffffffffff}, 0xc) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x10001, 0x2}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 6: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000040)="6735885460b1c5924379a698c8026735cf019da58ec3f410ad50a8fd17d3cb99bafec92a5462a762cab594dd3bb5ec587fb92535481118ec5dfe7a276d6a6bdd2a3873abc0b40e6d", &(0x7f00000000c0)=0x48, &(0x7f0000000100)="89844e63bd6c0aa1ffbf20e2f4af6dd12883ded5f37adbcb90ef728e67fa3751a22b9d98cdf90345c1bfb602990f3dc20c93a1", 0x33) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x1) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/36, 0x24}], 0x1, &(0x7f0000000300)=""/117, 0x75}, 0x800) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000140)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000640)=0x5) r3 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0xffffffffffffffff, r2, 0x1}, 0x53, 0x1ff, r3, r3, 0x7, 0x8, 0x0, 0x3}) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) setreuid(0x0, r4) r5 = geteuid() r6 = getuid() r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r6, 0x0, 0x0, r7, 0x1b1, 0x5}, 0x86, 0x0, 0x81}) r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x8}, 0x0, 0x0, r8}) setpgid(0x0, r8) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r9}) getsockname(r0, &(0x7f0000000600)=@in6, &(0x7f0000000680)=0xc) setpgid(0x0, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x200, r4, 0x0, r5, r7, 0x10, 0x7}, 0x4e, 0x7676, r8, r9, 0x1, 0x5, 0xf364, 0x1}) sysctl$vfs_nfs(&(0x7f0000000380), 0x3, &(0x7f00000003c0)="38d84b00d05d1004b8504cf39b126dbc0e3a6d5a3203c9fd22b95214c3f1fbf549d55078aab85ceee894b53cbc8214135951f2a64511911ef2d7e0ebfea71d7b19740c8a471bd2bda73c0483fbbcbe1673a01287564f880c4565c1", &(0x7f0000000440)=0x5b, &(0x7f0000000480)="72776c04a2bda99a2a15d32df28a709caa04c7d69c260f4107d1cfe9cfaff998efa9cdc1017268cf1964a5e52e9b06a787d86db79546f08b784818e99f4325253a0a07e6d72545b21c300408b16bc94f31f9fdfd5cd0d48ebc028b0f25667b9f885480042694b8de4989cae598b220a9dc7203df152d82df1eeb224af5c057e32c49ef23fdb4c933122e8008ff803fc696a7f042770d938d3e4edb442c6df23d16731d0a1bb965ab4c348446dda5aff3d76d8da781a159c9f95d313f80c9ba1ea9cbba5c9da3e5686d00b74f6605fb25443215d8ee9d83e964d7130d212a29161f6d2ac9a212513d65da4bcb6825", 0xee) munmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a0000000000fb00000002000000000000009400000000000800001a00000000000481"]) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) sysctl$hw(&(0x7f0000001ac0)={0x6, 0xd}, 0x2, &(0x7f0000001b00), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x3, 0x12) r5 = getuid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x5, r5, r6, r3, 0xffffffffffffffff, 0x8, 0x18}, 0x10, 0x9, 0x18000000}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b, 0x0, 0x0, 0x22], [{0x0, 0x0, 0x800000}, {}, {}, {0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001c00)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000000740)="d473e14d691dc9e880b96d3a3c426c0896f1abaa0b00b49412d9aa172535b9e46b8a54fce95e5b51d2504a15ca2bd5d809a51c1a410539798df551ddc10990daa931df92fee356b8e330bb44e6b37f93fe6249151b2079de0295b45dc79dfb89c3897988d20240dbeb651342b3278ee7e8cdf8c2e4be3a3fb39def40508a1fb18fb2d62c20bb73ae430b7c1f412bd74af0d91081146dea3460e5aa32d3638e97b7e2a8b9ea371471caea04ead8ebb726f24e150d8cca64e4642d6ddbaaca1adc64317058e79ddfcf812d9883b653d7a2a9a50d1f", 0xd4}, {&(0x7f00000005c0)="2ec1d3696247ca2d2c3115aab7c580e0c898dd37ecfa22a0262c8c35fc0141a06c992c1eadd49ee7c6913cb821bb08cb49035ccf500a95b8760e726f4d723f91f117176b501937264c8bd0ee9161d519ffe0790babd34e03de7cdb22a56f99dfc1713ddc385c2694242e228f192fab8ff5b6482e9f35e4d6b42d277a212b8d288346421766c88b233c8c11501df4e978caeab74cc2f3a066fea9a25cce166c605b8319f6cb", 0xa5}, {&(0x7f0000000840)="e58dbe6295940fe7e474c697cbe2c22e3f27b1f2d1b68740506dc0a9c40a4540d3e729bb36284df769801ad3098f49437852192f4957749216a441f8be6cde7eda2fe2056357a5c63263df3a6717aa9eb68007021b4ca7938a769b0b68fbae4813d464bf6da9c8fb4d1ff4f77eebe03ec167993ab3b5f9974ecff96181436ba27a76e8fee40640d82487df29b470359e98ec360965b2e46a23933f39595b30d5dee45e429790708884dc116992527d2940b4c351e2816129666022918059b6105e6ee2cdda4f3c39edbe35f9d8f44c76e32f4c3b91acc187957497180a904cb9ab280f74e43ef475a83cb47c54", 0xed}, {&(0x7f0000000940)="ba2d37bc5b1da87d8ba495ce72f7ad84d189fd9f462c71bd32abcd2fc0f77fe1f68aaad8a49bcd8874dac5a458d4729dd8700643f1b50c3f2480290490788ad83e35313fd756a12cfafe35789ba78bd20602cca1024b98507e7cb784ace5fac566a827a4ea2291e479d053208bf2375b2e69573422d6bf56d696f3ba4c94d3f839ece5e5d3da93fd5b32c926cbe27977f5a30f5324ebca6a6138d3e43a6dfb9295c98cf58aaf6b253d52f4bbd37f8b1202ca5c8ef00291b3ec512bc3efac32d27f83f27da993369f49584674b05d7fa95b555f7b1663612ac244980f8ba2f9dc3ceaa3decf1bf0a8d31adde2cd77dc12081fe86ef799770a8bf244e823a049c2c71d985de723cfe58dc0a805968ccf811f8a1cc81e3137a85e04b041a1c0fa8c00adaca20fdf0c332f7087058be78ba310191ac4084f2ac33fbc0865d93dab27caffeb276f7edd8f86669890cd1b9cc76550854e33c0cf6c16b14bf76c3b0d897ca95f9ab76eacf3d39772832eb5d2e053250abd38fa09765940671e034d207682df5c29eaa9170fc3973fb8c591d4a6e062a81b0e21d2fc7d7606d3b61425f2ca0fd259ab997ee10ea331915018ebd6c177ceef4d2f759d891d8d5cd37d1d42930acc78da98961c2a875c94bf9ef446a7e4426026728e84be3e50c55f919b4010f590123110faaff9bba61953f644745324e888e50ff41430b3439253031575ff3e294d20db039b9dca2b9d43537627a6256030ee57ac54c19e293a5713b60f35e3dbff497f5a9e098196309a58d158fae27a86f24b19faf2646960fad85d6fd35c54ab70c9d7c037d6d513f525f75650da73d06663f486cb3be2ec3901af56f59c0ce06cdc3e5b10ac80beee19c0df137949a6c7292cde9ea0c6337aad97c96afefeae5806837d501fe4c0f376eaf8e789234ddef6e93b90ed9bcf304f6a12db11a27f72b04dccfab2eea17a42e72cf596b1d4a543e9fc5dc627dd764bde527ee91bb912de14ef6ddc3e184e0ad94caceb3fef4f9aee6db21e41a82892972d328cc9163ab96feab688651ba7d90991e42048b4fefb7a5be8cca0e0864e89d93ddf1a733750343167256e1611df16183f5ccc1a4fb28fefecc98e1b4a7626f6ab98a309c424f6f6ac0813da97d7bd1165955ef262abaa1ce2a19121d394350d439dc14aa1e2f4ec14d04737d8d6eb658fbbca4c44e8d462b27bbff8b33fe8bf74e8375af436498146744079790883cee011652a12a3849d60c0ed217ee9a5c08cbf1c5885d35d5b4f26a6521a0650a7e385c206fe83c9c23a5884befd9e9eb5f7d3b092ccbc8670a2287d68eacc16cf636060d540411c647d46aa5adc88cb63d5543169435137bc94d04a5593492b327788a654b31b546d2fd5fa41666e815c2c0815299967aab204f1d6063afc387790daa7d8370db6ec60bc5b1b2fcdccd3a0b779f34e7cdc89ff1a5ef0f972244a510ccf67a3acedbe4ff48142942f21aa230cd4a7b3e5cfba76495e4db93fbccddaeef9c97b53a9b534fdcd726b3318ce06f5a890025d5aa4d889bbe418170888312c26a65995f7249f57629a3aed4beaa3b908eb274884722dde19024b29668ee5d41825b2a08a0a2070ae988c2f17b9b1bc11aeaa6c428d1ef6f088794f42a0a307450fa39ece50bfb887a02a78752404383033d0d54300990f6b7ae3f5f5ee8f6aa316f6c14252ab8415b66a9a220b6c7041cdb27f9c2d10fd0499749d68dedd1efaf8936f2fd65d5b03c4032a1396307536ff5a3699a58c1495eeb7506769e54f56f42083a23a9f9fc10656a40f1389325a198885d9b19f4f5ed65d16f9c16a518b1e3737793a5027f7d43bd8c4a2346cc5e246b79b5b9a8d0cd04c6e7bce9662fb2442a25281d8b8f286df506def5aa3043383eb3d5f3d9918744c74c4fcee4faaa68b7cb94371786a4232a1f145684c9f5df68ec75e490e6e737951068a4670d3589eb737703cbbf96379721f122788dddc4aa9973713334a466f4a417c4e10ae745a5589252faf18c41caf5d863e6451e7f2988be22006f05f7716dd04dfcf84751ca438f67c58071fb9cbb469d6c7c5974c3f4289c6ebfe8ebfee69021dd19a5371371cfcedfe1f83831a5df49df97680ccf0cb7ffc04ad1eca53d2f61bf37c348223f9d4fd11d2938c55065e3c95e223b0a6f344631d08acd26c737274ea089a5ba5e957f74aaa3b5e297acf169cbacf6f6ef40d0a9a7d8b1d670a3b2adac179fe9b25cb3094ce723fcecaa8d6ab8c958bec545673aebf2c8217c7fdc9017c3c4139d89e1c98b54842184865b36843f8236806b85dcf6963b456ec435138b3430ae44c1752cb5003a29bfb29971b18873e6d71aeba9a08b3a2353ffa002052592ff35ecb34e0a6b67a87184772f6a1b0d1b5f961aeea9331dc24378fb2640aab7de9bd2a3a82a12a4dc20081bde8bbabbda01666d5965b5349205a993defec7738d74a62f975838abdd7a71bbe2e7f45c0b3c43af3de8699d2c5ba01fce3091a1f9a408a3784a5d8964078d62e4c274c0ac62492e3698bb688824496c9dfacd8e4f3f89ec978d47346f477dfe3b5b7ba19f8d2fa54fbe31fd8c70857ed10944d3e9f4451680e5e80b531fe3ab161d91baf9740b2e0c58386c3a637aff82da0ac182d27f4f634b415d0922b5130241b05c21aea77ed7a6f135f3bd9b3b63f877a2f9ca256df55a3a53b79f920af161afafba640e6a45f9c9d711e6a918b933f5a2990ef4967ac20e8031025999e0554d5446d539c654c55f22b3f8406971c9d2c2c8bf86ada182cc6d2cd69a0db52c1013a45480738a9f61b7b534d47f291405962f5115322cffad5c5693282211bcc3721cf0e5d9643bbf3d5ff54f52b6ca3d99a49d8f4ea0ba2a248304bf8654dcafbb3aa7d619128e31cee744557a5b2c143f143bca1ebeb8845823ceb1a5d8f77f918267cbf8ac7069361aff794b17e0929f136f5c0f8747e663936bca6516491613e0a1e4156162d29d48827192e2d955c3fa96c3ec4b2590fdcca057345da5050530b728a11ffe0878144059f3b38bf76aaab71e1c298b5ce3cd90bef50710ef6e923a9adf05ce0c10d46b524fb718f18952171717b73d2db6b3bc6413d1828ca467de762f826d8a300cb0def9b1a42950f1d0b6f351a95970b74a4386eda14c09533435639447ce11dbf10bad98f96cce6865c9bd288ac98b7777de5620a187ec7d3a4cbed2b829c0a056333a37375fc2a7f9b433d3cf9357bed47c6eccc1d748f93ab87de7e3c7ec680bffe5c70f947e570d5b8e4335231dfeff6033f615e7ee308a99237473ed165dcd5290a4a06afd0628975340e52c46a08cab6c330c3c9dcb671e89f7e0d512cf437b8895a7fb1fc7f9456c5fbeec36a4c5e5565557aa022633c4fa74f69e1912060ce53f1b334444caa3c02e572277cf924e854f3f3d96f7da6c6dda5b78d954530f900e4bf4d962e7511bb4fdc96f20b816685d58c3fb0d6d45236fefa9582a2eabe6eddc440f86e72de96ad3ca9352b1d3d13b61f04b0f994f9eaa42ef4d3e5275b78f654445d378923acddeab85a16e0c0d0f4899172266d00fa6f251db721080978a165410fb61d0b770d1386ac309e0139f749ba697e1c0090932f257400f4dee38af94aff87fe869f0b440f4c2f209a511e72338c2d770d61da4ece852d36e89480bbc073f55bcc61311c043a975ff744d781277edfbf1fb9ef0227c3befef623660a5e12b5aa5bf34121558278ec9d065455325b7ae0267ea918dd38afa3040827986be4df05273b3094eb1d7d3bbd5ecaebcb5bc10b34040879d3d6748dd5665d1ce50f643d9e3a5c0cf0c351eb815d9246fd57b56fcc28e878b01f1a25af941b31cbe81c1498048f0ed65f87163099bf2e174c6bf884dd7634bdee3aca5976d22dcab021db57919f726acdded477cd87ec3d6806e479808d9ff7fe103bdb32600d1fb2e497e974cd4a90597d624521a06cabbff718153150b01352ba1f3a1b7b8d58d775ed511b252a3a99193963b8f74b8e7d43de37ca1ced62ce5deafa29e7ea58bae9c94a950e720545021299f3adfe829417c048f7e4ce27099ecb026bb9d3aca71922fd5cb3257d150a84ebc340da99f2be3c89da2fc0e8d64176490eff9c3aa33032c459d1daf8cc2eb2e36566a57c738d713c6f7902fac8f3a646076479bb2de5373f4357cde3dca12a50062a26f99b804cdc1d48ae38e5fb0975dbdd43437cec0c35c816ace2fd7d6f8b040fbc532f246cbce86e71a0f7c05669214cf47264f6a8fa694f9eb0b613221f4c6aab9c4756e7b9fc482d07affed7d55c8cd5836bde18a0c95d2492027f77c0b0bea0bdf58636cee86e63cd33443cd122e6e0641a31d5afc26efae63f6ff832f13b803d526c6ed7f54919fd1fc174b1590d3ca8c606678a15b5d44878ae1ebbeeb2785d7f28e9c4b9bb2c2a274e0c8a3b58ef0e39b12338550a6a7b57a89f04f9b5743d2ac31ab3908bd89a7d09e86776bd8ada21f044dc951f3f0d17f7dbc868803329681a3e949ea8a05f250317476320261971ce5ad36e8b7e3d9227ebea1d898cf89bed05f02f457f91a1db984eb6118839af46dc401e3f9e30b0d29810c931109fbd5d138bdee1f4e492a08277b29c7aa033344ca7ec7d5a8e1d337eb4340c184f336f2bad03e223742544e9897c694fba0084f522150939f1599b7f3568a38a2d39dbaa4088410e43ac282e0bdce28a88da0a1e3b5ef745c3554a74d59050fe2cd012b5b226f72be92109c96f051e05315e2ec3007768b3e7dcf4384138464aa5afaa80e717b4acd258b38a501bfbd12b4117115e91044c85a789932d2aa704af0552c75589061ebd3676e2bb80870e4bb3171535d8bac671b4b66ca15fc14c081eff270ff883810d6b02f105af53d9ed123165d4a211ade562389c0bf462a3bb31311651b73cb387db5d2a57a4f1353412beea61a455c2949b26c75b8f91ab7af8ecd0b76fdf277471271ba610656cb3d0ef226d5db9d9c0134484e8de5719ee2ea471bb21ef772282c3798619aec846346baf6e04d1c600164f95f0b3a363ea3b4d61136ac4421fed63105b12abe607194511735734240bc01cb3331a9836baad47c607a9cf973d83acb4962284c36223780d1f02c4a8e2fd442815d9b0bb4d8846e8c049a57063e5b3ca95ce0ec9b683c84b4a443b47af52cf743b0fbbb9c7b177e6faccf4d280cae35ab6130b0c1ee0da018ac383ed5d2d2ea9d3f601c461b722ef0a7ef2b8e6322968c5ae9c6a120f85893dc4cdcbfabc89bddfb828b05915fcf51e8fce3bd5346ec2d763e471dd6d546a6c5c22b80a2f7a62240c182f5ff82c717aed7df0409e848e3d19196ccd6a3cc866d6aeec3e6b4df08427438fd4cd0e84c015fd18ffc32a8ce70904718abc8877df479f2c094a6eae970fa6a664333a5cdfb3846268dbae9e4c023bdd1231188d805208f4f2f18573da8c224ba3642dd1ef544b19b6ac439465d0953869eff9efb384035eb5700161e8a33ad3f7d24e2511022539cd27e6cda57f286bbcd27d69fec98396c9ff65e83239583b02922e08d38b527ef3d781db501d9a4494d1d0b345f112b727ca3eb9ea071238dc31968d2881ee6d0e66f69daef2fc32238f7a22677332da94da6b6aa10bf94119bd906ca1f170a024ae46dad8db8a54f270275a8723dc54e35ec89ced7e6893762f34a9f3737adfee811236e2ab1b64e3770d614a35b3eea4f70a26eeff65228acd924cc1e958bc57405c53a0d80030a10633e226d2c3e37a375f3581", 0x1000}, {&(0x7f0000001940)="a2bcd3d92f1cfa27076774c5538944dab9221d9b00357619fd8fa20a2dddadb6d5fe02cffd5f797d651a0d2c8340f9d51b93869a2ea92e0c2cfb302b72bde983660e61b511a2fb26e179ea877b966c80086281bc2ae2c9254f1cbcd68049e213a7093391d4c20ba2842d0fc0fbde1f5f5548a3a16008b05e3f108ab4f6e95454f1dc98d75c15894f3bd47ed5db6fca745b553eb68fec29d16a538f0c765fae49bb6a783a6b0ce396bf48a50139afd5b0c5e208dab1dc3820f2f32382e9949451", 0xc0}, {&(0x7f0000001a00)="21267bf55c1ec7b97eb0f88b87745131be6c7761d70d1c2ae62de36f7c1b056718e03ded9921ce5fd0d48a6977310f56cf108eb55279e1fd3c0bc88959469dfc5272f50e9817e9fa379965bb8a2df627403551d4055782", 0x57}, {&(0x7f0000001a80)="6bb9a4d3e59397887d25b7b7821de023474a7a2012c768a6ac4bb8e8b30a9154c7cfcda32a1747af2cc12dd057881834772e7440ef8540fcb1ce05714f278297213dd0b342be6170ae443101febb08d8bc26f545bf97b3e3ddb6fe9309a0e94d1d29c3c3821a93f6ac21670a82a5f0848b22bd44ebcb4b5c60733ec03c3566781643c246a97b4fb9b525f6f85120358b9fca6a1b39d47604eea3ad952431d73a91ead842f4eadc66045b2cf773ce74a083d82923d61d9c1339331d265d80a486c23067b80ade59405be4703e03bad9d92916", 0xd2}], 0x7, 0x0, 0x0, 0x1}, 0x1) sendto$unix(r8, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r9 = accept$inet(r7, 0x0, &(0x7f0000000380)) sendto$inet(r9, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) lchown(0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: r0 = open$dir(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) pipe2(&(0x7f0000001340), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f00000001c0)="b1000504000004000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42106000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) fchmod(r3, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="88c375574e57c53a1186562c1ef3669d8d14b562211268fef2b0af77f7e0cdac78dc15a2acb22de9eddfdab34379a060006a9fe9724ddee8b7ceac29b227fd8b437db475c34bf22b58f822f726b7cf9af53e42f4f023c903994ee0746556ba277d327c5070775228470ebd1abe450a6baf471fa0ae168d142512d535597059d89d0834821bcbe863ecdd7ce0d9cb2e020b0159", 0x93) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f0500000007000000331c13fecea10555bd0fc6f1133100fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d890004070000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe80"]) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffffffff) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, r1, r3, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b3269467", 0x78a, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x167) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0xff) open(&(0x7f0000000300)='.\x00', 0x0, 0x21) semop(r2, &(0x7f0000000200)=[{0x1, 0xfff, 0x1000}], 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x80, 0x3, 0x3f, 0x4}) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) getpid() setpgid(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c87c98"]) executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x20, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="87e06ef1704ac277c86a07c2f4a362a588a3ff984bda4d70d79d385ea4faf3cefad104d85aa8b4198c3a3c3fcc5b7aa524a83aa0b1bdd5c004c594a4a04d29e1b92297ba6f7b5e63acf8d07192323bdeda912ce3f7f9ebece7f43f24156fce1ead6438", 0x63}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r2, r3, 0xffffffffffffff9c, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x407}, 0x3) getpgid(r7) r10 = geteuid() seteuid(r10) connect$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getpid() r14 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) fchownat(r14, &(0x7f0000000400)='./file0\x00', r12, r13, 0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000440)=0xbbcf) shutdown(r5, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x40, 0x3594da2dcfa9b5ce) lseek(r5, 0x100, 0x1) setreuid(r8, r10) sendmmsg(r4, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0), 0x0, &(0x7f0000000500)=[{0x110, 0x1, 0xed18, "c4d77c0f63a29ac5a33c0ff34678fb9be54b4009f5619a40c156baf5d9d002287c71238db431d1aa7f4ee8de4e1cf4b09ad10a3f211e0423a7d61e039e75b1bd2ce414feca80fb0c158bd82cc8c1ddec8422235ee16b41d563a9f9034507abf041e37bb1070294a11090be4f7a29396771226ab0f3f4d88132d39fcd112bff6571f58a676b21f26b4ddfcfb0d12e961abd4e42d9fb6153907dbfd2943231876e55afec0a2d1525f674b774d1a4d80b9338d364384bc680a6e9b829398205a4fd567ea1c665c977f0c5c1f748319fa3214553e5e5798d991f8e190bc185489c3a79e0b395e2c494d0ef8e1b7f7cc50dca4cd2ae4cccacf636ec"}, {0x98, 0xffff, 0x4, "37acd4e7ca556ae2186030c8b6e9ac431ad57c33dd8a559c22b05c506862d207dc5de1727e1685a1252308fafca6faf5a246b910d73fe2ad1fa30e147c3449f48a19c65cf1e12406569e4ff885fc170314f184e66c36eb0ecae5841915836d7987beb4bd64fb4e9f4ab66194eab337bc19b759c7350c721f30331fcb7e27452da2fbc37482"}, {0x38, 0x5ba19078dab05e9f, 0x6a7dc70f, "9570290859f3d8f3c79a181588cf63b58caceb35accbdfc0ee137a597e1669044087"}], 0x1e0}, 0x6}, 0x10, 0x40d) fchdir(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2813, r1, 0x6) getpgid(r11) ioctl$TIOCSDTR(r14, 0x20007479) lchown(&(0x7f0000000780)='./file1\x00', r10, r13) recvmmsg(r5, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000800)=""/75, 0x4b}, {&(0x7f0000000880)=""/173, 0xad}], 0x2, &(0x7f0000000980)=""/115, 0x73}, 0x5}, 0x10, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={r7, r12, r9}, 0xc) executing program 2: r0 = socket(0x0, 0x3, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000300), 0x9, &(0x7f0000001280)="969c5c507c9957d77158afd409d9a42b7e9c5a065d22fddb716a7d49cad4c78a9f06a8d6cb19c5f26c3d694345d12b4468530dc7bcc0023c2455767622655e24a68a883fbfc9e9ee4f6b58d1880918a138f8fac5f30629f5b5199bc74e1baef7b0f6bbbf1b41ff7c585b357208ae40adb98fe4bf3e5875cc45091ccc6b0625b4eb9bb0a1b8a7f416665b559d25e9fd7c212caf2956e28c7d3cbf9015f7332b1bb1cc68d5660be38f3926d2a9d8c2369c4a125b787e731d4252b90115e9732c7f", &(0x7f0000000340)=0xc0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x5, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) dup(0xffffffffffffffff) sendmsg$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x21, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540), 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x0, 0xa2d8, 0x80d9d}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) close(r1) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0x6509e241}) close(r0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000003c0)="91", &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) openat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x211, 0x41) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x5c) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) close(0xffffffffffffffff) r8 = socket$inet6(0x18, 0x6, 0x20) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r7, 0x0, 0x0, 0x0, 0xffffffffffffff76) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0xaaaaaaaaaaaaa4a, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000dc5000/0x1000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000f21000/0x3000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r0 = semget(0x2, 0x3, 0x180) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000140)=""/132) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r2 = socket(0x10, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100008"], 0x30}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)=""/4096, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) getsockopt(r5, 0x0, 0xc, 0x0, &(0x7f0000000100)) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}, {0x0}], 0x2) kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1003}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000462000/0x3000)=nil, 0x4}, {&(0x7f0000727000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1100000000}, {&(0x7f00001f0000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001e0000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x77}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) (async) sysctl$hw(&(0x7f0000001ac0)={0x6, 0xd}, 0x2, &(0x7f0000001b00), 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) (async, rerun: 64) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 64) r3 = getuid() (async) r4 = semget$private(0x0, 0x3, 0x12) r5 = getuid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x5, r5, r6, r3, 0xffffffffffffffff, 0x8, 0x18}, 0x10, 0x9, 0x18000000}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b, 0x0, 0x0, 0x22], [{0x0, 0x0, 0x800000}, {}, {}, {0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) (async, rerun: 32) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) (async, rerun: 32) r8 = socket(0x11, 0x3, 0x0) (async, rerun: 32) sendmsg$unix(r7, &(0x7f0000001c00)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000000740)="d473e14d691dc9e880b96d3a3c426c0896f1abaa0b00b49412d9aa172535b9e46b8a54fce95e5b51d2504a15ca2bd5d809a51c1a410539798df551ddc10990daa931df92fee356b8e330bb44e6b37f93fe6249151b2079de0295b45dc79dfb89c3897988d20240dbeb651342b3278ee7e8cdf8c2e4be3a3fb39def40508a1fb18fb2d62c20bb73ae430b7c1f412bd74af0d91081146dea3460e5aa32d3638e97b7e2a8b9ea371471caea04ead8ebb726f24e150d8cca64e4642d6ddbaaca1adc64317058e79ddfcf812d9883b653d7a2a9a50d1f", 0xd4}, {&(0x7f00000005c0)="2ec1d3696247ca2d2c3115aab7c580e0c898dd37ecfa22a0262c8c35fc0141a06c992c1eadd49ee7c6913cb821bb08cb49035ccf500a95b8760e726f4d723f91f117176b501937264c8bd0ee9161d519ffe0790babd34e03de7cdb22a56f99dfc1713ddc385c2694242e228f192fab8ff5b6482e9f35e4d6b42d277a212b8d288346421766c88b233c8c11501df4e978caeab74cc2f3a066fea9a25cce166c605b8319f6cb", 0xa5}, {&(0x7f0000000840)="e58dbe6295940fe7e474c697cbe2c22e3f27b1f2d1b68740506dc0a9c40a4540d3e729bb36284df769801ad3098f49437852192f4957749216a441f8be6cde7eda2fe2056357a5c63263df3a6717aa9eb68007021b4ca7938a769b0b68fbae4813d464bf6da9c8fb4d1ff4f77eebe03ec167993ab3b5f9974ecff96181436ba27a76e8fee40640d82487df29b470359e98ec360965b2e46a23933f39595b30d5dee45e429790708884dc116992527d2940b4c351e2816129666022918059b6105e6ee2cdda4f3c39edbe35f9d8f44c76e32f4c3b91acc187957497180a904cb9ab280f74e43ef475a83cb47c54", 0xed}, {&(0x7f0000000940)="ba2d37bc5b1da87d8ba495ce72f7ad84d189fd9f462c71bd32abcd2fc0f77fe1f68aaad8a49bcd8874dac5a458d4729dd8700643f1b50c3f2480290490788ad83e35313fd756a12cfafe35789ba78bd20602cca1024b98507e7cb784ace5fac566a827a4ea2291e479d053208bf2375b2e69573422d6bf56d696f3ba4c94d3f839ece5e5d3da93fd5b32c926cbe27977f5a30f5324ebca6a6138d3e43a6dfb9295c98cf58aaf6b253d52f4bbd37f8b1202ca5c8ef00291b3ec512bc3efac32d27f83f27da993369f49584674b05d7fa95b555f7b1663612ac244980f8ba2f9dc3ceaa3decf1bf0a8d31adde2cd77dc12081fe86ef799770a8bf244e823a049c2c71d985de723cfe58dc0a805968ccf811f8a1cc81e3137a85e04b041a1c0fa8c00adaca20fdf0c332f7087058be78ba310191ac4084f2ac33fbc0865d93dab27caffeb276f7edd8f86669890cd1b9cc76550854e33c0cf6c16b14bf76c3b0d897ca95f9ab76eacf3d39772832eb5d2e053250abd38fa09765940671e034d207682df5c29eaa9170fc3973fb8c591d4a6e062a81b0e21d2fc7d7606d3b61425f2ca0fd259ab997ee10ea331915018ebd6c177ceef4d2f759d891d8d5cd37d1d42930acc78da98961c2a875c94bf9ef446a7e4426026728e84be3e50c55f919b4010f590123110faaff9bba61953f644745324e888e50ff41430b3439253031575ff3e294d20db039b9dca2b9d43537627a6256030ee57ac54c19e293a5713b60f35e3dbff497f5a9e098196309a58d158fae27a86f24b19faf2646960fad85d6fd35c54ab70c9d7c037d6d513f525f75650da73d06663f486cb3be2ec3901af56f59c0ce06cdc3e5b10ac80beee19c0df137949a6c7292cde9ea0c6337aad97c96afefeae5806837d501fe4c0f376eaf8e789234ddef6e93b90ed9bcf304f6a12db11a27f72b04dccfab2eea17a42e72cf596b1d4a543e9fc5dc627dd764bde527ee91bb912de14ef6ddc3e184e0ad94caceb3fef4f9aee6db21e41a82892972d328cc9163ab96feab688651ba7d90991e42048b4fefb7a5be8cca0e0864e89d93ddf1a733750343167256e1611df16183f5ccc1a4fb28fefecc98e1b4a7626f6ab98a309c424f6f6ac0813da97d7bd1165955ef262abaa1ce2a19121d394350d439dc14aa1e2f4ec14d04737d8d6eb658fbbca4c44e8d462b27bbff8b33fe8bf74e8375af436498146744079790883cee011652a12a3849d60c0ed217ee9a5c08cbf1c5885d35d5b4f26a6521a0650a7e385c206fe83c9c23a5884befd9e9eb5f7d3b092ccbc8670a2287d68eacc16cf636060d540411c647d46aa5adc88cb63d5543169435137bc94d04a5593492b327788a654b31b546d2fd5fa41666e815c2c0815299967aab204f1d6063afc387790daa7d8370db6ec60bc5b1b2fcdccd3a0b779f34e7cdc89ff1a5ef0f972244a510ccf67a3acedbe4ff48142942f21aa230cd4a7b3e5cfba76495e4db93fbccddaeef9c97b53a9b534fdcd726b3318ce06f5a890025d5aa4d889bbe418170888312c26a65995f7249f57629a3aed4beaa3b908eb274884722dde19024b29668ee5d41825b2a08a0a2070ae988c2f17b9b1bc11aeaa6c428d1ef6f088794f42a0a307450fa39ece50bfb887a02a78752404383033d0d54300990f6b7ae3f5f5ee8f6aa316f6c14252ab8415b66a9a220b6c7041cdb27f9c2d10fd0499749d68dedd1efaf8936f2fd65d5b03c4032a1396307536ff5a3699a58c1495eeb7506769e54f56f42083a23a9f9fc10656a40f1389325a198885d9b19f4f5ed65d16f9c16a518b1e3737793a5027f7d43bd8c4a2346cc5e246b79b5b9a8d0cd04c6e7bce9662fb2442a25281d8b8f286df506def5aa3043383eb3d5f3d9918744c74c4fcee4faaa68b7cb94371786a4232a1f145684c9f5df68ec75e490e6e737951068a4670d3589eb737703cbbf96379721f122788dddc4aa9973713334a466f4a417c4e10ae745a5589252faf18c41caf5d863e6451e7f2988be22006f05f7716dd04dfcf84751ca438f67c58071fb9cbb469d6c7c5974c3f4289c6ebfe8ebfee69021dd19a5371371cfcedfe1f83831a5df49df97680ccf0cb7ffc04ad1eca53d2f61bf37c348223f9d4fd11d2938c55065e3c95e223b0a6f344631d08acd26c737274ea089a5ba5e957f74aaa3b5e297acf169cbacf6f6ef40d0a9a7d8b1d670a3b2adac179fe9b25cb3094ce723fcecaa8d6ab8c958bec545673aebf2c8217c7fdc9017c3c4139d89e1c98b54842184865b36843f8236806b85dcf6963b456ec435138b3430ae44c1752cb5003a29bfb29971b18873e6d71aeba9a08b3a2353ffa002052592ff35ecb34e0a6b67a87184772f6a1b0d1b5f961aeea9331dc24378fb2640aab7de9bd2a3a82a12a4dc20081bde8bbabbda01666d5965b5349205a993defec7738d74a62f975838abdd7a71bbe2e7f45c0b3c43af3de8699d2c5ba01fce3091a1f9a408a3784a5d8964078d62e4c274c0ac62492e3698bb688824496c9dfacd8e4f3f89ec978d47346f477dfe3b5b7ba19f8d2fa54fbe31fd8c70857ed10944d3e9f4451680e5e80b531fe3ab161d91baf9740b2e0c58386c3a637aff82da0ac182d27f4f634b415d0922b5130241b05c21aea77ed7a6f135f3bd9b3b63f877a2f9ca256df55a3a53b79f920af161afafba640e6a45f9c9d711e6a918b933f5a2990ef4967ac20e8031025999e0554d5446d539c654c55f22b3f8406971c9d2c2c8bf86ada182cc6d2cd69a0db52c1013a45480738a9f61b7b534d47f291405962f5115322cffad5c5693282211bcc3721cf0e5d9643bbf3d5ff54f52b6ca3d99a49d8f4ea0ba2a248304bf8654dcafbb3aa7d619128e31cee744557a5b2c143f143bca1ebeb8845823ceb1a5d8f77f918267cbf8ac7069361aff794b17e0929f136f5c0f8747e663936bca6516491613e0a1e4156162d29d48827192e2d955c3fa96c3ec4b2590fdcca057345da5050530b728a11ffe0878144059f3b38bf76aaab71e1c298b5ce3cd90bef50710ef6e923a9adf05ce0c10d46b524fb718f18952171717b73d2db6b3bc6413d1828ca467de762f826d8a300cb0def9b1a42950f1d0b6f351a95970b74a4386eda14c09533435639447ce11dbf10bad98f96cce6865c9bd288ac98b7777de5620a187ec7d3a4cbed2b829c0a056333a37375fc2a7f9b433d3cf9357bed47c6eccc1d748f93ab87de7e3c7ec680bffe5c70f947e570d5b8e4335231dfeff6033f615e7ee308a99237473ed165dcd5290a4a06afd0628975340e52c46a08cab6c330c3c9dcb671e89f7e0d512cf437b8895a7fb1fc7f9456c5fbeec36a4c5e5565557aa022633c4fa74f69e1912060ce53f1b334444caa3c02e572277cf924e854f3f3d96f7da6c6dda5b78d954530f900e4bf4d962e7511bb4fdc96f20b816685d58c3fb0d6d45236fefa9582a2eabe6eddc440f86e72de96ad3ca9352b1d3d13b61f04b0f994f9eaa42ef4d3e5275b78f654445d378923acddeab85a16e0c0d0f4899172266d00fa6f251db721080978a165410fb61d0b770d1386ac309e0139f749ba697e1c0090932f257400f4dee38af94aff87fe869f0b440f4c2f209a511e72338c2d770d61da4ece852d36e89480bbc073f55bcc61311c043a975ff744d781277edfbf1fb9ef0227c3befef623660a5e12b5aa5bf34121558278ec9d065455325b7ae0267ea918dd38afa3040827986be4df05273b3094eb1d7d3bbd5ecaebcb5bc10b34040879d3d6748dd5665d1ce50f643d9e3a5c0cf0c351eb815d9246fd57b56fcc28e878b01f1a25af941b31cbe81c1498048f0ed65f87163099bf2e174c6bf884dd7634bdee3aca5976d22dcab021db57919f726acdded477cd87ec3d6806e479808d9ff7fe103bdb32600d1fb2e497e974cd4a90597d624521a06cabbff718153150b01352ba1f3a1b7b8d58d775ed511b252a3a99193963b8f74b8e7d43de37ca1ced62ce5deafa29e7ea58bae9c94a950e720545021299f3adfe829417c048f7e4ce27099ecb026bb9d3aca71922fd5cb3257d150a84ebc340da99f2be3c89da2fc0e8d64176490eff9c3aa33032c459d1daf8cc2eb2e36566a57c738d713c6f7902fac8f3a646076479bb2de5373f4357cde3dca12a50062a26f99b804cdc1d48ae38e5fb0975dbdd43437cec0c35c816ace2fd7d6f8b040fbc532f246cbce86e71a0f7c05669214cf47264f6a8fa694f9eb0b613221f4c6aab9c4756e7b9fc482d07affed7d55c8cd5836bde18a0c95d2492027f77c0b0bea0bdf58636cee86e63cd33443cd122e6e0641a31d5afc26efae63f6ff832f13b803d526c6ed7f54919fd1fc174b1590d3ca8c606678a15b5d44878ae1ebbeeb2785d7f28e9c4b9bb2c2a274e0c8a3b58ef0e39b12338550a6a7b57a89f04f9b5743d2ac31ab3908bd89a7d09e86776bd8ada21f044dc951f3f0d17f7dbc868803329681a3e949ea8a05f250317476320261971ce5ad36e8b7e3d9227ebea1d898cf89bed05f02f457f91a1db984eb6118839af46dc401e3f9e30b0d29810c931109fbd5d138bdee1f4e492a08277b29c7aa033344ca7ec7d5a8e1d337eb4340c184f336f2bad03e223742544e9897c694fba0084f522150939f1599b7f3568a38a2d39dbaa4088410e43ac282e0bdce28a88da0a1e3b5ef745c3554a74d59050fe2cd012b5b226f72be92109c96f051e05315e2ec3007768b3e7dcf4384138464aa5afaa80e717b4acd258b38a501bfbd12b4117115e91044c85a789932d2aa704af0552c75589061ebd3676e2bb80870e4bb3171535d8bac671b4b66ca15fc14c081eff270ff883810d6b02f105af53d9ed123165d4a211ade562389c0bf462a3bb31311651b73cb387db5d2a57a4f1353412beea61a455c2949b26c75b8f91ab7af8ecd0b76fdf277471271ba610656cb3d0ef226d5db9d9c0134484e8de5719ee2ea471bb21ef772282c3798619aec846346baf6e04d1c600164f95f0b3a363ea3b4d61136ac4421fed63105b12abe607194511735734240bc01cb3331a9836baad47c607a9cf973d83acb4962284c36223780d1f02c4a8e2fd442815d9b0bb4d8846e8c049a57063e5b3ca95ce0ec9b683c84b4a443b47af52cf743b0fbbb9c7b177e6faccf4d280cae35ab6130b0c1ee0da018ac383ed5d2d2ea9d3f601c461b722ef0a7ef2b8e6322968c5ae9c6a120f85893dc4cdcbfabc89bddfb828b05915fcf51e8fce3bd5346ec2d763e471dd6d546a6c5c22b80a2f7a62240c182f5ff82c717aed7df0409e848e3d19196ccd6a3cc866d6aeec3e6b4df08427438fd4cd0e84c015fd18ffc32a8ce70904718abc8877df479f2c094a6eae970fa6a664333a5cdfb3846268dbae9e4c023bdd1231188d805208f4f2f18573da8c224ba3642dd1ef544b19b6ac439465d0953869eff9efb384035eb5700161e8a33ad3f7d24e2511022539cd27e6cda57f286bbcd27d69fec98396c9ff65e83239583b02922e08d38b527ef3d781db501d9a4494d1d0b345f112b727ca3eb9ea071238dc31968d2881ee6d0e66f69daef2fc32238f7a22677332da94da6b6aa10bf94119bd906ca1f170a024ae46dad8db8a54f270275a8723dc54e35ec89ced7e6893762f34a9f3737adfee811236e2ab1b64e3770d614a35b3eea4f70a26eeff65228acd924cc1e958bc57405c53a0d80030a10633e226d2c3e37a375f3581", 0x1000}, {&(0x7f0000001940)="a2bcd3d92f1cfa27076774c5538944dab9221d9b00357619fd8fa20a2dddadb6d5fe02cffd5f797d651a0d2c8340f9d51b93869a2ea92e0c2cfb302b72bde983660e61b511a2fb26e179ea877b966c80086281bc2ae2c9254f1cbcd68049e213a7093391d4c20ba2842d0fc0fbde1f5f5548a3a16008b05e3f108ab4f6e95454f1dc98d75c15894f3bd47ed5db6fca745b553eb68fec29d16a538f0c765fae49bb6a783a6b0ce396bf48a50139afd5b0c5e208dab1dc3820f2f32382e9949451", 0xc0}, {&(0x7f0000001a00)="21267bf55c1ec7b97eb0f88b87745131be6c7761d70d1c2ae62de36f7c1b056718e03ded9921ce5fd0d48a6977310f56cf108eb55279e1fd3c0bc88959469dfc5272f50e9817e9fa379965bb8a2df627403551d4055782", 0x57}, {&(0x7f0000001a80)="6bb9a4d3e59397887d25b7b7821de023474a7a2012c768a6ac4bb8e8b30a9154c7cfcda32a1747af2cc12dd057881834772e7440ef8540fcb1ce05714f278297213dd0b342be6170ae443101febb08d8bc26f545bf97b3e3ddb6fe9309a0e94d1d29c3c3821a93f6ac21670a82a5f0848b22bd44ebcb4b5c60733ec03c3566781643c246a97b4fb9b525f6f85120358b9fca6a1b39d47604eea3ad952431d73a91ead842f4eadc66045b2cf773ce74a083d82923d61d9c1339331d265d80a486c23067b80ade59405be4703e03bad9d92916", 0xd2}], 0x7, 0x0, 0x0, 0x1}, 0x1) sendto$unix(r8, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r9 = accept$inet(r7, 0x0, &(0x7f0000000380)) sendto$inet(r9, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) (async) lchown(0x0, 0x0, 0x0) (async) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xab8, 0x6, 0x5, 0xae, 0x2680}, {0xffff, 0x3f, 0x5, 0x7, 0x4}, {0xff94, 0x1000, 0xfff, 0x3, 0xd6}, {0x5, 0x5, 0x76f5, 0x200, 0x2}, {0x0, 0x0, 0x1, 0x6, 0x6364}, {0x7, 0x1f, 0xfdc8, 0x401, 0x8}]}) getgid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[r1]) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000001c0)={0x190b047e, 0x7, 0xc5}) sendsyslog(&(0x7f0000000200)="a55b4e8f8c9022aa58a875e664021372c8237e6607cc76bfab672cbba7151a8261d29f1d3b34a8390715cfe382eeac3f7f9b6c34bcc5b2e87fdc62b527101de06661a44b5eef309aee9735c045f4c6c93fd25eab949103b0956b070c941ad34d3de3a1f713fb99fac029146527afb90806869f5e6cb0f1fe4edc51debc6e11fae5b0243a32562aae2ce1ac2523ad8cd0f14ea08b4d7bce08fd19255e3984fc82fe89a4c94c2fbb69a442f002ef322aab35faf92e3ee071be6d45cbde23520a3356f1a4299c6e47bf4acccc7188495ead95e875262067f921518f485d80603b6b162bef8f5d5ce1704058b832ea783e397d9632923bd5e48d7e0b97531578b567b8498a6f26bf0fa7f400566580963ec882138ff3674bfb3698852955f38a0910c1f1c43efca3405d86d647693dac9e2a2fe2bd6499c3f4c4ca7c7560d5ff3835c3f8912b75994a2289aba0fa2c5239441da02d752a392bd04cbbc09f23c7450f51618de26b294e699eadd79bd73d9fb373dc6e7f561539616cb72c2a55327903130044414397c41dcbb37ec6b7e074fe36aaea8c0c4cbc7e5b73d8368b3b8b09cbddb8ad435cb74dc4b0867ee869d0f33c9d5f246658ffa12a75b99595afbcd87357cf3fc9cc460cad4242b4503a386a09112a04af22235ae37064fee7d3fa6ef3484e2ddf12d0b23d91f8e21963d6946a14c9ce31972956a29bc93baa522d98385f54c883fa1d0612a6571e197a71aa10453b52bc61e08e55c7fddbc63728030d05794249cd8d438b99f0a8db10a9939acd21ecb9e56ce74f2583bdac51da6bcb5bde5c6e2bac9d8f302adf35c464c37c7b8aaea17fe02e68f36eb6237029dfa06b30ba064de38378c1a125a1363a0d32d0c895aee2e8fad0cb697fb1f1c0018512faaab3fe4e40773c9baf180172f89f7f350006f57f44fa2d69a6d6d5c1da60daf6497c3ce6aa1691331d2a5105cadb29894d3f470d4db8cbbc1b98bbb60dd7dd94721fff53bfcb3edbe1444eb8c25e13b53cefbbca95e9ff20fe2361341d1b2d4b5c5bdad1503b909588ab73a4ebbd93d49ca9ae1bcdcb63ef316616e6d51e0fdd16fdec01ce99939eb96ed4fe6393328e93a9f4b88b4bde857a7124adc79bb56fd7c004202a5b2238852525e4bdec822b9aa943eeded2d4f67108167cbfbe8a5c7f489b56ad4007576d36ea8a5702fded1a3252b92ba827834058ea2c1c0d06eab06db026d52fbf58ee4c6239abf22f5e970602847c09a11795afab47fbfff70fc439ee406fd11734a62c501cefe34276936da8c318bdec9c71af513735f131aaaa9a501809ef9a2795f91019df7a8e4f2083a70c3366d73057e57060572c690bf5768eb0acfb90679358386f29ea465ceb875961c077f8693113be52cbc2a354f9d3b4d8954868c6d8df97606ac806ba57a817592dc414c621c3377d6fc9764017f860fbe07d52e1d79a360a22727d33446ffd8e2c43522833692aad71ba6371585ff00166cd8e92d5b4a98fb6d8c5b91ffae45e049bbf2020591f93d8053bb00aac79f52b6fcbb610d5deaae6d488588d1772f2f8480a4301c06383c3b757c671145059cbd1ff459dbac9943c624859a6124e3e7c9c2c9b1f26746546b06b72a86593450f15fa4af2a5583ee2c921e4c9aaa5d68f9454d5e1f806bbe84ac19fe5be1a465248e8ccd1351314b3b07bdf4b297b7f81fd5d504a0622efba4aaa49566e672b85f508fcd28d1f7d9327f5febad75f888077640f18851839f43ce5f010ead69ad8fc12a7813385b6f14bf7a35bef53f8d2c3b10e9dada071c144be5036938fc26fbef731f172c901599952c3805e06aeb4ab3a6d7a935144e1ff07f05343c2bd5a6b1f336d8221ec0c8570a061132a85eb66ed8cb537e9c7abe4232214f9cc359a943147cc93fe0b506bd9d759b9c847c18e5ffc1c27bbb3c9f5b19e567a18408b8ce6c3b1d6bec716f645ea6f66ccdba5a9577ab7c1689030f1d22019aa3378999fd5b2c1440b3252c9db061beb537218e30c6c53092118fd6c25a02c6401531797ecc20bcb835dbee538dbd2387745ef79cc2824bc613021ba9a2c4dfb5050ae40564c9dad3fcee1eaa9424f58f2e335270c9dac7ed41b7d8a36ba37a817ce5a97ac0b3c68a2071c37b3785db9adef57c5998356d26abba822f6a23dac075de86cea4707adc77feb5094dfd3dea0c32846ef4e1761d3202ec2a5473a0e0eb2a94413cdc6b2027b2f275cf277aca5823552d451472bd4ecafafd96a7416ebc0cd532dc66b4c98538fb19e7acb2b53f9f9ae5a520b03116ed5c7acf1d0bab4a8c5137036975331de264629f50d53094484ddb41a2cdb8330827a689d4a5f6833a8333c2c2f61501f69f6aaf11afd09371358bff50be1d8e3378d7ae6b295e17fe2e39a1c4132b408ed85c5b3b89e56fa9b21daee836f4e471515aca9ef22914317efbf6ae2ed509e926a13413e9b3acceddbdc75731213867e4d5c51a7e39e02f82f71ff4304bdb7e59e6eff64dd7ea763ae6c8d0442248a52ded7983777ff00383f916ab96ae61e6b240141cbb82b885a46bd354d2a9c81ca9699ea4d3a0a26b83042c1dc37df664723c15f1f99968e290d542b53dfecf7b814186cdc4e467e7e47fa5584cce2c538a6523559c70ebe837f61ca730bbd59984d02d50e5aedc2b8f1e04cc5d5056a07278a2c4fd6686854ff81eacae99713de2d367c39cf1163afa311229c4ec790b5f21ac9b174e4539a96bff1631828fc038c18bfebe632a3cc45a08b890aed284f1164d49f7bdda20d41e0b743fde67dfe9e241b2dd1dee28682e58bc54136653d5aff1c0fbcfd36ec6e69772c4a7e818f658a2dec7113d36bc28d9eba7e45654f5a53773dfb55b7e6049bc408651dba230a3f9b646530953f4f71785887a0e26f8abaa9d0aebdee790568b5261a9a08d906504f3d1c09dac9b1935be28df87e6b73d9e943401d3f4dc5ceee40b1535cf07eddf8073767f026d5199093f5e7092e6b8d75258a3d9e4317cb5027ef878be82e4990e16125f72a6ec669783a8ba9aa2c2cd5b3af1e1608a740f8ad98f5332dac6fc53a5e8812ad67cd479dcc64c73b3a1fae29df5246b583f4584e703b763f8f5c8edf9d34b2a6c75c2a3efb6cb7ada207e3ea3ee02c512797ac8f9a78c2effb02348e5424a2b57d78780a75db0cc42794316f361662bf3b9c12674972b8dfa5f8497b77f0a669299b98d87c69e7773a56a52af5a9272c2bb7997f92627cf2ca40060d1f7a379b8020ddf6bd6d0a40e8bef839ba5fccb71a3df4e7a7cfb5f81c33aacb61f1d5dd396f4aa377b82d72ed478fea77e9f6b6a626066ef51377cbc7c581cce242166fbfc512f3fd6838fa5f7e42d686deca9f93621dd3b87f39e80503c4ed258a76ded48284bb0e0ef3afea7014490de9803ee8a3149314bb554043177a10bdd5d6474b691c2f8cff3d57ee0b8e5ed1edb21f019321278ac31cdb53a7fcfd705dd18eb0d979243136731d91c4b656ee5bb8310791d036fc550405af77163ed801981d32735c81940480e97a28510bf7bd78a237684261a288b939faa4ce018199c506d05d38602ed927abf96faabe60cb8a3c291afeb101796d7490f9428b5d99756dccb740a36dbbb18d579ee081eac187787c3764dadc3a6ba96404ebc9189ce64e9ca602361e0c0c10f8384366c998de4347b19b9522f94892fd1a3401fe4b54b84344e185b35a63d11e3f037c2199281a0b83ce7711b88c433afae2a8061c1e1a110bbba5739aefc3a2afd473aa13047b468aa99f5517e7f90039ae3052e8b331d14485a18b9227c8192d5bba2dfd239c163aa9ce83e9efbb35e613c5c6c21387399126160e93f28868c9cc863b0ea0e95a010068acbc1ea16622a6177be68626f870090ac1a5ff3132852ac55cee093f5d2a21f577c7312d593f62b093096ae0707f060fc669c4f359a9cdad53c74f49fb29aca89ba518b708874f47f3137151995459fa1eb9260f7c73e4816b89eb9c047946db1c2fabac908c2c34a58c7705f1f442d9b5e8fe933e967322df7b5c21ebaf0d4ba8d7ebb20842b3bb576f0207dee08918ff0a7083e9a2442aab26778070ddc473e7304d2d12244c22f65935a93be87a8be41cf8740132349d08d3d3385806f3627429930bf74c7a35657ff13deb912d21588289d4418f232619499e5958d8b27bb5025eee8e9af93dfc436ce261282da737bbe44f3977bd9aa49162a7ea5664df96487bf88b2db6f111b1ed756cdfbc0f76a06b08117b6bb301fc246eca0c041ec617e64348ac95e89b333655a97a59adf4b41f1f38e79e349d46296c7391a690d3e345179a56a63e0b2556ff22744edddf0ec2aa7bbede3da2ac4579e3698b554f22bed68692b2bd8204a71d0f61fadadf9c1925d4e29724f11e2fae6e3455e4626e22f9370d97f4bca5822d7f230f3b24d082e422b2001486e1ab2b22dd918b916c7e007d2b2ea2c320934337b180312f99bea4cbf2a637e37ed2b1e0a0c257c550c55d78edfb4d3aee2170df5a3d116e81398b433bb343ce43c338ee87274f1aa11587ee769122716e02e29e395e66d619d47c2e91161bd7255e776630a03f5fc3ff1e491c1fc3b6c2ab74b2a6fbd87a850c1ea760a06105152d34ff157e11265e996b42c0acbe9cb42df5b350ae8fb1ede00071a466c3e6bfcf4c8f5348dd97e47054064cac64f7b0cd62fd9aa7b524c56baee167dce14cab0eb10023dcfa9afdb028cc22d65a2328d33deaed734dfb4f54f05cb1580eac8c440447305771a211c9726537922b2d5cfe9f2d74431c4e26627ba205baebbc0cee7d562bccabe03d878a6c71faf428f83345807bd7af44b87bfa7462ad9a2caebd98bd7e8c9c61da454e31f8274cc45b83c3a5237a7740c4e304f3ec0fdac9960f0d20eca6e5e8593341cef7f60ab2d04ba218789f26598b24fe2a33a03c48e8ef73bf62ad45962347e6a17bb30d740dce9960e1bb855b583800517eb927968afb037aa50870010d91036a219605e1f75318c62d37d794b033dbfb66e6c6083a0e85ce66cb64920fdc6e9a6ae1620753a23175bcfa7f987b34aacbc3e650f65a58b8b962793efda0bdf7db9759ed933a217a90bd33539a0506c2a437d6d75648979d4aee0c3a64e1939d9cf19af442e2e1ed7ea1de4c26c1310259036c2f7157c87130d40516ff943efdd14943c611130c11f2a509abbaa3e703494aaf9ca06d7116ae0bd127d2028e028d261f2f9ed3cbcdf9b8586c397a001a30c81c196af30af1f7fb07dce662bd1b118be0cc804bc48e313027cbb66b3e55f4ce0c7dec5efc6e80aa043193d88ca12a58d6635ddc2c27243f94dcdf54c812d847b2978b46beaf3a223881d521b6b0ed4dccf315b8fbda5eb7b777f13a99d53f1d656449a42f429fed7d5278a93721518c8857340a1dadbf2ccca27d668c0b00b185b98865cb096215fc5a42989a7ec6eb879d13a1ce0a5eb43bf3c309be64577cf95f03c06e20900fce59b13471488250f6728c843e4bedf87ebd2744e1044102b580b3112f7041c77e76309615384f066864e03fb9c60bd88929dc6a421f64ae2a90721fc40d35ce9fa3a96accb3251fa4d2c573ab5c042258cc7726f3ebb3e635cbbbe3d813fe502afb7e02ed6552c2f34a75689337663b17550349de6020cb779dd86ec91bbafddb08093df6aac7eec334761fa37cea585a48e90ed30104d7f302111a74e9a5b1dcf6b625a3f90b009376f20e0a64d2b49a7846b925a99dfd28958a25c61bc6059d9fd0257c67", 0x1000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000001200)={0x80000000, 0x48a1, 0x1}) r2 = socket$inet(0x2, 0x6, 0x71) recvmmsg(r2, &(0x7f0000001600)={&(0x7f00000015c0)={&(0x7f0000001240)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001280)=""/228, 0xe4}, {&(0x7f0000001380)=""/174, 0xae}, {&(0x7f0000001440)=""/254, 0xfe}], 0x3, &(0x7f0000001580)=""/9, 0x9}, 0x6}, 0x10, 0x40, &(0x7f0000001640)={0xfffffffffffffffb, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = open$dir(&(0x7f0000001700)='./file0\x00', 0x80, 0x80) r4 = openat(r3, &(0x7f0000001740)='./file0\x00', 0x200, 0x40) sysctl$kern(&(0x7f0000001780)={0x1, 0x4d}, 0x2, &(0x7f00000017c0)="af054769bff165a13edac40c6b5216e94246afa9649288b0e580bbc0c3a995acf0403ff5768b63a2e8365287bb7f2c4b78106027230791d6dde76da1fe1e1671b73fd3c22819fe6afd00025fda9180db03d436357ec9a8e14eb4f74beed1530b0f7b7136d9b314773003c7f3bf70a7af6b3ed1ba2b5526ad6b4ba21ca44951b88ed72575394b4a408506394d239f7078692b8638c87328d722e9040067de1677992a4c46eb51ca7f86987822cb1b5f0c410662fa37bf4b09ca48c939", &(0x7f0000001880)=0xbc, &(0x7f00000018c0)="590fb32ef4dcee229f5fa5ba299689b08ce206cc83d269008c4256276478da9187feb99ab01d9f7d39b42a6498c1d46f1bf8afc1e26d847f59a7feeec9cd84028f0f049291ce8e89dd0c121e3453cde6d2e8544dd123d1a45b04e69c95952e812c62ab5ed4f404a874f2b58a6066530079a4655f9a4950", 0x77) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001940)) rename(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') mknodat(r3, &(0x7f0000001a00)='./file0\x00', 0x6000, 0x5) utimensat(r4, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x4, 0x1}, {0x4, 0x4}}, 0x2) writev(r4, &(0x7f0000002cc0)=[{&(0x7f0000001ac0)="88e32509b03e594be9d8eee89ce52a9d13c984615efd4d9d3eb0099d07af3cf301f8826e04865fc6cf53b736a2f9fcb3a35c54c408ff6f87a65836abe1219fc3869667edefa34422ca49c355804a044878df86dfa2fa78a5d5f3bd4c", 0x5c}, {&(0x7f0000001b40)="9eb084a61c8a73f6566d02f34bfbcbb98088a717d7e11a1f896659b84bda9a88b50c7e27f84ea1e4cd823a4e654c4532", 0x30}, {&(0x7f0000001b80)="8aa430e10a9ccd2d6bb31c5fc7e34b1969fb92bf9742c9bc1eac9b10032de99061569564ade7428f4bd09d360216cd401121d49d5f4506a6c35b1cb64c1ea68651881b14cd41c241d28f8e19d710690d599435cb8797662a329fbca4cad140aeb8eb5cb0126a6d34a99f7a52d3c7e39366b03f0544288ef7ef720f0bb7b62f4a0b3e071a3b5a4d49b27f6977e9ffd448474e093f4c02958a9fdbf112beb76537d136837bb7628ec21228de52643a855d87a9eab56abb2ac3fd7ffd9ab077e9fccfb2382f284a5b186c62c5f9b330cfb1a8f907791d62a9d55b9b6318135bebf770f8e609fa8ecf90cd0eaa070cbfe283ded622eae567529fd7142651f498693a7304e6704043723c63e5effcd1152e80675c0e306d4df2f592e48eade7c69de6ca879a10f84b6d2e55df810a2bfbdcab72ceda14bd55e6315919549fc5111b60d2dfaf5d7b6c5825da172903883472f357755abf6fd1275ed668bd104639bbc7e24e98dd3f794df08a99f2bd1d6e379f48013c33fe57a5e1153196cd90368b2af05573b4b4350f4dc2e90e286ad449c6007ecd6d1870c18ac1e21433304df5d6f562f020e9b6708ab196b5821477f9c530e060b7966450ae10198294d5d07e2f0bb6102bd6c0ac7ebc978074f6385b0e057ff0917a12234a000848f097c6f9531206f755175b12b373634a9f0c14536e66747e45d0c9e186c77007a6bbaf1b3647e6d592718cc0884bb935c6147a2ed02862a72b920b8d3691e42ff44549f5b45f095687d54240af41335dbe4c974b440255fb9066664e607951ab3a8bb4a2f38253e9f99d23ae9e7d33b4dd55d19043582081932afda6a68b275c5c2a3c18fc988756645b3dff9212f3c785f3925325c3740d301f09366b9d25a9f5ea07fe98f5de66ea1b41e6f1b1b26798e45e779d4cc5f3d3fabbdcd2a9de9f5b46105a9a4e1b929aafdab1941a4ffceb43995b4f6a2a2d78b750e0a2296e3b7f535426b2b18d9073220399fa4e8a6c555cb964e4e04abb555465b79bf0cca3382a2683664d0c9a2cebc85bd6c9698031ef6b0f40a11b454357ace5b18e65760956714b24a4e9f036a85e8cf3aea5c26ce1410da3e0329b404d9b4fbd084854e63efe76fe836092d076ee23fa9957dde32414fa9dae668374e97f189c4ba54b7019378fbb3ce85ff51f35f61c6e2358b7f96d3880caa53dcf61f0c386b2a384a875bf0c03483f91c2d79d3a0a8b7b232d7158bc8059a6b7c4b14e329176a0a1ae4b91781eac5d84067c8c378b4b1e30d5f0c6b27166d0f3243f0272400a06522daa00be497dfb226e3f52e0b7e9d2e2288fb904b210a8db026cd63988fcd85f4325ff613d9d03086df204416a3c1b2b58ee8af36fb4edc18ecac8e5ae2be558fd8ce8e4553a53ff708b63b27a84fff40e0c73ed83e51a7ab39cac521cb9dd9cb07ee44104a2923b2ff9c836964843e78a8150367c0405a1869af80d9c0d313a983d5f70185af15d7101f91a0c5589bc4a1f990c7c7e74f10de29a382302e14874aa1e680ca3a5bc9bcffb338cff964458856ca6f530bb2d2fbe00bcbd8c76ca146715a47f66a037af5b21790e40e86a9923a4903465f06a24cd64d3cceeba6f6977670d1c8ab02d8d07f1fe74c5d45eed4697d57a73a7eeeb6ccaedb0dcf658bb8993ba35c450ca9048eea0ef73bee4a8ff3a44176aff8f4d6ce6f86cde462e0c64a8b69c3a660c373f6b694c7cc35d53d5792424b1ab3327772970de90e5111560ed23e94d1ad7dcd0b0b99661937d3d5b0385301a2d26f92b67365b58245a3a1f670e3b9f78b5298e4e406d6cb6c9df4ada33ac2fd00bf27fda6b600483c33bdea702e7099578c48a33f25b277a879651a24450631546b2d6b8950ad8f9c1e771a200598819a0ddd53e70028c831237e0b95e0a27e9e81347b5acc1f1769f9ac9d0914adf21f1d68e4af46b624fe3ab5574b984b102e1844babdf825794cea8979aa21395f8c0e112f05e6d24cc9e947e7204bb830d24160d1f8e491911447825d5531262d29c0e2162e65cd435ae5229c11385da021f2b810b755393f8675a670b3d8c57fbc166eba7f084e70274a06521280f43f22abd8572fddfec1d72a9e44d97d08236b1afb4aeb4bbfdc1ba02dc125f8aba403f17de42f0c49db4c1283d1a4d032b3d9c664c0c1f202e3a4ceaf423191ee47a7a21ffc8d73d45cbf9efdfac17d1af373dfdf7c045a77c30dcb2c6d217b7d5ca24428c6fe21e407f77137f35f77ea46286d21689321909cd07ce5a5e26e67403cc3d89285a2ae02834911c21be019d6318e2db7e4cf505d80020ea004d965081a88cce9be7029c9de7200bc58c13750f74e27e65b8340b13dfed42a41621878705a37b4b14614e6c4148b2e67fa8613fa9f41240ab8edf5d69cae4cbca83ce90025b0edd2073d29f491568cd417a2611b27b4dfa19b53bfd928afef740a37cc11f8fcabf74df3f576beb07723db3c0707f32af83e6c3b44b0bb840bac70b7771211d7aa15f91b2567c4495974823da84d187057f316482815cc0628132b702bb8a094d4579fd665d47b092aac05485f1b2ba8d69145400a21fcf6903d1c97ce35fb426679fd58d8d463ca0e9bc65d1aca7f4f3450644b2bebdd317056512accb5bb1394ce58b3e64082735699ac65e292c5a8bca95c7e0aa087e6b50ceeed1a85598bc47de5178c913dfc7ede8562bc94532c0c1f70e7d233438c24f16ef29bcc24b9b1370902dcdfb509043fe9f3a2764dbe1eb4ea0e461a4210110f1a7914a53f0a9bf029c047ef8329a7516aaa5c06690a6034883c3b54a9e892251f37c0896fd262c7d71490aa62a24a10bd59c3da23280292c98abddebe95e0c2ec0c1e4878d513dcd00d4f9c3318d93cd2ade147f428061fd34c760a9a505a91d2226fab053927bd2c55deadbc4cba00d89b3c32175b13ec960ffdafdacd2bbba0346b0af372d8b490172734c041d01d454ff2d921463db239c964790234fff7377a610c48537e40aa4f873e6faee6408914f4932a8be586d13c68a4efc4a4f877e41d94a2c236307da92da99e82b83217d250fa54d5801ee5a81557cdab2dfa4be21500bd1a1a2df378ef537b36ebacdba52af8ed8d4cd2d795e359b56afb62972a20665ee033c152ec918f3c143c0128e0aaa2c2e6ef6b40875059ee333e80b672b4d4c352c8d06e520aad656641635c703f0eb1463df61888528f8e9cf3ac2925ca1e01e7e948a7a05ed259dd0ddb48f006ad899cdfdcbac5e3dc3a8fd58179bbbe06f8e20a1d4d0d31176117247244434d875fe4eac300ec3ef74dabc0c448a4bd253ec34251e08b86bc6041f106e7a74c6e25ebb144efd4c7d2b8dbfe50c4cc6214b0cb6c36dd5f3138b25ba97234efb7898ca0569498d255533497c211c0a4cda527fed3756d3700d3be1a60ba40c70f394d79537b7087db2a902ebfd4c9d6085c3ccb5f8d77be8c7911dc36f44766bc845ff17a8e691f64bc84eb8d3cc7a85ae61c825b9586bde665cd1bf497c889bcf61f0b89803f6d8d2975f1111aee3366043e9764c472dd289e466d11c3e3730707f0df6239b830955e398a57a065f83c53c8628d3708e558079882ccdd9fdbac07dc209cc356edca90e27aec18446da535a8259d09ad02b56705e1e1402bc5b21711592692498861eb00033c43aa14dcbd69c2bcb1d7a186a1a997cc7e1e0c8ee05d31560bdc9e5a35524114ed12f5efb53339c881422f610afb8208c0feb604563cc6db4f734369cb991cfd8ba4a48accb2a45d72ea6770119ffea8aaacfce6d4f04beb69856ae6eba0d9c600eeabc1f2ac162de38297ccab6c603bf514ccbf39927a8d8946ec378eae11d37e6ea872f4e7ce3214cdf05dd45b7b3c0651bc3b7561f2092cd1ef52c62a72146c8bd61e6fc8554c07396d072bac2e2328fd4f2dcad9ceb64a7c9824e63974675da5f883c4221afd55b2978400852527334580f119d1053554dcec3f1d6283e563f7c031fae80fe1ffbff87d06a52e7c04f8ff10682c9780dd80fd5ca3aa4462a7b2e0aa8579ea3984f45425c741417698b3d9238df397b8c53a2a31053e9d33e5a3d82a90c84689fdbc2b70b412502c5ddd199379521306834725fb9b8ac113827cbccd0d4846d4284cb46adad2cd8f31dee22beaa19d775e6f196ebdcd50b2e14f6a2215a8429dcbf50c17473d91d0adb82b19e7ee5d5b1dc85a7a75775ab100b176d16004fea15ae87814f9ea5794085e2631ff953e52cae72343926c2d8cfcbb1f51636435777663e2c300d09b2c55338b0f5bd92bc0bc9f0487a75a6c02fd0f059b6a86294c2e09091146c27078aec4528cd3b5ac996675175418fc0261fedba0670d9c3caacc02b3420c29572bbdedb4b651067190215d4d21e2f7b6396a485ef34f0f816c03bab99ba310bc08461ab9f89b54dc13e1b589a26f5198f1dc80f02cebe070deb1ba9231c9980b6ad3c15feff6b16519d0eb86cc532f0e6870cb724f3b9eef1cb395fc9d017d6c013f583ed3de666ed92da0ae9f6ade1f013946ab9f95bd5e4f4effe5bb084589ced0fdde5a8f56fe5e7a6a5f416998427ee39397e04d21a6de9d3d29556607802bbfb6c5dd1e36d03e24ae5243be06d7e338bcd8e2e4a3e2b13d326744d38114c839f991f451af4faf0cd14ace63da96ac0b01057dbb72070f53545bbff407966117b9ce4f2dd503b2931a3087cf5895eed75747476491f7c16756c2ebbf842818b3bb0715c90fa5598cab55897c7e4dc3a793fc147ea64288c98e6478de112aef36a96619dd0db5dbd89bdf9fc5277819ae4eae7e1ab65231d689399a378488cc476d720a0de125d5ab9df9af945d7d6f62a4034ad806a364d9d9688d7181ab13616fdbea7bd32fccada0e2a03745d003c42ff2c44db89fe3cd81d675e0bc44a7c5026a29933d6623897920faf9a5897f62a9286f12c5d0fc1a95db0363c9b4905c0d37114260383a25c338b4e0371b02986c73d325550b087ae9092d167b9619b22ae8c384821b4110569115022443f617941bb79ca43d0b9408f891fc05bb4454361afd5c18cd14d7bdced1275ec897229e8b3e441c866e9b1b2f3a6216fcae3cfd8936dc92e4c2b88a9a5557dd1124c3c31c6a8a0e871bbd6f6e665a079aa30722a357fd9a770f27de160bc33a1417fe3c44d0aff659e3d4d1ad2652459026ee00cb7233c75fc8a6eddd428639e677a7e7c48fa63a9be1d86eeff5d8eb793b4d175a54514996c4b216fb4b8537cb156bb0632af9fd3f2377574c95b0f34e262e8e189e2919dc81a9573445c789ae2138b53f461a140c27de2baafa82f5106d30b2992f2087dfa1e7a1623e327222356bde5c72b0217cebc022603a224c485a6ad7305239843e28b9298873fb358ccf605dba7e70e2c15a310611a96a8bf324f3e5ee9b0e9af2b765e35a622a3e84aee7fc26681f02e76a51f11334d8a77a785de87b9965244abb0ced5eed414a0a255b15e07deacf4421f51fcf7de66c954b1e65c77e19d9ad83fd082dd240f0b3a5b40ca05ed9f4a9da53838e0a1359ab3bc1bc7b62b5b3b8ecfe15696c7ef824678e255820142b88b72f79d98cd6be42aa22aefd9d9f4b94189d3de85c6426bf10cf492bd90aa3d26053268fc96ca016f1cec1da3038bfd907cf56f701bd290cfc64cd0c23448b4bb30ae2e16bda4045e58ebacf4d374fe9b7c5c7cb3f4800547301340d6125d3eca97b402ed3bfed95839547c8c845dffe2a9cb2c2977002500c7a5d9b7e1ac9780bba8f9f69204fdd51d1da8", 0x1000}, {&(0x7f0000002b80)="7065ad361f10b5ef3fb65ce1c550160ef971d4d40e6ce2beedee0ac1f0d68c8574d1d3d8ab5f36be3ba12e4d1bb90fe602cc5a4160a6558d763cc4033d964fff60054889634c1a23a62acef2a1d641256e5319ce59a29d7fc4507ebcef9fc67a71971881254b568dbe0cdda4ceacf8f4c1243f82d5fdb836b965165176c24c308ee3141c9df3159e7d3167d3f19779c166751880b9442540ec9b6437291197381a30a4e6922530380b8153e03a28a368293bde96c7d59574d4feafd304f3", 0xbe}, {&(0x7f0000002c40)="3f2a0d8356795c0b7fddd433a7577d321b216a5bda42ac14ba18a6b986ebacca8aec0769bb40b7af2f1440862b2c575037581d948739ace287e8a82ebc497f74b1152eed", 0x44}], 0x5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000002d80)={&(0x7f0000002d40)='./file0\x00', 0xffffffffffffffff, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002dc0)={0xffffffffffffffff}) recvfrom(r5, &(0x7f0000002e00)=""/66, 0x42, 0x0, &(0x7f0000002e80)=@un=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000002ec0)='./file0\x00') getsockname(0xffffffffffffff9c, &(0x7f0000002f00)=@in6, &(0x7f0000002f40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() r8 = dup2(r7, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0, 0x0}, &(0x7f0000003000)=0xc) fchown(r8, r9, r6) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="fbffffffffffffffffffffff08f54400001c00000000003ad5dd82e59078ac1400aa000000001000907800000000"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7f, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f0000000200)={0x1, 0x49}, 0x2, &(0x7f0000000440)="a2cc25342460213816811ff7bfdc4b74c0a1c1a95100a9fc3f1e851ff4bae8c66c409e585cb5ea26685f2e1dd29485b27c8957b806763ba65ba86446e3b363ff8c90006bd5c8208406567ce2963f441cec294fcf46d55328ef536695e895320852c80ab389896c53429d3ec523c80b41ea7bb447a8d175249f5fbcc2d3478ca157e6be95b83053297ac21947d040448cbdc6c989084a61f809a43793868735b630e537467925c9bfa2f14862d9c4a51368cc8f0e9b0e3f1ef0c9cdf3db75d1460b733ea05a1654f64f53b5e8d4a5f78d893011b15c945fdb382f2cc59d3b2e1e71d3b44075c2cd80a5ab926ee885422b463fbbb93db939a158981061ba7c68446e7bd91c3de0be29dc0bf9991a1557bd544bd13fe89befa6ecdac596687b6bb62afce66bbf9d346e5592f8cb9d240c6ceed52250f676b639a205ab32461d3451b021088b088d5d3f9bb979189a382610ab93455065139c736115f8c76e3984ce61a5dbc8a7fcb48f2e792668bdea7b2d26e7354b3a23", &(0x7f0000000080)=0x176, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = open$dir(0x0, 0x10000, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100}, {0x15}, {0x4000006, 0x4, 0x0, 0x1fb}]}) r7 = fcntl$dupfd(r6, 0x0, r6) write(r7, &(0x7f00000002c0)="f7ebe55e9ae1267988bbee798766", 0xe) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) r8 = dup(r5) setsockopt(r8, 0x1000000000029, 0x0, &(0x7f0000000340)="ffdac17cc503004f4dd973e8d99dc0b3043739997fab28708845a6961de4336287291c97a511d694f253d3c43bc8e33dd28be229641b34acc2cdcfce79f55e41895ce8762d86214f7d58c334ef75dc66684547961837517a753f6b8081a0f44c68fc8af48c5cf117f7909a19f10a0787dff976f057488ef08d1015babba85ea88448370a0e313cec3194ef29a811b10209fc4a7b112ba70af4fa5f200404d4ab2a16fcfb96c53088930e2c552fabd7515f8e5dfdba858e982d3009ceab740b54c318d43d8882789488406c198e1bc5dab771dd14c30f69643ddc20dd91", 0xdd) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000180)='./file0\x00'}) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) writev(r0, 0x0, 0xffffffffffffffdb) r1 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r1) pipe(0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x6}], 0x1}) syz_emit_ethernet(0xe26, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000002c0)=0x1f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x40, 0x6}, 0x8) r2 = socket(0x10, 0x2, 0x4) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000040)='\t', 0x1) write(r4, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eb4083a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f000006a000/0x2000)=nil, 0x2000, 0x2) connect$unix(r4, &(0x7f0000000000), 0x2) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x20, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x20, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000000)="ffdaff10aac6a28ac93e1bddc45c8454e486f64c", 0x14) msync(&(0x7f0000104000/0x1000)=nil, 0x1000, 0x2) executing program 5: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0xfd, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, 0x0, 0x60b) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/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, &(0x7f0000ffc000/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'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) executing program 1: r0 = getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) seteuid(r0) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x142}, 0x0, 0x5, 0x82}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffe}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = dup2(r5, r5) kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0xc3}], 0x0, 0x0, 0x4, 0x0) setrlimit(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f00000001c0)={0x2, 0x0, 0x8}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r0, r9) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r5, &(0x7f0000000780)=[{0x0}], 0x1) executing program 4: r0 = socket(0x0, 0x3, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000300), 0x9, &(0x7f0000001280)="969c5c507c9957d77158afd409d9a42b7e9c5a065d22fddb716a7d49cad4c78a9f06a8d6cb19c5f26c3d694345d12b4468530dc7bcc0023c2455767622655e24a68a883fbfc9e9ee4f6b58d1880918a138f8fac5f30629f5b5199bc74e1baef7b0f6bbbf1b41ff7c585b357208ae40adb98fe4bf3e5875cc45091ccc6b0625b4eb9bb0a1b8a7f416665b559d25e9fd7c212caf2956e28c7d3cbf9015f7332b1bb1cc68d5660be38f3926d2a9d8c2369c4a125b787e731d4252b90115e9732c7f", &(0x7f0000000340)=0xc0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x5, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) dup(0xffffffffffffffff) sendmsg$unix(r0, 0x0, 0x0) (async) sendmsg$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) (async) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x21, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540), 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f6", 0x11}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004010090"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) pipe2(&(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000100)}, {0x0}], 0x2) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x6, 0x4000, 0x3) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000540)=""/146) r0 = semget$private(0x0, 0x0, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)="6d0a043d7f5cc5ba5ba17e359decc14b7a4d21f57027a97d49574ea7e0ea289176adae6593c7837f49433f7496c52eb73d823cf83581895ed72a9fbec91b0591ae02adb09123b6ed93fd07289b27fc9b0c5be1168298dc84aee9b7a9b734eb9209d6fae7578d0cb423e3283a7a4ed3e60f4b872c3042ceda427b0bd8902e1d3e65d6602f59111f54043b8e1ba33de7006ad5f2a2778ff0340027dc86d46784acf2b769dacf39cb2b29ec3a9bb7f9e74cf1e6d355d919c65c26575306cfa0a4e425ebe18008893f6686bb046c53f406a09927f8b0db98f95b949cff35feba51bc4a808445990ce487", 0xe8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x6, 0x5, 0x60) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {}], 0x2) executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000e00)={{}, {0x0, 0x8000000000000001}}, 0x0) fchflags(0xffffffffffffffff, 0x0) semget(0x1, 0xe6ed5537ca4f822f, 0x100) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setreuid(r1, r1) mkdirat(r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) semop(0x0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) socket(0x18, 0x4000, 0xf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)) ktrace(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x1000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f00000002c0), 0xa) r3 = dup(r2) listen(r3, 0x0) shutdown(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 5: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80}, {0x6, 0x0, 0x0, 0x6df1}]}) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x1, 0x0, 0x0, 0x100}, {0x3c}, {0x16}]}) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, r2) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='c\x00') write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x2) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000000), 0x0) sendmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)="7bf5d2af4073c3633998ba047f6a7d7ca11f00df1a3b3408f6d039cbfda42cba4dae20419ae29b2513b7a800393b5bbf916eac38c568239b280ff5ccc146a310f196c678893fd421eef93cc0aaf499929133ce0e027628d6d2fa650439fa8ac393ea26bf486e7ee92e5e0fac50b094f60113697dc89a68fef949012eea9cfdef17f4fc18f7741ea557554b50", 0x8c}, {&(0x7f0000000080)="9f930ef62464d4a207bfad60b5f83cac7482d4feb9d7792516333f568dc067454d273e217a309ce89affef", 0x2b}, {&(0x7f0000000200)="78ac73089dde93a770897bdb65bd42cf6fbe8c131b2cd8315114c1be610be6f098a56dd57ff966e9d782af0abe2fd7836af7ebd0c50ac9310c5bb969ce5ae077d02e40bdffbf1e258dc0eb821c24f796b75df7d353434df7e414f88262f4ab15b99b1ea1254070936c05eb7b324dad7c15445c16b02ae1f3ec7c25a543f0eec30976fbaf6cbd927c2c42353c047f635ceadb3dfc0d82a7449161cfbde3750ed36dfb1f42dcb7f49d253957e440dcfa9532dc85a1ab18ae483215504f09054311059c7f1f4ba741997e5bb52e88aec4a467d9", 0xd2}, {&(0x7f0000000300)="eb95172c333ab883f41fa0d2c6cd216483017793183ecc349513b8a94667a2611f0193f1361304f877b1ec33fdccc5a465b010ad0f4f37b8c5e959cf9b1e6bdc436c438011116df17a408240c6f654ef3aa28ed58bcb7420d3e734ec7f3f96757790b5c136718eabfcf966ca177ca6fe02540ab087c3fc04e0eb210741749b284349e25a67e59cfdb764b885987974887087d53aff6da054ed3cb7dcc4d70f355d598aad38f2c129fac2b4a3a0ccf23113d2628f5f950f8b5d82cea0f22fb38f7635723d54289793bbf613b1775633cebcc21b07f59a6778e8f47850ea9d3f43bbd230", 0xe3}], 0x4, &(0x7f0000000440)}, 0xa) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) getsockname$unix(r1, 0x0, &(0x7f0000000000)) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() dup2(r5, r4) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, &(0x7f00000028c0)) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 0: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0xda69) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x256}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x1, 0x3, 0x31d, "bb08008bf3a400"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000002700)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x404}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000f00)="9128f8ed1802da9212b45cca21e7", 0xe}], 0x1) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x4000484a) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9, 0xfe}, {0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000280)="7817ba1d3c816e1e34feffffff945b175d7696d75f000000", &(0x7f0000000080)=0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000005c0)="16fc2da4106797a0d777891f0099c54a90d759a3803bf3ba2b570ea170b697024d237294f231d3326755d003caa2ee4bfe14b8a0ba335a7058e28831e9967d4a53542de08c02f92e3aacd69739b38e020e72749784d9a68c66903f7e9b84d672f0629055cffb30a25f4f89882b2cbd0e86934358f15fbfbe0dbc9af17e3905c553f3349a875f53d143ae000000000000d5e2a3e8a2c2cda86f448913da48497cbcb39ebe9467d7feaa9d11dbb514627a6d85dc4fdbb6275fe6b95fed668cc1f9a1fa5697143eb1bff41a78325e96a9c0a8fe828e51fdef1ed6a778108a091f6e5f93181121d71887cd67c4ef7e8af864cda6277b91476cfde80000000000000fe1836ac02900a6647485892154392cfd4db92a7474da13c8e8d29594254f81eb74e30ea63e20b2d3267faadc01e9f5ec95462bac5ff93994ff6b14272e90677d4110d0b0abebaaa63c720fcb4fef449d980b6dae28c354d1a25375d739b98659e4727e61c6945387c9b90bbb07d1d64ee331327ec1a26db2f6de9ffcfaa0d3127f994ce64b6dc97a2076e42e22470640f34b7414bd07ed4979b51a8023876c14ca4077e8ddbe4078bd66451ebb638c5c096ec78bb1b451a9edd4730216613db373eb71b682", 0x1c5}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, r7, 0x0, 0x71, 0xfa}, 0x8}) r8 = socket(0x20, 0x1, 0x1) r9 = dup(r2) listen(r8, 0x2) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) fcntl$getown(r3, 0x5) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371a3f8343712059eadb71d89e000e20681e4b28000eeff", 0xb1, 0x9, 0x0, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000200)) executing program 3: open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) pipe(0x0) r1 = socket$inet(0x2, 0x0, 0x0) dup(r0) dup(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {0x0}], 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="8e92b1a66967", @random="4e08810998eb", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="0a20e96aa19b", @loopback, @empty, @broadcast}}}}) syz_emit_ethernet(0xe26, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r5 = dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001a00), 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 5: kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) semget$private(0x0, 0x4, 0x20) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) close(r1) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "37d8be6d8c31499c4ff392f9b3b8e67b3cf43bb3"}) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000500)=[{0x44}, {0x4, 0x0, 0x0, 0x100}, {0xa626, 0x0, 0x10, 0x10}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="89fa36d84cdacd10e884b60d8d41a616ff95b7e012ec67eaac6b4f20b1f1cfbb88fd072443e025040e648200000000000000000000000000e14d31c77050bcbe3dc46a2e88bff11a2d58af708dda3b8c966461e34d34bc9d0950156898cd5c72a3ef47d0fde3a23708f3f68649c1cf6bc47fb4afbcd826c0e56b65aeccba0daa1a6df60e7d038369d5176c6fa71af34567945b8cceeb170dafd45d000ebc85aafc3a3c4bf67bec9f296278640e78ba", 0xaf) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000180), 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x7, 0x80, 0x80}, {0x1ef5, 0xff, 0x5d, 0x4}, {0x2, 0xff, 0x2, 0xe0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {}, {0x6}]}) (async) syz_emit_ethernet(0x1019, &(0x7f00000022c0)=ANY=[]) (async, rerun: 64) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 64) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000640)="668d41135eaab76f5238c496314d53e58196e609f2afda87d60ec53b148f1b5e499cc57b63b56d6e3b", 0x29}], 0x1) (async) execve(0x0, 0x0, 0x0) kqueue() listen(r0, 0x9) syz_open_pts() (async) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB]) r1 = semget(0x1, 0x1, 0x2a0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x10000) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) 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, 0x4}, {&(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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) executing program 6: open(0x0, 0x210, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x66, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001080)=[{&(0x7f0000000040)="a4288142dee067faac264a6af0a515b3f72b5010d97f1fe8ddebbd6291d9decfe577b010c458f5d1321ef908e53433e01d72976bf0a2eb9c71c542784a5ae912a6eb27bb12e1dcc1d85187408bbb077081140a393f1363f65ed570428321d89a1e53ed0e20d055f96660d1d406197cf1c20d3978c55ff25bb9b2321c0f88ef72edcd6f89f236814c4c45b36c51411ac97102c27ca04f12f6acd0b8e593d9b39fb0ac960ba38bd92754c541cfe12a900cd57b27aad3f74ce5ed2ebf443f2e36d8d142565f929061a8ff7b402f5912f81408b144197ea20da9c5f45225fec3af3e820a0bb898ac76f8ba971df30791b6e6d944a27f0c9a3cd08d76bb5dabbf29863ab03af1cebe9a560d7d6c80be9c98aa478a1d68fc235591a0848fc454a29f7c2d3c07d780ff7d01c84bca1d10e7acd6fd23ce3b2bca3a0e046b4995c1125c058b0a1365", 0x144}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) executing program 4: pipe(0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$VNDIOCSET(r1, 0xc0387200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) r2 = getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4000000, 0x0, 0x7fe, 0x0, "bf9fe0e19189874b53a02b00", 0x6}) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)='g', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x0, 0x8824}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x400000000000}, 0x0, 0x0) setreuid(0xee00, r2) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f000027a000/0x1000)=nil, 0x1000) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x4, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001040)=0x2a) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) write(r0, &(0x7f0000000040)="a6f0bbf32d8a9fc971393b96a595fef78615287be80e5bb031a7eaea7a2307e37058c115e51c5724578d7004134bedb822dabf105af118f5d3d73d11e4474024f115e2aa84966da2aec94674f8967cdde0af54f5f3", 0x55) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa2, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x3ff}, {0x18, 0x1, 0x3, 0x4}, 0x7, [0x15, 0x80000001, 0x5, 0x9, 0x7, 0x1, 0x4, 0x7]}, 0x3c) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000140)) flock(r0, 0x1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc000, 0x400) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2b1eead80933acc1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000200)='./file1\x00', r2, r3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r4 = syz_open_pts() renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00') linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000380)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0x1f, 0x4}) fchown(r4, r2, r3) fsync(r1) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000480)=')#\x00', &(0x7f00000004c0)='}]%}\x00', &(0x7f0000000500)='%(\x00', &(0x7f0000000540)='%+\'\x00', &(0x7f0000000580)='[}^\x00'], &(0x7f0000000840)=[&(0x7f0000000600)=']:\x00', &(0x7f0000000640)=',&(\x00', &(0x7f0000000680)='/{-\x00', &(0x7f00000006c0)='\x9a+,*#&\x00', &(0x7f0000000700)='!#%%\xcd\x00', &(0x7f0000000740)='.-\x00', &(0x7f0000000780)='%$@\x00', &(0x7f00000007c0)='!\x00', &(0x7f0000000800)='\x00']) r5 = msgget$private(0x0, 0x500) r6 = geteuid() r7 = getuid() r8 = getpgrp() r9 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0xfadd, r6, r3, r7, r3, 0x12, 0xf001}, 0x5, 0x0, r8, r9, 0x3ff, 0x6, 0x7fffffffffffffff, 0x7fffffff}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r10, 0x800c5709, &(0x7f0000000980)={0xfffffffd, 0xf5, 0x4}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000a40)) executing program 5: socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) socket$inet6(0x18, 0x2, 0x6) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) (async, rerun: 32) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x40003, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x100000, 0x8000, r2, r2, 0x0, 0x3, 0x2}) (async, rerun: 32) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) (async, rerun: 32) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = getuid() setreuid(0x0, r5) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffffffff, r5, r6, r7, r8, 0x1, 0x3}, 0xfffffff8, 0x9, 0x0, r2, 0x3ac, 0x101, 0x60000000000}) executing program 4: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x8000000042}) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x400, 0x4) nanosleep(&(0x7f0000000100)={0x9, 0x35}, &(0x7f0000000140)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800032343b60 executing program 7: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x1, 0x1}) getegid() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) fcntl$dupfd(r0, 0xa, r0) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r1, r2, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x0, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r2, 0x0, r4, 0x0, 0x101}, 0x0, 0x8, 0xfe}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x50, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) r10 = dup2(r8, r9) r11 = getpgid(0x0) fcntl$setown(r9, 0x6, r11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = getgid() r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r14) getuid() getgid() sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e0c1e4e26745712fdc780f01994a3bbc4803d3c775c91439e5b9461a6421299f6e576480bdf2b6341855126", 0x2c}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000002000000ffff000000000000", @ANYRES32, @ANYBLOB, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff00000100", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff00", @ANYRES32=r14, @ANYRES32=r10, @ANYRES16=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x140, 0xbc) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04", 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x67, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xff9a, 0x200, 0x3, 0x3, 0x4}}}}}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r4) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file1\x00', 0x1, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000280)={0x400007, 0x8001}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) socket(0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x6, 0xffffffffffffffff, 0x0, r3, r5, 0x102, 0x80}, 0x0, 0x877e, r2, 0x0, 0x3, 0x100, 0x6}) fchown(r0, r1, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() r9 = msgget$private(0x0, 0x2) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYRES16=r8, @ANYRES16=r8, @ANYRESOCT=r9, @ANYRES16, @ANYRES32=r7, @ANYRES16=r6], 0x401, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r10) r11 = getegid() setgroups(0x3, &(0x7f0000000000)=[r5, r10, r11]) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x223517, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) writev(r12, &(0x7f00000013c0)=[{&(0x7f00000006c0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6dde20fc4d2ddadd7012c4f55bf2299ea5961cd4288f4a52cbbb25647276993a039df4c30d00", 0x69}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffb, 0x6b9, 0xfffffffa, "0a2aff00000300"}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x7c}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r3, &(0x7f00000001c0)="ff330100e3621656a7d6f753b577", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRES8=r1, @ANYRESOCT=r0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x604, &(0x7f0000ffb000/0x4000)=nil) getuid() executing program 6: 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, 0x23}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 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) 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}) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x0) setreuid(0xee00, r1) r3 = geteuid() setreuid(r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="4b4f9c0d899aa4c5fd59380f3167", 0xe}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d7", 0x4}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: 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(0x0, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) preadv(r3, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/155, 0x9b}], 0x2, 0x7) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) semop(0x0, &(0x7f0000000040)=[{0x0, 0x2, 0x1800}, {0x3, 0x3, 0x1000}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r2) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r4, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r5 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r5, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r6 = msgget(0x1, 0xe2) r7 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r2, r3) flock(r4, 0x9) syz_open_pts() r8 = fcntl$dupfd(r4, 0x0, r7) r9 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000940)={{0x0, r2, r3, r2, r3, 0x20, 0x1}, 0x93, 0x4, r9, 0x0, 0x2, 0x100009000000000, 0x6a}) close(r8) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000080)="ca79b541ef044e7858cdba97a949a6134e4ebfe3cdeedda6cc7d94bee83a877ac6bbe37bc0bc902757a46cbdad", &(0x7f00000000c0)=0x2d, &(0x7f0000000100)="c58321c430f1fdde987da62d8fe8b043ae197cc3de2153d0c028368704879a6a3ad9e407d22d581aedc316", 0x2b) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/58}, 0x0) getuid() ktrace(0x0, 0x5, 0x40000106, 0x0) syz_emit_ethernet(0x6a, &(0x7f00000008c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{[@empty]}, {[@local={0xac, 0x14, 0x0}]}, {}, {}, {[], 0xffffff01}, {}]}]}}}}}}}) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x67, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xff9a, 0x200, 0x3, 0x3, 0x4}}}}}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8a) getuid() ioctl$TIOCCDTR(r2, 0x20007478) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) executing program 6: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: open(&(0x7f00000002c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000680)=[{r3, 0x4}, {0xffffffffffffffff, 0x100}, {}], 0x3, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000200)) mknod(0x0, 0x2000, 0x202) listen(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) shutdown(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r7 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) recvmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getgid() r12 = accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) r13 = dup2(r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="499563c30bf9fc0603df1c930485470683da376da8d6734295b1782cf3d2473e5496ff3e882bbc5e1a8351013773af8e24323d82b869bdd217e2ea0919b3c7f5f195676b1474ca31200de4e0a7d6de4bbe6aaade39109b9572c6cd7262aae135335ab847733c1eafe1e8e15bd6ff52088ff73f364d70e9d15327c40040bfb921a33087fa20bf657e0f51895b7b2d4440dbc1ecb3617a51c2ed1b9b7e8ca8405ed25bc3038fa3194151ef4951b06a0ce0b9ba294afb4e8fa5b80330955ad5ad93075b4e36b3d0967e45796aef7f39572331af6737d294a858a47b2a358e6d27fbd5b072d342afe75a5f8c219dee5ddaf7fd75825896ad318fa1", 0xf9}, {&(0x7f0000000340)="1e313b5be511", 0x6}, {&(0x7f0000000380)="3eceac20c33c29f7553f2b1d37eb79d9ae4158c8900593c5027e02c1417e54b567bb281286cb3e80e95a7f0ac947f6d3f78ba42a28a52008e6d45b8b4bb8780b1a517a3ec6b66911f9cbe45759bc029d1819ba263eab9105860b6d7d3901708b0000d0dc78024b0421757d12c8c316ed19ca72696d4df071478e4bc8295106ff8d14aa0ace07592c9eddf178d9e8581072d5180cfc40cc4c3251898c1a12d333b634c734957b9eb0a969cb021065137b8f8dc0cf1214da2f4accec626cf22a24e57434acd0410afe5e66d875a8aa3a182ccfb1ce931c80586598dc55cf55a4022866f7a6285320b87aa48b84e44c1bfe0770", 0xf2}, {&(0x7f0000000480)="6dfd835b6d21baabaeb2da08c4a40a0ad35567e3e3199d67f83813f803dff3b5e60befb3d7fb386ab9e92f1422e7e6face5635158ff902c8220327f2ce530eb4bf6fa4a41801599858721d889827a9507b29ffaf67b2c6a119ee565e8d7cae6fcf619558f3147aba1cc7fc991f1c9a", 0x6f}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r8, r3, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r4, r12]}, @rights={0x20, 0xffff, 0x1, [r13, 0xffffffffffffff9c, r3, r3]}], 0x98, 0x400}, 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000880)) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) (async) kqueue() (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) (async) socket$unix(0x1, 0x5, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) executing program 3: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x20000, 0x4) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x3) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x1e, 0x5, 0x6) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendto(r0, &(0x7f0000000140)="34301520ccf39c998efbac66d58af1738811b32e2dedcecc86ed3b99fb620c2113ad49168ee823817420765148468473c92df03f47468192aef9e445e0232a980020daa5ebc21230543a9c74d9dd62bd6c48340ab26cad013de913db5c6bddea6bb51a565704584e66c5cd56f14578ecdf25614ab6242548c7450b8be45a5a078a939a27b5b9595854b43a34d3e5030e43fefa11ac2b3374ff64a4d3884f44d4be87816e3d43991278b27f928b1137661399c89fdd016702b5796382acf9a2de8c34a081c2bcaa3c3046015a0acad25bb234a9495360a6761696c7c26f63fe7a536bc4563c808d203b1baf1f5e", 0xed, 0x4, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() (async) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe80"]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x2) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f0000000440), 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r5) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x800, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, 0xffffffffffffffff) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000240)="c493a899614c1179b91331b3ab7dc8e240fae198c3114a3e315c870aab65d8b902647500efd4aa6a6a5b2bc48b50fc47c933d6f68f64cf52ee4966d6d978d63798f62c2e733116ce843d598735dafd28e31723a0bad3f5168e51ff5cbae68817f846dcaaf7ff37ac1944569455f29d1ec0372f99e47c1dd7632500e248a24f52c58f4cebdb25e86d6bc3e0ae8e87cb0d8fcada96396a7265cab704399c9cfd412c2d313b5000dbee239a8cb8aee678e61e9177366cbbb65e6607e5aecbd0ce786fbd6f0aa2e8e9ea0d107ba9bd5352af9f62bec108b1330723748ab5c0196266e981c14baf08a309abea2b43a01567a2428de593", &(0x7f00000001c0)=0xf4, &(0x7f0000000440)="c7c2a37288c07255d215ad918e3db958d0f27a41fe881a98f0b2880c0fda195a9218d6d3598186a0ad2b3619d7c332d9e3728d49b2cee429de953479fbd2453da4491c366deac7c769978f80774bd9e6b8ad46c14203574a4081fee14d78", 0x5e) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') recvfrom$unix(r1, &(0x7f0000000000)=""/12, 0xc, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = getuid() setreuid(r5, 0x0) setsockopt(0xffffffffffffffff, 0x800002, 0xa, 0x0, 0x44) r6 = semget$private(0x0, 0x2, 0x148) semop(r6, &(0x7f00000000c0)=[{0x4, 0x8, 0x1800}, {0x1, 0xe55c}, {0x4, 0x1, 0x1000}], 0x3) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000003b006e1aa4058b74adad9a0e721f5b293380ff02000000000000000039df00000000"]) semctl$GETNCNT(r6, 0xf67dfcced871e90f, 0x3, &(0x7f00000005c0)=""/4096) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) mknod(0x0, 0x3a0914c44f7b202d, 0x200) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0xffff0000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000180)="8d46c783", &(0x7f0000000280)=0x4, &(0x7f00000002c0)="dbb7c40c20eaab812bd5239040d664b08cf4b45f507279f61504ff0fb38aad91a43f9801fb5e757f0b9d4bdc", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: fchmod(0xffffffffffffffff, 0xc3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x131) fchownat(r4, &(0x7f0000000180)='./file0\x00', r1, 0x0, 0x0) bind(r3, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) getgroups(0x3, &(0x7f0000000200)=[r2, r2, r2]) recvfrom$inet(r3, &(0x7f0000000240)=""/75, 0x4b, 0x1803, 0x0, 0x0) fchown(r4, r1, r7) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x104, r0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000380)={0xfff, 0x80000001}) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000440)='./file1\x00', r1, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r10, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f00000004c0)=@un=@abs={0xf52ddc9536c110c0, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000500)="6e3c4e87948799ce339816919b941a1fad2e9eccf17de87d4087f791d583fe8f86e4a52180bacf7c19dfb082da20aaae4c", 0x31}, {&(0x7f0000000540)="2f29359acce97b1d6e0b52802e3323246f4efd0269c4a31b43af9be9b39a35b5f8dcf9211ddd5b71cc6c9be7f365363d10127c686df4c2ab23e7e87d5f09ad283a63ade349503fc5bf3d8aa8518948d9ef34bc42a3208b6446e567b80d086d6eb5540c205657f2fde68b071d03f670fd4baefa0d96f74157d80fd7bb26b967b9c29592ec6147a43b2636c0ab15bab22292fb690462a96c64c942583753ba4f5963b2be2e1aff5369cae47c01568aae29daf3a347922db5039c46164fb004035e71045859c6a71a61d4305a626a", 0xcd}, {&(0x7f0000000640)="d50b1112655096f4bc2e167adbf91f63ffbf94ddd06f41806fc5f63cee7a5dbac7eea532abc32401649e11e1d0bbafc6a62cb97da2afb25c123adef07c41947450d0380b611dfbb02062b3f92c0a11eb57da7724f8b704c6a33bfddf733a66455069f1620871f50af41c26d703c3df3b7346db1f56268a9623b1807cce421cca6573e5848f6bfec53a5d4354c21e0e9ab2eddaad2710f8a80e83e9963d947970bad6486f641030f0f711aa7a7364a34be51316987d0a2a2f2ce4ccc1e7546caf79ebf85a65231709439f01cdc87366f2472c0c9c5f09ff947b2f40403b0c1f8cc59f1e82c5dff9522517068b", 0xec}, {&(0x7f0000000740)="2a9161b169f3c17b3b2769817528c8079fe8e0547e09f21c6a7b28a25bbc44d837eb4c5f3d55416a142d3d1f3369a78c104dbb65cbc541b12d3a3cbb8478ae54ca1f7cb7d41ce804fd9486ccd4a20a373683f29c5ae0077ae8fca926edf0e05980233b24ce5dda33af9f389322367a92a673f1a9abbc0f489f5abe5bab0d110658c239e731ea0003ca8ef2abadbca9e460f542c2f5fe06a965b6cd60ccbd15104cf39b0eb16d0a896cd08cdd7187e6427d", 0xb1}, {&(0x7f0000000800)="4371ca2c3c58aa6d9c307249714db3f8654cc082fd5d93f99edfaaa1b35d617b848c40b54e1715612bcb957da71226ce41aaa4e9d747cd475356114c5627046eb0bceb6e457ae2e84d49a87bd4e1d2bf74d9b8dde0de2d350a821780fdd88b6f48603518544afe25a72f9082c9347bccb6c6ae2d42a03bd4b8156e676a325451c1e6c1a63356857473edb901f0c20cea80ca19aa7c12b73d120e27d72ebdc3c34a02d1eca044aad57dd8a569a83bdc4c6202fa684e19560c91c4efcc2f8c354e8a1ef4cfefdeb6b26f1b55de916608cf7a1afd8fb76550fb4a256bcccd46676b93f50f0168689fd47b696b6f8b8cae", 0xef}], 0x5, &(0x7f0000000980)=[{0x68, 0xffff, 0x1, "8a601c2ca66fcf68bbaace8486097c99d29a5860d4e8fb7590d0775689e0d697b79adb3e1601d741ca7719846afd61bfe514f93981d1aa17d6d9ff98922f6ee760e31bf7ab5eada86923348a210a7165abff"}], 0x68}, 0x8d}, 0x10, 0xc) getpeername$unix(r9, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) socket$inet(0x2, 0x8000, 0x1) bind(r9, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x100}, 0xc) write(0xffffffffffffffff, &(0x7f0000000b40)="7f0c46c68fe18eaf5fc46cd0941843e494c05168906f2cb70b7e0d130ac520fe46df455189905a56551e64e377bbb2c8d69c26b77beb72a3cc8808fc2cfde91c17a8652c4dcbd394bbcc2acaf320d473f87935eb49fd3c887bf90c96ee35737785a0a2f37e28099f6c1e9a5f65c783aebd67d2ad9c41fa044a02185be262a6bc840e40458b010c91f74314eb8ed30197f1ddef7ad3c3700001da0b5869c53126a6461fda57bc2e80d8537d8da75f64", 0xaf) r11 = getgid() getgroups(0x3, &(0x7f0000000c00)=[r11, r6, r5]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x40, 0x0) getsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000c80), &(0x7f0000000cc0)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000d40)) faccessat(r8, &(0x7f0000000d80)='./file1\x00', 0x2, 0x1) executing program 5: setrlimit(0x2, 0x0) syz_emit_ethernet(0xa6, &(0x7f0000000280)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x70, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="1ee17a00f55b54cb75772312848370ef503865b1ba01efb85d685d73dcb0ca63876eb55f0dd939fa1e8e28e9ee4ec4c60e5d77aca17ff56b5898dc384545c45e95a532d9c4d39623816467049232bc3247944264dfa8a515d58a414a6074b8baa3637a8147cf72e8a20ef804a1f87db8"}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000700)="fa89b1", 0x3}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000004c0)={0x10, 0x54a6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f20}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x79}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00007ff000/0x800000)=nil, 0x4}, {&(0x7f0000832000/0x4000)=nil, &(0x7f0000c9b000/0x2000)=nil}, {&(0x7f000086a000/0x2000)=nil, &(0x7f000090b000/0x2000)=nil, 0x10001}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000d57000/0x4000)=nil, &(0x7f0000d7d000/0x1000)=nil, 0x6}, {&(0x7f00008ec000/0x2000)=nil, &(0x7f00008cb000/0x4000)=nil, 0x2}, {&(0x7f0000af7000/0x2000)=nil, &(0x7f00008c0000/0x3000)=nil, 0x8b}], './file0\x00', 0x16a6d09a}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x10, 0x4000, 0x8) socket(0x18, 0x2, 0x0) dup(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f00000001c0)="747b78acb0ca3f7ed1f5c9e289a38be3abb59a24cb722160f1caad776f7803b2ebb07af9b6318cb77a2769aba0162c3c340c00feca31b7efbae0a9905a7a94f8e037e7c77574ae4d37cbdbeeae3a2b47212975298b8c99d62e9d86863859bf483a00000000000000000000000000000482b51e8bac202eaf38c5f85540743199d11cf9439313bb04ead64c9f86ec0cb96141c1ff9ad7b77af06cb74a4475fd043a3a02cdfa7e79672d", 0xa9}], 0x1) open(0x0, 0x70e, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x9, 0x20351d, "28b77c09b87aa57804080000d0d2000010001c00"}) writev(r2, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fa", 0x10}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x3, 0x102) socket(0x2, 0x4, 0xbc) dup2(r6, r5) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setregid(r3, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x5}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOASYNC(r0, 0x80047469, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000440)}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c22784", &(0x7f0000001040)=0xfab, 0x0, 0x0) r10 = getuid() setreuid(r3, r10) stat(0x0, &(0x7f00000000c0)) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x14f) sync() setregid(0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x811, r2, 0x3) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r3, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106}]}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ftruncate(r7, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getppid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) listen(r2, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000340)="3e78dc045fe818c88774b3036a3fe8d2a7663b7920bf055fb45822199cc4aa1c50cb4efdc4a2731ce2ed21dfc3ea76c37d97687872a0337e81e23ff717bc718255d09faa4e69b386f2a331fddfae7d82aa48a1eb0536b951775e40faf3af3b82c79ff9b7d807c99aa36cdecdc432351c3ba983de21841660244f98869d14897350ab91ba95266e659b169f3d46ec944a2fe8259a2110f8e00b05811f7ec2f173b0ae88799e349eb3c3169a86597d9b825eef8811f0af35272a4b32cfa57b3c40995d27c86605921fed710a1792", 0xcd}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078ac1400bbe00000011f95907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000140)=0x8bb7) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000001800)={&(0x7f00000017c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/107, 0x6b}, {&(0x7f00000014c0)=""/92, 0x5c}, {&(0x7f0000001540)=""/238, 0xee}], 0x5, &(0x7f00000016c0)=""/193, 0xc1}, 0x6}, 0x10, 0x40, &(0x7f0000001840)={0x3}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1", 0x5f}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0xfffd, 0x180a19f, "bb08000100f167eccf9b088dc548ed0000000020"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r1) r4 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) writev(r6, &(0x7f0000001580)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) r8 = dup2(r6, r5) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x4) readv(r5, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) ioctl$WSKBDIO_GETENCODING(r8, 0x4004570f, &(0x7f0000000140)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="ebd1ead96d74d547f9cf9f5ffb52dd656cb61e8d03214ae3c2242e7a9e086b624ea8300f620c7cbb10c2181e9afb4785a8b13e67ab6667acbc0554308121a83a2d08", 0x42, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) minherit(&(0x7f00005c3000/0x1000)=nil, 0x1000, 0x3) select(0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 4: r0 = getppid() r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) setpgid(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4de6d30aa692318c7e0002f9ffffff00"}) socket(0x0, 0x2, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ec", 0x21}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4c, 0x0, 0x1}, {0x7}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setpgid(0x0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x128, r7) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="05ffff21a2fac56e4e661fe5ce6b943edb83ff", 0x13}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x5a}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000001180)="e2202021aad36bb25338e30f38a758491074cd20967a64f4cca0a70ee7aab87725dbfd35958d5313f9f13383e111b7f7b50e0f45b00865dd7fafeaf5cbad1957c6ab4b9c79aa0ee71c1af4e8", 0x4c}], 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1ec) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000404000/0x4000)=nil, 0x4000, 0x6) executing program 4: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c", 0x49}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffecc, 0x0, 0x37) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x9, &(0x7f0000000100)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2e730a4cd29cb9be6ad5746a82a5c40143961c60c53e18fe9e785b7a0b1df338f7414896d255ff7d95690244ea4331a79453d267a1193bfaf7c99a2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb00"/122, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f000028d000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) shmdt(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000007c0), 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) executing program 4: sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000018c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000180)="7246fffb10d2cfb0a6c2b988491ea9f4e77a1c6337ef98782da3d0fc148770bfc174c7939af9f700318b91a31de8dae9f6907c05fc99233759ccec0f9af09412a100007ede0b6c4369eb0aba31b5b8f3fe71e4c29f0985621f9811899d8eec7912d9d920ba60a15240d630dba9186a4ac306c40da32f45277bae8301633e91841ebf850664b740bb075988d76f31354007458485738eb932bccc3ea0f5d4751356faa3451dcd5f2b995be495ebb31f7197904f5744108a85ab80dbab89dacfd8dd679157526fe4a9fc9dcb092d52789a1efba24ec604347a3d349a9e4f0739837639f093fad32ea01217820816174438ad65604f43ab2e0fab", 0xfffffffffffffdb2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2004522, 0x23, 0x6b9, 0xfffffff8, "0a2affff03855f19000000001900"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b615905f76f903a573efd64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dc337d65259bac459399d9e47b199f396a2bb0a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae", 0x158}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060d", 0xa8}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x3}, {0x6, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x80}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {{}, 0x0, 0x0, 0x0, 0x21}], 0x7fa6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x5, 0x800, 0x81, 0x10, "0100efff08020a8252a6ab63d1300d00230473f0", 0x80}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) lseek(r1, 0x1, 0x2) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYRES8=r5]) writev(r2, &(0x7f0000000080)=[{&(0x7f00000015c0)="ce", 0x1}, {&(0x7f0000000140)="cee254b3c9ad1f273f4f7a0e6c8da7b4e327f117c299b6101f2c635f05477031fa23e88bf9746f8ac25cf70d71afb194c01309d513da0d85a71cb038b254a2ad79075f747e09c222700379c08a0c1d0241d717ef164276f5c9a7f87eb726681d168837b02a3ccf787446c7cde4e96be1d1af44de8dfac294bf64b0cccfd0baa1f9decb535418f9186ff21505d8c7125c87dfba7250a3cb0d107c2199a5bd713b819221d3a59ffb71b60f226578d3939a09c80a60bb718e13b0db8e20718c4390fe3db323cd079974f812a752626231d30f60b11fd5dfaba8a10673a77796916d416ab2201f01e74fc3fda86aac1682935ffd8a132b52baff1281419332d451f47aa29c3a1f5afe4bb6812a7ed55f6c7c566788f885bb6efe2434a47aa09ca733ab227377f6fed2c2a1c2c3e0f677583ed2616e08c16f02226b999408964b188396ca0a915684d0080f79fa69202d15bf7af5ccccafb74c099f2dcc7b3a5a0db0235ac65991e6f8edac1e895ce8b2b3df94b39c18e3f3a706125a6a6a15b3f2372bec2adee605a0b17d69c3176900fb24b8878dc37385cdefb7738cba636fb944f64574b716cc7ccd5400279f6e2c00bb076e1c4ea9435886448c82e404b4598eb8000bdbc44e437763df8723a82a0345c5174ea3f36b7f05af419a0a7f2fac7946ecec6101232ba0d861911d73a52e94af7cf219f37a2a10fc9dfa51ea8acc7c9c84c34e7126866949e206d493b4ce08a64b7f780db8737339bb4dd5c815d94ac70996adc15837516d1a33d4e1c04965bfe1df3be5908a2f22b3911be6a36ccf7a6c883f8871ef911dcbc5814f5298b09938c0a0dc532057d584d801ad7dd1e4a2cea89579cede8b59193b3909e20ff1d7157188f348f7171a0f7d8ea358e4ae027d3f968c537d69630a67db19c647b34b34c23eb9f48b48cd2ea1766c0bad752c18fb0ccd36a73df3313317c78172fa1c0e348bfa8dc145754c7edec5d74a17433e1e468b79bbcccc0c5966cd6f952a3efcdf98d686e202db13ac56f463ccfc23916ba3bcec83eff7c44773d1918c3358015f3d05cd313b1df9fa36dbe4e1b027d14f97b9eeece1201e0372247d24d544a6e57fc0ff3a3644d8037860d744cc45596e4d80a62d6c85e00eb038fae9e9aa79296b8c6c00d858e0c1ab6b732e8bcf7202fe3ccddf4d2ccb1e3d316937cccc0580b492427002125e5ff856a04613523572e0fbda9ed7d9ff03ae6019f9284b2ac72e50e7cd03c0fd94dcd5b116ba134b8c6887c60a99daddf07406fc97b60f708500058f75e903f812fe273149de7e55c618c28afc9ac2c897c2a482cb276af8e4abc41940476bc0ac6e72d5319654e268c672f27b6d64ffa9669079b6decadf5702393380ce2637776e19c0a7c11769dbc59e7637606b9f2b1557f0878584b054de2889dc3b63847fabe38bd68378cdb87609819b853b44996962db9fe81f4420f9db1175316da20307277e0cddd55082a9cd03773f00ccfcaca3631c0ae494fd61b800abdcad20eb8ee0e47330d597da2a8eb80dd83ae9fe35519a07dd07c28bf57967dddceb261d08c7fde5d3508f53f1db18acb9e51932f2ac24a9ec5ed2ae7f986f4ed89227d4ccc33a63c131e1d7888688393a1df3d2759c1f16d69cf28672f911f52d4c6bf9d61773cb112398b00d71f52093b5c97a6250bfe2e3163ef6a26ce3e1d11f9aca444075666df6138d5e7aa2a59960a7fab65181c609abc66a5b0e690a957de18d4dbf7427b95b0975e455b79ce3d88e1290356174f2f6d9a794b929bf058e0d1697210465b39d80bd2115cfc7d06c979c462c5585f291ad59b203cac610d2ba235f40acf2e3273d8aac7297dd413dc709d177bda84bd9b4e8592fb00552b1c322f00f70603f9b4f37b94e3cefa3a1f594bd1f6c17cc3134d4dff7bff32ad2341fd91a324b2faf575945e46549fefbee994186ecd32a7a360e14f1154ff192e89293caf1f0ef45cd1f2e25c5dbd4b9a1d70cc6ad240d3a5a4d64f58660911bdf9e3de8cbabe6489ef1c340d95f22f86aa92a3f4f3f9716a34c4350e1f832f214c1d00397d23419891ef27d0ababad122482a5e3a9db197be41de4648a66596f483d067673cd954382ff2211902e4736d559449562b3729e00a7b73cba1a0dceb8c39c27f40f248bcf26a1eb6c481cd26cfba1aed2cd0ab812c813b5517329019050f1b5decdad4f973cba57f382a0f7b21b3d8f78abdc27f40c4dff3650378b43622911f7ec0b4b47a87d0671071f1dcd97ae096f5e5f0f02e60422a77532821a07748f5f0909aeaabdd6193452f6f6b9d82b5b91b6a73cf5135565996b6a0fef6c0c092c9a97afde0db1768b366bd8e9436f7e6fbd583422fd82ed1a289f4a42fb7f03addfaa51585db1c025f9b7b1914efd8f0a8b3a8d4946b2b1eb54b4815737128252390276a95285bfc9bde4c25076ef4ac833106c709b662cbe34de2a6ee0c65c1fbcf936f46c7667f83c359696a20ef7e3dd9ccdbab280317464f506c446d0815684fcfdaee7b71935e5669564eddf9a46256303f5f5e4d0088e41c976b1030805a23e339e0a624e1ee77da8ad05690e26797a03f558235b015b50c9dc8e02800b0e6c73863957c7cd73e928b456b84061274995c4934b18f6c9f7e0774fb7e464a9265ae12433009fbe4eac567cdcdcee8813df39dafa828a318ea92cbde2ea89d43a7fe7bc3cc339bd47ea9cf6e7e69dda25d63560f8c1dbb6429e07fa4a657269724bbfb7d141e75437f88624f2408060f2f79f57d9b102d32d09af22e212320570a021978d0741cb039e257f95dfc509dc7357f873dabed2dc7dfb8d15fe49bc9ff26f52e7c3e9f9ceeb9b3b5ba8acf362ae0d43b4ec7119ea3f7a753eb9b648678bd9feb0163393fb9f99784bc47ad7ff21c1d3e5c69c6516b2a265175ccd87be04f32dc6907bb590765c2c94ace31f2e1241726efca46856c5d5a37beccbcbccfd031779b38948823623112375438dac7d1b4d7611d1cb32a1fc507ebc4f95a318cc667ea76113ac64ec18ee8ab16f614922f4d99473c8bfdefd4832ab9a8bd7bb1bf422ee153b3940b46a3d5b96560c2e7c35bb732371389b4cc618dfc299257d8eb26779c8fad41035a5f3a9c3c1787531b3ea88c719e641f00ab451498a1fada575610e1409d9e6e1da7e83d8d94275b376fd1672bbdaf30a2178b27a5cb9ba71197f0f011aabc5b15afb75bb91f0c2eff23001ec794411d70a4ef9784744cb0bcf03eae628cb7b7e77f44944e0d5a0c29ca09b7ae82542c6bc0aadfd8d4e98844793af847127672991afef9fedf42e90694a84c549d00f572288a469dc56228eb7da5728e9fefd77e4ab6fba688977bf8358fe287e5f567d039279fa307b5b54d256ac074850978fdbfab4e1b2a9a90ea1368735a2dd2315ef20f42cef92ff439542e88bf1616cd466465925149fcd134f4f2439660515cec6fa486a02d99267d3fd78e71ca9fce2051689f70c3eea00d9cb6e43c0db4b6fed9a5852fa2c599974b48a3705b63cceccd792d96d6949789ff7fb4f92a2f694c4c5085803592a31f04a36c3ca9677e9e208069ca032ff2b79db4ab553b8a3bffbc06def2deda08ac14417661461da36d95acf6a7b3ed412d58016ce03227aae609a264ec590f7484f93f2568e864ac25c8bcfb7d9f0a690f822427250ef22e43f8fe99c2fd06381882d248e84356b4ab2cb25a7cc8a636643a45b7103197962a69e51a821e463766fa98c82141de8deb8d81d51f9624d2f3a98f3011dfb02fca728b84cafc79cc6d531b23cd629294fba9c04035b01d471a281f750e2b7470050431214e21192e48cf2c87ccbac3826f24c3dc6067ff4dfdde5df3419be965d60c1661faa24fb508f813c71e035c7645e684bb7b4434f5e63093842f6e4b3750178722ea118753dab7e0d2678d36760d2205b5e6421c55fed637da80c55e33e02c1daafb21db1a192e3a4458963fe49a3a5943f57932f64754a1b314c6661e4eb2a94597a18e45983e3941097fa04552cf462ff813b546e456616ae2171807c4b1ef61c619461c00007236d2e16a08defb54b8b8cf2c065b19a09add2a61c7589ac437cec8786227a2e8a744c8e97f156efd3427dd2a6f016fb2474a766e494e966d5aa9091f694c2ea1d74387514949c86b8a640de57f6116a070c0cd5705bd86ef5e0697d808c5c09aad15fd02f2bbbb00d7aae59c1263d7b1b36cc22193bc97c467e4151c4c72679ed1784a14e624825a318b94333ac8706b6ef5f035bb68542953b4ab386d4915b9529b453b919bb6a9d86ce7e3bb48cdfb7732b8ea22e5b1a8a6e37f689a95d565a8a420947e8548cb8e6deac2e8b7cf1277520d4d3dbe40c088e6ba13c9428ff8110e779253ecc8e03f1b2c39174517f3326b39e8ed91a255c6648bb6d54b87c29d134996b727451aba64f60bfdbab4acc8725c1d6ac4e5d9479793d8d81a9d8f02e1facdce5c05906bebbc0aa6bb280fc9da6c73d088b7d3e98d3751af6940951a2faf2294120a91eaf9b3722feb7155c7e635b6954248622e876b45fe01335e88b31781023170e06c27accd3d430a78aadfac932d5ca1d682f5f11c030dfca0d3f54b500d203e6ce3fe09e810f60298afb12979df58b007242d0461a08ee49438d08785306429955e04d2f35395688ac77e10b64195cdd8f7f986152c8b7455c831f53b5946a98e080de2cc6578f2c8a6448e856b8b9ba9c530bd9fcbe1cb97317aae84922442fc3ccc1aaffafad513278059aee26a73eaca51a38013cf26ea5bc0a1b0f50f97583b0981e0b5ab82624363727d77e345ef16dc4011252cf4f9055fb141b8a51d28cec1c98a1f2dbc50a3c847191c81064b280c7901a2e5f46919487bb1c5a0cee7cbfd437d3505caab783248b6e745026c580340d0722f5ea727a9513d949097011bfdb371a017a1ce3bb215dfda9df5a7ae35a00ff5df2bb2bc73c92ba89c5ad5fe5f20601e72bf43eb4963959ea38d9815ec1d72343e98d9dc370273c3a7c33a6b311383c2b62e545506288d42b653879bf6dcdab8143016a0c5810271fc96a582dd969979043d28c18b5389f8f10b11731e2a2e3fcd17c341f05974aaede5cd345a63f7673c4c398c22af69ece74d95b0e70588f90fb328af6dbbeb4a99144c57b1355ec8e1cb9d1d13aac495a7b73d3bbb711c758a112a0763f8f003bfaed35d009e29c9f43e6c4b12aceffff865a60e89d492ccae25ce5f1b5b9b05e561466654469146bad827d55230684268f5954c57b418c9bdc868bfc2c9ffde2c60bcd14e0f3d8a27db261a84c6bb02796ade98afd58c8c3ea7a3af3680e43bdf2e61936a3f46ca1deff48d28e69ab4606f446335b1cfca5f08da739a6cf7a8a9357892c95e4c5da5945fc011ed98b50b0af2c2d7761285f615b7086c882bbeb296bfae48c41a1ec38cdbf64c58ae5f12d3199a73fa99a675a4101d0ddb61aa375dee0f7c073a244266c7746b6a38cd5af50afb39bc04854cd0850914a7dfce167cac9983db581e619a7ba6bf23fd8118710c45ddc761e93c3694cf134f040b3f36c04a1e87d7956853b76f95e9637b9e6974031a9f6a0a948c70e7f9963f1342f4a1722939ce8da2c24d4eb9ca3e0578d02b9709d459616ca433e776032678dac0319ece3769c44b1f0ccc314040e2231c7698116034697f20e185ccc67e6120a2399f6139f5b9498f4b6cf74f9d65412b566e0d6ce22cbe87083d08daac3a82483b41a6b3e7d5950b810dbb50533daa158d7cd29a", 0x1000}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xd01) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r7, r8) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000500)=[{0x50}, {0x6}]}) 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) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000002680)=[{&(0x7f0000000080)="2d1a5af51886b67b50ab80a246f9ff68f7db35cdaae7f27afe6c5177b923d4ca84aff846d9e7c4dbc7025481a8d522f8d85970d10a0b35f21e4312dde6", 0x3d}, {&(0x7f0000000580)="388e0ab3ec5769230b35f2e6d96d0d725866e73fe060d71a56da729dc8e55b24e12886a35de79480aea73743a9d96d6d819994f652f3a1d28d28583078ed93e769fd3e367d25e0901d03644936b0fffd936bad3545dc676eae00bda209dd403db3dba0fc80ef4db0c3a458d1d680e9dbd64bdddb2233a7e2b113db761a02bb897c44f9dbb3b5f6ea73760a649b5d1336b671195ff8632e20c9cf01d88ea58f6dbaa4c2afd2a096d4852bcbd2329fd5041e70491007c8f3639c4c0a1f41049db99c63e511c46aec8d0c06525dab3d1f214d3ca3c8da63b038ba4837012b114fa525707fe21e356abd0eceb7858528833b36dc313a4a0ebb466f2ee6b27d839b0047ff7543bce1aeeca1e3df27e835416efa6d3cb304d74686b0ef8108db5719d59a5bc9c78dd2a73bb23e8beb2b64ee2924a4ff7c1f5896ff71593051dd9e4ea4160092f9d1a19c1020c7196643c1e8d5c99fd4136688a288ffd9a42f7dc28274e68e504e2da5e59af1c0188dcc8e1b999c621bfff6aa9153f26657d1565cffd883fb755064524bae6c1bb0c06f3fa7c972319664ca5f88d8ff5dc23e393f9a9e8998dad6ae70f2c465290faccd047ab582a765c8da05f8c3a4e6f7bc0d15cb8e629cba92043d34f1caa208b1acf9d3c17244c00287a2fac5b501338f0a5935e5e3f214cf6a2619d37ed6c6709a60659e57e65c1fe35d4280a4bbfe2423c1442061e1247b6cb6fcbef9fe3712b8ff45d55d199ba324fb0d502696813e8e61726e8855635439ba5297323092c701dbbf10b1d02873ae804da5a703b6450e002f72d81cead964e3345e01c6dbd827009726fd86d29c050694ba5333a5ffdc676b2163d453c06ad0acaebdf1c07e9d8a34dbdacdce31af04bf3c74645ee17328b2fcc1220578e68a2a3ffb29a901aac3ca817117f2c7440625d8d7c54b28ae032611c6b167148aaaefa5dc63a6f8ee393d2e0a37cd1fb215dfa1c523cb188a0e422d9122a4e6b728b6bc68fdb8cd3cf6f0a1da3f78ddc6ab20e504a51922b4688250066c1f73b77d8c6d3bbf65ceed1d90ec56fd510d329847e2a380af551629cd204319952ec07a32c8ab6f8d31c4f8c66390abf22c44601a990b041d781656b8e238422a5f0d1088195679f32d7cae82c0aa2b1d3db7e9f20ce06932bdd95080e58130b247a8193d5b745f893b6e913b664e095735e71f2aa38de778585cc201de2673c98f7eb4f3359d325b8e351dd5668f9f875798b0565d9d3ef99cd5b660cf36a4955c03563f717a00508a456151d7a0c19e25d07d8a9c992b7a87a0f968e0810411c369e01645a0f12c8fea97d8efb19bc4ce9d2c32ee7f809324ba71ae23bc5b85fac498afd162ddb098a6a5a7de90ac219a90487ca823c0ce0f2a3ccf739d4f90dc2f115a8c01b56688615b32f5819cd0e9d240568ccafefd9f0e87bc1a8430d4007e255dad0cb22c7d5a90de50c7a9e17034b93ed6aea22c9a468f8728ff4b3ef7697851e53b14b5ca71ea182a26f844b20207d63e1a8a08fd87b29366b3bffa8864d1bd71e3a6dacc1e3eefd7cbde5096a5eb99e1167284adfdb3b29d477385c3ece4de24a1c4f93157a1985ef8c116ee8b8b0419cb1e71e9f0a88b5ebbf2f4c011ea48898e3006fa7795c711a05f1743dc51fce77530465f8b75d429f38b9a020804dc8b627404a288371f666654a116c9fd9a6a7946f008f755b83cc4045c2e9e49daf0e03ffe31aeef4c89f18a8c34fe84d42436c0be24c059a1690195240825bb8877d1ccc179d3f4bd418b8f17d5e254ea31524cdd148b876df9a6e9b05a94c2e532f071f6ecd94bb5c751525086155ec622d0d8cab68b9cbe6f726b8f9899ea76a6d36770689137316268772905a2895e568a54366a33f43a1e97466bfc2f8f7511fd8058f51b179eea6305cc2d20abb461f193fcf0f5ec5f33f1610d1110d7b34551a4a348a5c31643493aa0c923077de928bf3c10871084d0a0232124fe14a45b93be4ced977268368ad92facaa03f728f3c0eee04bf87a494252a7c05d1aad7146ff6cb4f1c6dc23334bc1822233a76973dbcd6065891646d930e41fcbbd32389dd4d52626ccbc47db4b5cf4dff4a7782fd9dcd3e80fbe832d86e7908b3ef64f25864b04851130422a9fbaf586b05721a34c5462723bd43f459d5280b6f89a8b227edbc7ab64771e946ab74e87c7b164b38495b15d876f7222d64c141ec52f28008170705c337b4f1c940620e115939967a2769aa460abcfb1f9535817fc165f0bf0dd98c665e9bcba67303e3c861c3f0ffb1f667dd831231b37054b527d58c0131e105681d43c26dcd3d242cb4fae62e87d3eead82dec158f87310a4275ecb9fdde89aefa9f3babc9e5d5232bd452bfe59bbcd39f2bd81cf68461937d6875dacfce8c0c1f3bd0462792e94cacf6fbc3e4cbac6a67a3642397b90fad660057492d6c0c2502fde80e07f01e6faacfd7fe570ebec5ceb22b7739d00c6dde287e35a935d45369af205ee345cac3e188256b806be5d67a5a3b24cec4a2c3fa623bba96a7eedc9992a23b94e6b31c7d516314d21387d21d64a03b23f099559762b791a4b1b544a1aa1060fdaf0b4b98f3ea65e8bea531cafe9c7de4409c2cdb698d6466281b498e62a1365ec9ce36ad022e69abe9056920335e90a66bc1c40021b90cb106e7f9b2339f83756bbe1ba918a02998ded59cf24044ae926c6c6b2d41f682c958e6d0210a8f558db88dd494a0cc770d3449bca335bdd2f135e105b3a0e6503f3e91d7ea3e153c21c3b2823f31c9676dcbbf82f87e6ec1a835a3f9245f3c4d678713522d7de7ad5e378333b4e4ea80086a7d943586ce893129141d834f2b6abca3fc563837e9b551697cb771d55072f597161f4ce4f962b18a0527dd8ffa6c6bec20d69d567d6f708f47c4f6a2ccae9563085366b0d87b6c78057ed9b08900e9a739ad9fdaab7c877fe5794a3fdbe66a80859d53602d3ee7e43f978a8f420fec34c32b43fa40c61d9f3623dc338b31b1ba8a8d8563a1e7d3b149842e488d50e787b1b1cd9752f3fb5db9498cb1866c9046b8458121a5c259c180dde0d840a0aa094f32cf6e8f6043998c4d81c0da5d2440f28b31ccd9414ee011a4d0aaffd867ebcc0f228cf2783a22731d8bcfe0f64b5fa50eb01c613074260e040097f2dd857e21405734a44a957a776e49d2c224caa672ec7f1a9377359042c5a9a19de75e921877337131976f074d40f2d50f100579769c811153df3ab3fdf91fe6b0204082a3355b1c2a20f59ad7b21ed952de371756877a017a14297f3dadc54eebfa1ba2890b504fbee06c8be7b04eb1afe10ea76d0760ca52e54c94edc4a1c974841c3ed4ef4d74be1083b2a82120b0fac37bd20a3e857f1f0e8bbf63308617ee22d99f972420279f35cd87cec7d5915d5f646f5acf156dd376e394b351ab43432b1e468a59ef9282a371650d19d0ca3e295f503b19306beb74a1dfc567b70f2540863f8981edd303380a1c16bfa6ff13abc16d54ec43801d98e4fce6743f44dc91fc33595741509fd69c3241b71ca0c18bbb5b1a14819be337b701e6a5b03f548b7cb07793f60e6f202fc264d6657518ab1ca84fbbadf14423cd500c00e1d9254e4f975161da974d74a2ec353c2be94d1eecff059bb3c9ded3569994fb115a26ba664b69840562aed94cacb2f292afcef4649836bf921fd9f00a81a86a00791b6c850bfea53e4980a34fc84b5e9af13b6a1b325e20d346d6709b89da86b01a1c66b09ba8a89403ef8f9ed2845ad253c68486e2f2fed4f9a30badd306a7785f9246079e1dfaa9c0e95bf5c90dfd90862aadaca3e3deb91dd06a88b1fc97a813da2b5d237c7e1470320814d703a29b4340d6fb11cd0fe58fbad7ea54a145083350fb33731e2184967318f59d457326c6b16cd8b579da79e712f9981c1022905c406b940b8de98311fc26d0434f67668a9c78cc6f3ca860d050bd0141663581654e8096e9b771489f6a7e45406e97cfc1cf70aef4a5017e3cc8c29bb1f035d41dc6d39c0e405cd05814734dce07ddcdd47ef161d837e89e99d9e3698e715c932f972d877d106a30c4b648f757c29b3f0f8a21e5fca780b69228bb564cc26b454a127becbe68b93dfd67cc0b723bf85f03f8547d072323a90f17180edb8049a9be4de1260fed434d93d91097958355592741a0ed74a67dc4fba636efe28daec7040a47ec80923152782d541c30d21c47a3d755fd686102fe337fbdc8770889ba89651a769235ed3684c5875fb81c77d76593b46a8d42338f580c57aca9eff1b669f1cfb3620e686cfb8a845ea635e1eccf86a0bccf24bd556f859d0695ab06778bcb22b856f1297b64085bda18000c3595110feeead5fbf265374e7a2cb5addcac53cca4074ce7511e1364f5dc690dd595a8822fb623c1f8b48fcb753373b71d2260fba2d86c2ef70eb908a5ce64d7d2acdbb3d5d638bd5c74e783980457a374655edab8365d82170406cba78c88ed549368fe7bf25a1b831bd1bd659f6d4d5386bd5fa0e78b298558e864c5c1cd12f978b3b17a5dce80622784e49140ff84cf7493c6acec1ae5c6459ff5fe3a4127a0026f25794ba1667729e9c8ddf6b68237640987f0a611f605edc21e904dd2dbdc800debfc68900ae6d990735b666095d669ab9a538787ebf479b30121baa77f77e1179e739741c8863d6512355b3ddef5c7fae4c3384e382e877899750a37464ab862c6338565d6b9363bf2b07b5d0840859044830c0c5a91667d2decbf9fdb748e192b811de2c5cf6418ab8105fef96916013d8dbca0a7d3f4db5f0ec49bd942b99b2c6ade81ccfe48cbbb4a0c04e63d202d729c8d48815cc7f22dc4079c276544d60dcf5e38dcbfe0c7a17d98c15c0a1b66050dbb4f2b73978f1e8c6d7d3b21d2781f37d8d02ac25f3c52f2361d614290a53b2e8ac8fe44196f7b3b54db3e945a9579c2536cd077ef00f642c1a58672b37e5ce4e105de64def5f43a19ef16852fb9878e14c9ba051d06d1f910977b9a2a6234fbeaacde9dc0e92708dfbbb9bc180a990ff9054ce79bafa2e4ae696e848228041f06c89340b391824307788581cc1cf74d243a4c6cad4541117e94f1cfafd2d85969739b5b7ebe9baaccf3356ed43afbd2c5409bb29dbe2ad6dbb05645665dcc8e8f864fc15ae87651b7e7ebc8f0b7bd0db27af6165892e1f5b9ca12650ddc53825b08fd3007a3a6d34a19397b4e301b5d72883ae694156d5979b579d3b8107a151b4589fad245bc7ee6a597f2b39d95bb307d47df0363045200259a5e81cd1af7a306c8397c68e220570eef0d1d447b11674724732b9d088093f750a4f3344eaf20d684d57ebba882caaefa19dab2f94e3efd88fa359c5b93a866439d438f596e1a3d4f13ee81cb93c72290f34ddbdc91c96a0f0521a47b6707638b2d50deb68629decb928690aedd25d50a70f3a7a14fc06c3fbd297c6f78f98aafe98a540d9e5e1a403a2fcbd58ee4597172dc9bcf41e9735975ecf119010a61ca9e1a6e8d835ab13514659edfe47d5a28375c04d063cf570c8c266d1dd28f95dcb2c3d47af65beba87e8ff208eb2d0014cac7d40fd8e732c1336cfa5322305359be0c93b32869cc19a064c2012df9552907ece39197f7e115ed127ec6c27de00faef3f02b525cd7503cba6372c8eeda6753f9ae38f9797005100537b2ee253d4b103a8fe1095ae8a4eb6559610f1cbb5d947a0003ace7fc95649d2038404327b91580dfbfb49d6a71208a5428c810e488151562c6313e4500af4f4073", 0x1000}, {&(0x7f0000000200)="652199880a6759c8ae28759de0cf4346f7e5c3c9a10af2fa55bb927cd36f83ab47bdee4f8c83549f", 0x28}, {&(0x7f0000000280)="1db788681010dfa311e2216719205d4001c5e52660f39bd41096baedc8111a5e14f9f8bdc41ee2a9b47e8688a799d0c408828d4eecdfaa5f6123d72b6398bf1ea8b0254a1417a8cfbb229f31a85756c3d00486801fcfc49da02d794b838e3ff207a5201566c12df808667868057eb65e8e99ddde4f9a8f64b972211d46a26fd589cf7ea969a9ff65b0fdddcd52eea9cf9c582c93013f75304c30940176a10db4ab0afd085eb99a4056ed539294cf3901d2b3", 0xb2}, {&(0x7f00000003c0)="8e16a5f4151ef271f767a9599e1fe5db196cb3169bef32e54974838ea628edab420ae2305a6a38067e7c173261cb10a1358365159a72ae7e3bdac57d1d73c794eaeb191179c1e076d0d3763bff9d1e7ec5226fe79ecb81dd9a05ba0eb15feeabad536efc80fd5fb72c0ede0b948c08b6534177b1a25f24fcce33bfda7c015c48f16ec05f3aa7645439206172e6a763585cd25201b0", 0x95}, {&(0x7f0000001580)="20c23c8d21aaaffafea2fcdc5980ba71e28722995fe9dff191ac5f6de117eca5f87a310b09b082df05dc9c858bc02a9d1ae4553d7317380687f794351c41792ad3c9dcf35c5f14861c6cd4dfa759c875d07d9bd788862ca8cc07493f2518c7c2a90d0707ce3b50611dc52df37e561fab3534fc03ffac31ed9c7bfa378c0d00075f0ae5701c1cfff4890d5ddf68f7c6832204d7f657950255fe3bb81b29d3da3e1784b4c92186095cb17013461ff45a536aa133278c3a2e252964eb1dbd61be76db6df3af7b43c5d79445022e9c3b35f2fd245ae3d6c24477c0c2b6352ebf435f667c4f520d45b46ed7edca8118fb27d32543d0a0a9bf48542db438616a2ca2ba0fcc9c34e26a53ab164b22de8505831489d3e0f31589bac0d9a1b3dffec199dace2288e87f8549d38c66bdf527cedffec0578e2b04c674a0c1ae901b0c1467c36ddeedd8cbc20317b1e658b70c48a411eaf2728d19a7742b2feb27f67ed80120cc944da05d08a5fc6c69a776b9719c55029c15ad28e3a2128f15ce936ce75b9e6294c395e0ddfccc7d01346c58aa54a2773594b5efc685a8f4efbe5bbc364ab42cf1a13022ea9642cb2e88e9af2a497b4bcb2fbec629e5c2f6f1c60099b1892a8d6b74e60350cfbd3bce59013bafd2b6de84c792ce611edf44475b9e1ecf217f6681b2000cc46d8681a3f2119f66c5c2dc7eaeb11d1ee7eaf13d0365f3c77a63aeebc0ee137153323f47c6b2234aa3728e86079cd200e818ce8533c0a906e21d1a44e1915304356813489e34dd5e78c6e9ad2e1c74883c9c1503185f554ccbae3180310b2c600f660f820ecac27168a0e3ce51d3802f1a60ea04e8099b50b3c5d4267f9338c9a172cd2bc881763849e4a7ef2dad893df937a8ccd6888ea61794d033a71e5eaac3a7ee2c9b5a5497847682b8d237ac19e483c3113651aed1d4286b5428f015044ca215c8cf65b485ab1a32c8c829b64f926249146ead0276edf38953d3fdfa178a028824e44556b95dbf5e896f7493343e6c393505e50e3cb731c0c3f5e3afcd55a8eca127c496e55243833e7709950e1a6cc239be1ce47aa4dd469047cf37267b985a0483225a4e1be404e2124d2842967d972a648313e1c17edf823582df97d87c5dd0b4cffcdff8e0417427b854977bf62bca7dccf321bddf4238ff3c6229f6148ae085305b7d20f0f10120dbca75b43d1b48e478f7642b786d8003333dd3da31ab0ce26d0f1f653d98b419951df3897b14810bc642101318072fd7ad33d211869e65c2fe576da4d8ec5f5eabe5d24a85557f47a76ebb5af2546f909ef9af30956a1cc9439953e3be1adee14198892f7b8d3dbf4e3db6a578af806926325c4bffcbf18b271f9eccf08f9e00fbe19c2a1a1756b8512cb258bf53221e50528f00bc6d6ea15e8f62de2e675579e5aa34764a98aafce3fae09a7f35256e9af42c51e59b4a226e472ef6f0a8764f0ef81de9718921041dd3e379a85078c9169df800d24bf02ba033e6989f03a61403e4fd771dc4b96fd39f1e5e5f61f475347cc11efc991edb1c33b9e39a5df1e91d5a4a13e7518d4578f8d6e0cedcb2f0344d1ea7f384e1fa07c39ad7bafe741dd53325eca8b7decd8c74f13c7f817a466d99535b9dc3b2b5e924bad6fcc5354c4b356f6f2789b6c5174a231cd5581e6a8b0cf4395a0864490a19d75c3ec1a54310cd140f1b99532665944d18b8e49a72190b39fbfda755be3587879a4c67dd2df2642c94f3cba27a19cd36339c2337bd5fa5a5441847b3b00ce8b028da782659cb693613c4cea3bf502f648a4a828f458ee9f6d78c136710b168a6fbcc47fe4e25e9868e9bfa0af825e535227f437c744a26831f71966e665ad730a2d832bfed5c4bdc64390751d63adcea185863f88ac4d13aa664beeb7d05b8f261e19dd9fe0b43972ee036583ac097d8962a2aa5c12143d5e26eebd5af9fc713bae5b0efff1977e39c3f1ee9640de98418b63c33f7fc6d0ca24a796caec96b6cd27ef3a9329a0415498667407fa90ae29a1935c471af752b83f9070ee721956a140ed779f93500c03254a2ecdc406f4550cabfc4d881e4a745bb277cc03584f98ab16cfe2f900d94b5107fb31c00469aa0a27c3f8a60c575b233598da1d187720e1ffb82e3a331f02b9a988f5b1fc843a37d4a08c4527b9acc7ee197e759a31322a52864d1de18197264c9d2b54d670e1eaa4cb024818235865a8c853218c3b125b21e447756e7509e37c84ebf930d2ff0f6fa50103fec4b98d1a7a9af669dbb197faddcdd34f848843e0fbbcf78e6527197060c74f237947cc92b59c782ef8dc83fa07ab3ba3e2d476c8feff2838340bc0b5e79059d1177b5e72f4a8998f382231b5d5137dbf9e5296603e93f4de7cacb337269deaf5c2311e3a4435db262ee7df70a1fe1ccf98812d5874c87dff77639f0c1c7ad4754a8b4b6359cf4a0da47ff4e3edc990ca6d150fc99f4093427c1780c2bb36bc9e3683178c2359c41bb1c9765d7c98abfd0349d3bea1fa5ecf5a447673e650eef986a4a33fee19a74f7258264228e1991668bb566d107fd7ba6bbcb073f9a7edc17141619ba87083cd5025b86887aa389ad172951fd069fff4ff64d48e9dba31dfb2b69e6eb795aa7443609681c531c7975ff10667567f9dfca28059c0ff36bc62bcfd497a51f6d381ee11fb99555325d79c52f76d3247eacb7110c0cbb15c4d93d5e9fdddaf64ac9b42518eecb4bd6507976b0bd38068466820cda8614e8150915a049e85181eef73f49ab690d707421468b04483bdf04f48bf818a79dcb4025a2dcf6fdaa37ec4ef3b15be9dfc0e1242af0e7d29f99a9de24f3fd3c8236d80719481bca6847be75a1f93f6cb65e4e70df2cef99b942dea7245636cc2a497800ea542ea44ad1403a5709b21ee0379a0fb0cabfed20db220aba47ef4128fb0ffe38ab46dce3923d8174316c38066f2a8b71cd2496cdd7884ed775a5d7c512da68ff5f4a82df9ed827725e1648cbcc7ed50d26c50175469822ebe7b35471e0a59713427ef2fe5cc09cf2edcd2d01e1d184df9d349e695b6cd5463d8c6b6abad7b493ff20bcfc053d415ddcc32b50336bac29dc96672b9a8a57f8a41b133fdb8ac29c12475866e86c21219c8b8863f21c0e519ade58a420f9d44ab1e0b2758163abb5c35430a10261f3825438b82250857f53e94886ed9dba6f8fafbdb963e45ef29be0d7171d29319d60480e5b8eb912d2ec42af1fb3a795a53f6d2db2d5940eab94f10f94dc17f54095a14d41eb0c157288fc29b6f0d1b137b190f973e68e7feeb86480f489157bfd51b9952e1ec208b6cf89a8e0d1ecc76442ec3e98eb71390df4a246e7cc6918446b6eda7ca050d1ab9d9c9b34a2858acdcbb9c554addabc1640585ac3e210bb8f486d4bd6e38a710c22c8a94ffafbd76758bef40dc87fbde998f6b7ef25729742d8a1c414e50d4384cbbc511dc29c058c38ab25ad06f45167d793c281e08642ce8d020d38665b5400c2ad79bdc060c7374926389a7ccfb948de26318477115918b6696a7508a7dfdc71e53928541faf19048f60f4cee72ac3def2c7237d37666e95a89d88043935d8684c9e101ea18fb4aa3bce2343a4c32772362b01a0a29fd5efebd63a2349b6553698394b73e10c8039ad49ea0c2c32b74e7ffad3eddd20a4e90c79d934c7b3aade9f37208e33f3a0f04ff61864f7ca22ffeb5310288f62695d8259f5f739e2183ae33bff29aa113d9aa13b05c51950bcffcb40e606e2c0e2d77ed8a68c48e96ce1ff457a9f051a75d637af74d2f289aab869a58ce2377d4b99c5f6fa7df30b2eb6bc8d84c6aec06fb77d798a27c07642e4153e31bc9bc377ea4ef3f17985c95f8e9d9438c779a92db540577e180cf26842409f781980fdba241754397b4e5399e613c49bdfe4e69f5543d5d42fe05c72db91a1362e91610cf5c8bab127399354a0745af3be078e5f13b1bbdc638ffbd1ebb0a505f98ac3b15035c4321560b214c1518ecf229977e986cf9e4cbc86f56b188ac8da4dd5d48ed572666b3b92ac85a19706e771a84cb053a6c6ddbe92ba4e8ab6b7554ac0d154e8ffaa84d276cab764ae0a06b8bd35a2d68a352f8905e477094a7718171eeba6dee7e22711db8cd9b9288131b8b81a7172d1f2be340b36a1d162f3cf8f1a026c2f6c65cd37dba8593360497679a99bc038d75de26cb701ffd1fca459eedff22cde92f919daf86b13de804ae1b647698f31b0a3a1cb359c09b7e86177488308f19b01173a098a181530ec909a74f1e8557819241db93937eb8f9d02ea0d7726be411a58bbe27264272e2dae64d2331e99b81b75c1a578a06be763f53a7a01d61c6221e92237b88fbd7e646e6565c0c10dd789d04101cea8913bf3d506e07bb12d53f045a7f49b62665152b31dfafdeed91d3566345366568a7869bb841fd817e159f12fcb16f36a239b29c7d5f6da747b90b722ee28959e3ded8fafaaa85792248dadc45878405a1a0f4395ebf9239f255327d2ef544493db59b3fc6f0ed85d047decaa2686e7b515410983810383bbf2bb2584c9c502fda74487717106db13f84292cc541c4fcf3be30dfccd03ff1c8ccd1997bf332bb46bde1f6651c47629410e09562fe9b4a27d09fd62007c63f8df284a76e92d9234d17fd57872d1f13d811a6f14a210c468eea81d22c998cee6de3bbaa47f7b58b5493d6d5e6aff96ab08e8ab0cef466ed72e087c9bbdb4232f8b5dba9f012f2a20d2fe1edd87e6637ae5242cc24c8f55678fa4ff8fb4ebc61a077128c57587510e3ef7f288e1af5b09e4a1d7e78d6ee7baf6fed25d798cad382a9215cd925a12c455d3412ec060ba8bc5b154e9374edbaa608e7b5fd144204118f42cfa81de6eab73a5d81de3c0ceb17497ba930e8200c935725f9b6d175b89b0ab44c968b9403640ccf95ecd41d4d8a3f265a9574090b962564e8d292f3b7de98377c1565901c6d9865a2613ecefa6fb74b041a99ac0056e9360501e09dee89b1200c88b3b205673dffccdf21b7fcf274b8e18adc4d6eb6831c94cf11c6db175587852815911c439eb4c7611a88bfac47035d47f78e76b94c9884e14b16926ddb88b4dd724e3788f1769f3e440bc15ca8d74f5a98b474050be8eb85179ceb8f3ff49497c86c741f72da7e99d2b12855b22c9e3a7e8ec783d6ba6565b15cdf5c1ff16988c060f52a25af40dd77a62ca9a4b7b37054aead043ba42a6948021c7634e8195eb06f76ce55364823f4cf64d950939d4ef1d41d5fdc559f517e0afa7ceaafdeee674d98a419e2ee4ba452e3de3a2da0fe05c2463d26993ce55a7b650685a1454d2ecdecda6f105f83681c1600b9748cf3a96b41cd61d1b451f368b14f92247a095ed2d9b5e2190cf5ff766e36687bd274e73f035987c627ed076d6728a4dd057ddb0c27e30efa23a53cd2f65f40724cc6ed1294da747e81a7a11c518c8dd08f407aa2d524ab32fd9138bdaaa34e60fba368cc761818d7a6a7048389b3e14035e223cc018c02636018942b64fd36313eb5a40eeb6e9144f70826c12f0c116c6495fff9d36b6aac91156f1c1d6dd6d0b05dffbde3e5b1ef5b1c1fbaaee2755eb7d67306abcce6197c98cf7fb07ec8f11ce25416d8611e4e3196d0667fdbfbdceae5b402b7fccef4e3aa573ea9348a6918b5cce2fd08913fca770687d59cff86f6c69f22079371398532f0f337b01bd444ca2ad963e5c2150d73d57c3da543891c9aea84227c1ae3aff06eee8ffabb3b6562395b7620ebebdfee7ba80178eaa5126e0", 0x1000}, {&(0x7f0000000340)="0191db30c0a44e7964f0f727976e6924d47e7dcc6a8f4a19e96cc97b266f9702d3026dfc066ab7c08c791fb28fc7af9be6", 0x31}, {&(0x7f0000000480)="e3f27375bd35af9af557e23b417e5a6c85ef1760e7cc2cb123f828284a8973281ef6f42ba84bb594446b0528a2368b61180e66d661f6ea45c2476b31ff3ff9dec2c0189e8f68bae32ac2736e55", 0x4d}, {&(0x7f0000002580)="f17d11747b9c4a9509ae71bb7b5d19e8425bafef0736d98d54ec8265b3b8ce80457f8cc32089a1769648b968eb7346a9507268ac925f3e1d926b20d12a7d20d322d33218a54b3075b753c2633479ba2cd451d796ca835330539a1a7c92c0a3902333a458e48e0c80e6ef7d3fed1ba452e0b595b6aaa9a29dcafc20f8013ca2784416f763b968b9318204f27c9a956030d877f5b6d47945c913763c0f16da77b44d2bef56b0313c0311db8b6e1fef488d33917eb1e2d419b49fbc630ebd777b62444ad5d9fd7a5cfd0de68c7ab8a4fd2be25b61a2adb7240a61e5", 0xda}], 0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r6 = socket(0x18, 0x3, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x4) sendmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="82dd73bbd0e8f626", 0x8}], 0x1, 0x0}, 0x0) socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd8075c3a1c8 failed: hole in range executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x1ffa, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) syz_emit_ethernet(0x3a, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x4000, 0xf3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x9) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) preadv(r7, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) dup2(r2, r4) r8 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000001c0)="70c473a3d4708cb3480ecc62c4e552b996e473427b5a7ab53f84e153dd691fcdcf0270374b5a4060fc3a0b8ba74d6f16ad2f1e04914fca0e0725adc5b0c21bc21273b299c6322b46aa6c8809765ff225a2c64c731958", 0x56) r9 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r1 = getuid() semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x160) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x4, r1, 0x0, r1, 0x0, 0x85, 0xcbfc}, 0x100, 0x5, 0x0, r3, 0x8, 0x71}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3c}, {0x416}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x0) ioctl$FIONREAD(r5, 0x8040691a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="1def08000000aaaaaaaaaabb86dd6030ff01fde9000000000000000000040000000000000001999b97d6227d8ec70020000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000700)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shmdt(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) denied attempt to set clock forward to 13622315656940797 executing program 4: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x37, &(0x7f0000000340)=ANY=[@ANYBLOB="15f509328fb16ad75e67ec5406be28d58a5800443ec33ce3", @ANYRESOCT=0x0, @ANYRESOCT, @ANYRES32=r0, @ANYRES16, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRESHEX=r1]) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x3d) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0), 0x10) write(r2, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22001c411a76da8a4f105af1", 0x30}], 0x1) write(r2, &(0x7f0000001940)="fc23e70000000000000028a87903eefb3bb2ddebbec154d6eb62bc05", 0x1c) r3 = socket(0x18, 0x7, 0x4) connect$unix(r2, &(0x7f0000000080), 0x10) write(r3, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec1", 0x19) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x4000000000000004, 0x0, 0x0, 0x0, 0x93ba8e9cada24cdd) r5 = syz_open_pts() close(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0xfe01}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {}]}) close(r6) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1ab) executing program 3: syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe80"]) r0 = socket$inet6(0x18, 0x1, 0x82) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0xffff}, 0xc) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x8) setreuid(r2, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x2, 0xffffffffffffffff}, {0x800, 0x8}}) fchown(r1, r2, r3) r4 = getuid() setreuid(0xee00, r4) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x10, 0x3, 0xae) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) read(r0, &(0x7f0000000240)=""/4096, 0x1000) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x7fffffff, 0x9, 0x20351d, "28b77c09b87aa57804080000d0d2000010001c00"}) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fa", 0x10}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) fchown(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xa5879f5d35e83931, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x0, 0x1ab, &(0x7f0000000000), 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xa0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x800, 0x7}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r7 = geteuid() semop(r2, &(0x7f0000000140), 0x0) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r3, 0x0, r7, r8, 0x88, 0x7}, 0x6, 0x6000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r10) chown(&(0x7f0000000080)='./file0\x00', r3, r10) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getuid() setreuid(0xee00, r4) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3f, r3, 0xffffffffffffffff, r4, r5, 0x4c}, 0x1, 0xffffffffffffff49, r6, r7, 0x4, 0xffff, 0x7, 0x1}) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x2) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) r3 = syz_open_pts() setuid(0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x6) socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r5 = getuid() r6 = fcntl$dupfd(r4, 0x0, r4) chown(&(0x7f0000000080)='.\x00', r5, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800033f5e2c0 executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x8007, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="e9ec462d433e4e565463450d5840aa9b41a9e212f3b20d826994adf41ee22f0cc40c02ad70840027b506bf7bdab8b06949fa1df53782abc3c189627d278bc4e4eaa1d78a64c89126", 0x48}, {&(0x7f0000000500)="c3d3", 0x2}, {&(0x7f0000001a00)="5c4a39967be9e9096047ba728b9637afe76cac2d2b32e8c86fee02a89e3d574c071775bf5b13281ed462ef09d305a737432374e802a26297ac8e26230d8120cd463a398d5f22cc3ee22f3bf784555b146a1ced38137e5881864df79d6082c73b1be381d5dd7318e9c9a6259fa52f45c55d5c0b124132cf6195df39c4f75c861f854bf28b0082b9cfbee17968669b9a8a349cf1853553b57a339da97f01d609c098576934662c634e2cee5b561bc00d00ec8047fbe3746f007ad9258884aff3e18ddb5cfde28842460d05d28d0279e74036222e65f9ce45aa6f56541d60ff4ae08bb30a198d5a7b9b44e4d093ee662cb1c1e2a9a1e2639dc19052911eb5a4655d21394baf2d54f4caace6268328bd2b9c44469cf09b853f53258e09e220911a0e2ac12e426cc5b0ea41a50d48a5e930a96f261aa329753527f01972c8d37baa10e57461a50a21f7f17736f2877b1c748982b9a1d6a25cac35a94ac9618a412306cab9dfed7f16b698c1638338f27f06b45bf74b13ad08d6106d52cdfbcaabf1b17d51ac0a18f72a2f2a8e7b8ceb8591383eb14b7249436dc99c0533dcfcc075cd19def9fd53f3f2b6945b54ca71a7ee50b16f936e5175da20eb720735f08e389c6138dd4570da4382988ab45c53e869ef82d25f93ca7b51de76a3b7735c903380ed2c21c63e2547c6f66e7cb22c089a3e6dd1518e5b87bac41a02f0384d90fd059014d3d5dc3091787d2333fc62afed4e4a67678eed7bab492df2f37fc4d2586d4627598fa2a807a8e7d38227c5509edf1b2c6e9fc76dec65f10120e801565279a48d1b5126d439f6b153979a54976094b2bcffc56d9c471a4879b8c50a931cd0d4bc4f1cc08c660d7d64bc55f8c1f00b7276e60a1f67df2687c30b22764acb0eccd1b7a727d527aa725d5ca00171e335d4f139aead7a8ed6bd51b1890d0c53d773783eaa9415824ff9d8fdb73158d5e0ea06170d7cac7479048cf9b44d38e30934324470e1695ea3c61011ac65365496f86d4b1e77403cd862d24eacb8da08ee3b755e5f15834b0fbfef0c1e0ef71b671ddeb25719f39f7a64a0ed7e8936c83395d705b7bbbed5e6b276590cf95b90ea85d80fb64a4c300c51a2acb8ac55917a29a6654a1730c2b94e007ff6f8ab138f8f758d525ee85376fe3cf0e3270f302a922545fcf942083049c1940f4e2d07135c4d2efeb5c495ca4842724c3fb9f581cefd6b2d1a6266f3016efde1823530611770aceba2ffdf8b9b8746dde713cf1acca1b853d0d05120cb950cb10ba6f33a34e675e01d5cfc18c4e5262f1cab82c8aa369644cfa56b060cafd82da58195d590144ee107404b2b9ac23a87f9555f9f99c9f49624334536dc88c5ec3453ed3e017f46f179b879ccf5940cdb5857e7d2e7a4786316a26f6767de5f3a31491347a086e7a7a3834de814f2cc08de84c5344517dc054a0caa34d6b86a5f2578867aa22945572c95dfc059baac499a32f7f223631d80918ecfc99606fe00a11545144c883930c6680e385c0573db872b2c00bbb03bcb77a6ae49e47bee1debc24d9efbe4b4a183b30723333af9e19f4c3397272f230a2f463d12ee7c3fd4fc2c083fe9368c59a8c5ab94e6f5eec2b4dba2768970004f93a9a8c65f1eaf0b2d85f2eb463b4080c1bd364321ec7d0d075e1f97c850389bb55653ad6b5b807ac77d403485a9fb04e017bfb480c575e2c1c2526a91e0310f6d6d4ec99056173349e960d21580d414fd0359ccf9e8aa3b360061b910b8266ec6a062ec2a51350d4d3b8cbcc3215325dea4792cb818676c46842187bfdf317bbc25d247c012aafd61b464af3a5d2558b1bf85aec0d06db7980982baade69a27c08b38a6d16a66127fefc8f05f6f8195c0ce66319ce4b2b7daaa048089aae84fb41177ce28682482d3a2924adf6d0855be172013e9d2f97853b4f5e276019b6f60589ab99a8c46f23d3037b97037e66d5660538eb59a35eb298da632e54e81a3896b7efa9465ebe66ec86b32eb16c35f37e720a6025001d61a5eb085118c3739c2caee8004b6fbcc3b0e727ce4f64fed604a219bf0dea7bf34bcff0e32f0d71667460bc0227ea7f718f12469da3ecbd30f4cf9ea50d634fe4619032d73ced4a4e44f2325610699b6e1293b95a0859943cbc3b926d2508152b8cf0337f25a6522cb4aab86dc91460deedc5ab19c0ec038bc08516d09fa99a352c153fe792ef3498bf6f5613685bca10b8548833af4d813df3a582e3ade46be6967c1af95d8d398372f35cd10fb1fe301eef1a40771518cd201f98cc0f471020698d6d861bb735261684bf7cb54311ff1da2f970bbb58c8043f19f37447d5e12435235b1c8db877fb252ae995b49ad6016fa1f3bb1f7f470c97a3dbff074172129bc926e326e13b05e6300522f16ded9868fcac69c52dbaedc9ed21bafd989b196ea69aab07017e349d5d0f182fb2a4eb3cfbe845bf4a80dc13dbf1b511415cd3bb68addadb8d5f7db7135809ffe2618438044a69b44e95611a924512df14a11401c003e6d8214e9a1e71258152cb48cff90489e1ee5f45398afe2c4c517307d04146eb91cd1d2da60bd1e2c4212de28db393697e4d42f14ce5c3ef49e1c1f2a16c3f583c60639eb4412783806feb93faf62385d0e8feb13db05cede6776866672275b18439ec0eb2a549ba9e6bf2d3b76b47113586142411e6170cc7380cc9287394dd7ea5e319543de5eb5dda5955d0ed2583ca9e2378456257c6ce476b758005f02b9da36f33598365cc44248a1414a5e5a894eb7ca05325f91ad71b6ac0a28d4a72ad05358d13878388ad00f0d5cb502717d2917457df872c13a94d1bdc31916ee137c663d3eb5a0d6f56a0f7af243eed53c49e3ac4469e5e16a90ad6fdc034bd15d6a0ee115f4f9a97fc0dab4faf877ea5f935c68298bbba61032911ff04cf083679b804c78c454b21aaf3498cf8f4ab212a5da12d7a9ff621b8f81f74fb91e1073752f12741700b25f5e397a31cdd02dfded5a42e626d68f9d301c2a462fd2d15e0360ac9fce836387e2d855742c1d311bf4472a916041352b5380e45940a69c04029d0a01b07484e9283da174f70f7cfd156b9c254ad6c20c9a499c2bc929cbb5b9d365aa87a3068c2ed2a6c6372aaf79cef2f4235531026c1b52691adea7e4764073ddd099f1dc46f093b5b9ad125562e06cd3acd2c7af7cf83e1150beeab44a48a09707d0971c1c744231c4bd3842900b70e6f6b8f360d7798120a4bed65d17aa6da3faa77a3800817f86e65bde126db045bdbdb4d70559494a8c4be562229acfab4fa1ff6cad391b5cdfc3c00b84df5c338e0da67360032eb4f1c4760a286fdb7bc1ee48df8ff219b5aa4ac00db4abc86e85342d3b61d040984aca5dde0e8b800233e4dd392e94b9f4a929d66860e033f7c4454fa148289f234559989ad65dedd7218b5e7e6d773e31a9cf82774e80e831a1c85def6912f54767c838ec9332f34f56d047b30ec90b43793b8df176da3594e730b046816e02b54928fd8232e3189fee1e87e0daf91b388defcf5fcb4cd792c4fc320abe4fd7bd363cf2faea3fc111f2277b317d8d229d9b202317275e2c7034fd2d5d03f0833b9a4223bff22cd70ea67f3d15b7a3101ad27af3196fabcf6462d65a4917b9c72d79afcb0308e2b10926e635ed51e55856a7415e66df4bb215293824c097420ad92ff8eabe1f0145897233be8d78da12a9b735b35b46624387c03bc42a3a20af7981ad96915b2eaaa9847a2dd6ab32baf5934332382da1e7e82bcfa083595135c9e4e61a59d00c70706088a9f1cbf76d27e2c4944abd8c3800aecb8ab099fcf9357162dda2fac3bffaa5b8d9103ec75c6f79359866ea808d46357db6d7504ed52599a91e6f5f7a3ae234b5c423de7436583965462e9e272a33314e5fbd1c3e7a0f81de966b53cdd9d1948560b6e3e68d79222d4c6fe80fab5d474d0e3d3e07c6ceb95449feccd131822abc9023d922d33a01c16cc339c12fdb21fbb03f71c2f58925a122e78fb02fad44fcc83680184d7cd726c21065e95f94a5f9bde56a5a1379b7563c02a127fc491d09cf30dd1b944caddd312d5e2a722c702b271f54e25b334e761c1062f0cff78277a60c3abb90266fed7ba90f0b6468673951332ff47d474188b554c2fd5d279a2b2c5dbc64be059db4f19f393c400e8e170c09f4fabc6efc68debcaa88f809fef79b1aa2b3a293803160924eb332352ec2f44af08f5fa729c70396e27a82c12b02b6e56c1a337e4f70018f5f8371ff3774670c4c6d978ba1c2002c8c8c0e5bce8fcccd245a6023df1455d4ec4bff8ba9f264c9d9d92df5316b19efa2eb4f023d9f000d06395b400a4755c0c8f27628c2eb032191ebe81c52ff53afb642610df9a9ec9b289cfb8368f4f0ee246742f4998707868657c573b9da21ac50370b51cc212b2b729ce7aea9ea6d5360dda821364a66d33160572e9ec19d335a252918abad30eeb2750d3dbe418f7bcc326532cddcb0cdb5f1e919d62ae0749bc0148b5e9d26a318885b24989fef94a08502766fbeebc3afb73dde0e787300a07ec5c2323ca484e407947394bfc4252efe00b835b311d53b523d344116d2cbb0f95cb6bf5ca9af7dab84f2ea6bff3148ca52ae80cb860036a1d4286469c9e19bc003e287d1662303b9858a50460cbda8c48cad17494066ba2d8fd186acb74098ac4695348302a3813648973ac9c204603021747ff466505bdb6ee4e918a6a54b03d4aade870ed195d8341181a92de1c6e085925c5966f8c9a2ac8d61ff605b42c73e0779fa3dfb6d03d0f7a0f63a19ac0b94529eca6e6933395ba102f0400a34926fd2edd66e4ff614aa58f00b94c6f47a005b145becb2a1b80e32ded1390f2bebdfaa3f960340d6036ec030984b566deb64ba850c72810d3c02027ac4a290bc9cde1f802effc8df3403ebab4fa5c12b129b45ed695c09774f4ae2e9b0d02715eee5833fdbcf4c80cb789d11bccfe1d72551c3e0009fc9a3fae2c67bafc0c22e95f1ecd9bd194274f4b771ed5609031debce820993eb6b2db01881e32f02b746a0ce7b94a253e32a5cb11012f73ef5f3dad1756838cdf332e0dd626e3e60b47ee2f15c8736d9d26a9f59be54faa80638bcf30c1f35935b4f2d53e5d391c5ba7dc53c442229169b4339c67b91b7d44c909b89e2d9eec417c49b090262cae5dcf4fb0dc1e19ed764a28e8955e868c4a22caabb22bdf0f8002bde30fd5843ab4b195577f9f4f0e7155fad4b6737dfbf5d767ed07921371c89a89b87189a6244ab8d793d20eba037e51de4eabbfce828036e64ce0469e7022139366292ad3872fff6543b36f32e480e7e747cf934693c9c697b11b36fe099753e69d54ec802315bb1ebb0a05106a3b851ff1f8b666b347157211c51abb570c909b2c2b5ea5066a971d3ae00beae18cf62b223bd31a75421a55758f43eb6879f356790f226f5b2ffff508180c211d84baeb7e3c7de6d7fa98ed19182281d4700744ec7ce182edc33d63caf7aed7568a704d4b7b42bd05f6e7efa72439d629fc0b8d30b5d2858f87cf8d730ce75ec92554e0d3233cc34df460d267f8dc647ff33400173627e9f1e0fa5f14599b9bcd29de85fefb2a68635722b9ee7d4436be9a0b80c2abd6698245b5bbf565a636f22899d7993281ec47bf0a721cbcbfb5a196b2e7985fdafd6125ca5de37abead836f835d38f629e320f6769f6af5f92dfe0f9c67cb75bca6d7858883925414973217f78ad3a15e713689f3716a635bcd387a0e454019a40090bf9bc0ac2eb1bf6a17ae2dc8da8804ad0a9f3b627311fe870959ba0115171240", 0x101d}, {&(0x7f0000000540)="b6d0f34e18a5deeb98a728a86a457394712046733abe0c3d1e1f42fe97c3c2009fd599c1f159ba348c128b96ed1abce477befdb8c891071edfbd0579a7bc9cd8477d99503310eb773a910e01f909468ddb10659140b075e54cfbbf431e62d838134fcd9b7acffb528b957b6ccdf9c9adbea89082c570acc4c55c86014384cd0f820c5afbde43fe4ee42ec61ef8", 0x8d}, {&(0x7f00000009c0)="89269035f9c980dd71c8e17764945fbfa3006beb488affce66af9f20718692b7a1f8eb738d2a419b5281d08ce3accfb64958169bc9148a3a1e524783bab5145dd5e3baf737ddeb55e5603e5ce249906279845cf77d64d378bfcf9833b1b2c4aa609b3ee71add4ea8e19950a73d996a5f050b7e9f0e003ac2f164c28940df83e188439d9763f2d12a388b8d9ba7acc9abc18c09db3e6d17726042bfbd1c69e1e453d95ede66b58551f890e02a17e21d4e59252d0fc52d3c016044a79d1f41ef988c791109c01e7d31bd3093ff9a554a442695d89e54f450b5443cf215e3380cd2dadd9d4f42e1c900c60befe3b26cc6605f7eaa81be761462865a33ab5e71c402bb6151614a775f352ce16aefe5543b9bbbac1eab865a94e50fe865212ce93f0d477c99a10f502d2d4ecff91af557c329a85d940f51f9432149f54ea76923ea273c88eb893be567d0519d08480268a8df8aab6418decb26a76b4299270777305d6d4938750e3847f4cb369fac66cb59c01e97ffbf2b063900365fab20eb3ea5014872f670c315e633d6c82bd464a27a438db6f55d027ba0fff212139148b14c040d359e076348c7d274765ad2fe88f08868729ee4bb772062dda790be200dbd360dc8337ceaaa3e8c9fdb0b67a6bccea66880c729af9f0916d9e6d9fe450eeabc646c08135c60326ed5863b89d8a638aca8749f8fa8fd16561352a2ddfe6e503e1f5d377312c694f4208cd3da67fa4a0c7f55b1857135ee99c63ae364f82be117ac203e5f5cfc3fe1e1cf2b83840521525c151814710aa2b8c3ca3bc714bf0581d238e05980fdbd087ed0f6922c36336c349683c9cc3a344bfe18bb012add8c31061be15ee15fa998704cb9fdbb6636d35dd83480ff0d06aea46b571133f982fab90a0a8ce96da28b8106eb8ecdbbf4ef595f0ebf854d5004861d4ce68978ff502748ae2c3aedd18560316ff5dbd914c5896a2d1b6c37c086a10caa0c84c2325024a65ab8c2091f01fb2e4fce588b6dc2418c68417d246c2ff161654c46299e57ea06182b1c81c941a2668181aa0fb9ab496d48478174d292b1944457f3ba8a8c86065205442e4e0ee7f47cbac01bbcaa634d6dfda04fc7f538c82af21b5693d785905f71a3ef67abca5a3a7db9436f07ac85bf9253adb1841ed4e40fbc91d8fc2ffa645af63b0a69c4b3adee33da1f64007cba9ed094604462b17b5504f138eecd85f7cd412b6f612d6907a055667948de24c668b87645b980d56ee6e6fa737e4ff77a43d02d3a547e9e854c69f7232a584d195b862c8feb80d0ad54b2b7e2317745e849a5ec1ea2a18f664e4e31578afc8b608cf860953cc7f958766d0b36820ec1e03b53b42b8cbd40b910d7dd8351e7236686bffb0a5560a74f3b0cfd8cb53438fc2c56635842f71d36c9eec16c2c0edf631ba7bc81bc54b5f8c933f713c7e1e775ac8f484747080b6742dfe342f3ff24eb0e7c65902cb678b39dc77d51ca7396c957a7dedc67d1442fd0afeafdfb584dba0e11ac064091a358808ba4ffd474b5981cf3861b870b5a5dbdb5f53d8070cf890d570d911dbb6791ab5c84193fc237efcd65658980d1358be2504efdb7447f0a69032fc5369b10cd00cc377d25681c842364f8582788ac59f2eb084cd094680beb4e73e6fe1eba659a0b6e78f56338a7995943350dbb7762da8be52416c7fb0fb583d9381dba5d90902bdb635ea5ddea42eca1f8058981f713dda4de945a4342e0485962d0f81452ed0a59d83c5bf2b04ff461868b5c4b361cf601ede61442f78179a768de604303c042ee129374bc0b9d087942e1edc3abd3a247bc9d320e02e1e350cfe853b218eb051234679a5addad189c668c5a05460b28343f9356dbd8467c130ecec8369076f94d41e7017179d690daeea8a71324038f454f4841bcfd1990c619cc1b4fb150774081c386c3d5ce3ca61b7812382151c7182f7d8c2f34901c2d5ac249fb28a739e3268348a3f1ad596bdb8f90d68e87443b3e2aaa28afd8d0167c76fb6dbb1584c4047ccaf8c2022659dcaab1cca899752bd378711dd7782eb98897be36cc66cbc3d4f19cbfc950e1f33b6586c2fee6f7a52341826c45a3b8315a78daf768de0d51222e8bd587130d83aee06e7e61bbe42d84308a754e367c834c075b09a0e9d3d833642bfc8b9c6d97490a6ec79152f29a790e1fd54903fe9db60ada453a19dfd9cacb5e124955960edc8d290dc3efc989631c8a00e19ca922f2c734a9415309b4ea73cb53072faad45606ebff007e38657950c6658c20931197435ea0dc57faa30c3130b7688c62d70d22d883929134b93381e872d25133ccd3d2f0c5d5e9ce18e2a2135586db6ff9942b0678cbd79136df7ed002b2025a5fac6d33e9561a2b4410b3e04344a25eec9d87d0592a710ac244754b53061a0fb87698124278041e8e6a95b061ea3cddb83a59cd4a191db5c87b1871a729cd80a629d67654c2ca1d74ca8c5d0790aa9b1059e32533ea54e65a21b79697c1d586f381cd9bd4186d295c22e869320fa77ab290087ebee42bcef8effb603ab20f76a5b50468fe57bd2d55f81eec091735a5f6a33f8cd25918bdbd6d240fa1f291aff9dfd5a17bfacd48a1c5bf0e3b50d5fd2fad4e126bc63754f69afeb5c2d581d613b3b749eebf436d4af9ed0cd202959ad6f2840709747f9fb7403e3f32994bdc32c061d5f06e98a36821cddcc520eaee99592ed836d0fd1e0dab397dec9c02ef7ec75d6297efc525d31ee1ef49d942dd4807538057ece55f7b8c516fdd5cd46878b9b9d782a9a1b18c86cb39212242c12b3088d033943f1d4d0bf7c4e4f20769377a8354f6f15200db4cc3bb625582385b36baad04db07065c9e75b40ddf61c118875450e0496e18ebd7ebaf5999e82e629e3399436d8d98fcd5940640aa3d6102494f3f4b25afeea3ea8cba298a9302b10b3bc666e54f6251977b8b31adcf67ff6f7e36f4b06669e0ecf9fa96b4ff155dda4d530337dffbcdd250345d72cd584a360958b3549a0f885bc6fb415f4219201e217edb40b2dde65918c255d6003350e1cdca4122535869829e5088882f5ab9bfe96e99e038210784accdbd61c90ce1618ed81989dab20881778d851b47d74684b25c6215282a9e23e5467b6a6c53748b65f45dafe6886bacbd09d86abeac769a923c6a13de5be50e6e3d0b72550f94fd204ea51d625800ef1f4c4bc06200fd6381fc20ce8388df591cc66d64afe1e4c969a3041e074b160f7fb8f9af3e4e5f9f58ad7a5253315c60233fb674a8a0a5fab07612478b1b039285f6f07d87f69b5b17995868da786abb5b33e4f60a392c888190893002c32ddef5821cdc48e0c0e294b2204897c18a978290bb6c3af3972a75216b70603b1db53c824305ec7fe952b5c73cde2392ff83bc00ad50d6e8ce248620d6996e07d5054522da8b7bf7d68f6da02359df11c68e923f43193728398e6065696629dae7c693e71e925ef8ba3073fa9e50ded04d0737396206f25a8afdcea11ca68372248c30b74810044346f8926f68dc4e9dc8a9ebefa22346f06dd77082ab02b7477cb3ea335df561ef69c3d6561ea33b70043a6d0be94db0e0c85bc518ebe5f356a7c049669fb042f8e93849c08fe97d83d8687e5c14ce18b6071877da571c04dfb727994461f835d3d02ecae40a5165d927fa576ae8f8e6be711eb00d8baa68b6c42e77bd89662f666fe636866b90375e62a29302617d9d6068153375fb8f6182997647dc2aa39a9c92cac4b88ff9085d11b2bc7c2c8166eec9399100ececcdc77c8b3ee58b405387f40aeaec0525fcc09f519177cfaaf27b6754c662518ac2bffdbf8828f3422e950287e2649c4861f6ad37faf159ebeba92fc388274f3860662c13027899a5201279ac7baae1ce8369cb3c4f868e4943552414c3d491bb34b82067fa7477d27e00b057450963e424becb2881a79526024350f79befe0f85543f17bc7f2273025f6657ab7282e141092798c06c4d10c04b6844f2ca76f7572e92f957156c6d37b8e509955e1ee3678e9ed2665a5b7b707cad1f17c70026daa65c84647a22a4af9e421f21ad1db0e334810e1f4e5223848132fd9893aa573db4d6de15b8cb19fcbfc00c0c2aec84ec1bde3bcb5fd50d34440974241d6001b150cf096a8adfab477014ae0d3ea69c7643882d7bf22dc967a7f10769a731d08e92a9e94d3ad53178ab25efc06e7abe84b4d577f5044942e36c6bf77a84ed4fd847face9ba3df6466ad5fbe58bc50573ca5fe9e814b0c96f8eee36ffcc524450d6596f115f29110a411ae492b4e62e71ccfa46b2a73d8eaffab88f11bcae6f8cbe0c855f109f3af41fbc73c4f13940bfc9a24a28b529f9198baff4331bd4ceb287351ea9444fd5d64f4aaf16be9483be123b921b84147a0dc4e865c11c01e4a57df59cd85ac29a19a6718da7489b143dddae9f365230f0db2bc13fe70b06b7ce64da08594794956431324c7999182323f6b3b6ec3e705ac956d315779a1acacc2e79e57d0017f686a7146e62274c2865f43c07470091a5e073e81ffaed5e94d27e2966fa9548890cfcea6646fc060354664bcc3296352bf178f3c7917201770c6be4c39e5b7be72fcbc89084303847dd5b95326866e6bf5c34340e8de578b1d33a47eb27cea0f11df782f820ecd277401075aa00882ed30386a86faaf40570f131cabacfdb9b80bd44fd3f717559f7d1826b447f506a8a269d4f80fceb4172a125f6b64da14ece192b045b6fdefda3521c52726e2fd298192b745f72eb5050b87633a38d90fce6f90e753fabca7fe50964491d1d80f0e99c5cf768299728946981cf296629796115d1903cf70f3a1ac760de660f1e19a1991bb5817820098e960c264828430544d657a66c6b59885043b61c9f4a22b7cefe517805ebd329bad2cbbd834ee92bdc9ec595db3accc96dc81a8e0a5be0b880d2202cc3ef80a179dea2d42d28bf48d5f7ee79b38a3f3a5038ca4fa1799bac4e2b6f620bd25a30535ce94b2cda15609b365d7f14e1774f40160bbd1eaa4aab366b9c07f8939409da606aaf097eaedb465eb6e4a57592a0eebc3e88490a1370c9b6830474e8bf49577b512f54febd47b0f5fc99340bc1f1b43d000fdfcbfe6bbe5c08610428c2224d7aac8b64d19741ddda331006135819c21db3bde54bca1eabe0b19d86fb5a3a0ba315eaa82ebdbae40959cfbb5a62d8e75d0cccf8df8f2292edc5c5c457ccddeca1fc7f88aa5ef3eff0e4cacb3f0da4c8a1d29f42cd3cbe1208bebd68896d3d2ecd3853f4fa0dbdd0756fdf204d86e76798806af3d57fda060760057ce7408398d1a223e852f0751cb1046ca65d08a4c4709259c16c981a112bca03f04da50a077fb1afcda1909132f540dec4321f82954898f0932d6cbb410e1f7d7a02400c21be3f72b7b3f2d3b73356024ef499975e41ac", 0xf0c}], 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r4 = socket(0x32, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000180)="71bd3d1286459df303d865ba950231f6962b246e2837cfaf85faae3c97a5e202e7c5138ebaa3ae5e24660ed8c5abb3fc50be63e59d5d5af06439b2258286ac3187a051561c15562504663bd383365faa422c0c37e567f24e6e1d782cc7c908f2b510bf8bd014ee932314890f56638c1035663c738fea4429878f2a1e2de7fb8d56dc4c5ecec82705d25ab158dc80af7d485d9cf4e36388c30a92c67f78df0d32bcee34811eb4ec63074472401796439af32c713d3a88978752d5b498ea35845b535d56d950560660f6573cc7734cd4", &(0x7f0000000280)=0xcf, &(0x7f0000000400)="ec4bbe7cb7df4d07d251d5c170e57bffd9d4f6384e5b4b47d8ea9b0684daf1928c0033294122c7745a6dd8aa4aa35f3d548c8e04cc295378ec8e8e7b6e28824d7273ee835a", 0x45) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x40e}]}) (async) syz_open_pts() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4c}, {0x84}, {0x806}]}) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) (async) chdir(0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a62", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = socket(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) (async) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x1e, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r2, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt(r2, 0x10001008, 0x8, &(0x7f00000006c0)="e14f72f685e902cb1c604c2c1fb64cc889504e8466406fae8035d01e553941265e169c9d207e50267996f1505f6a442fe8af69d628ff9e1ceda851b1ae7e42bbb0a9821421bd021819a9eb09dafe4d881fc04033704c2ac765d9", 0x5a) getsockname(r1, 0x0, &(0x7f0000000080)) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000640)=0x8) fcntl$getown(r2, 0x5) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x81, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, r6, r7, 0x0, 0x0, 0x15c, 0x101}, 0x46, 0x8, 0x2}) geteuid() semop(0x0, 0x0, 0x0) getegid() executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x19, r0, 0x3) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018", 0x52}], 0x7) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@local, @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @loopback, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) read(r0, &(0x7f0000000380)=""/89, 0x59) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x45}, {0x81}, {0x6, 0x0, 0x0, 0xdf72}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000500)=ANY=[@ANYRES32=r2]) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) close(0xffffffffffffffff) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000300), 0x2, &(0x7f0000001380)="71f91e34379e9d6cbc5a91501d94a34b8e5f84cf71b59c7afec370822f78ceb7bdae5c420093e90051a766004a4f6df1a47bdb287ab4a3e01753da8252a4dfd2f01ad83cd7f4a92f6604e25b8c7e49f5955e54d89024cb01ca4bd08b90d94b1a97614e7d57e258f965f37ad2a9267ba94b42e08e2caeeb36fe2a95e599f0e4a3a2a7551a00000000000000cc08bebdc66a031bdd69a1ca36e5319c29495ea3e7b014ba31d8bb6cb28f1ae058522817e29c29f7b0db96cc5bd0935e5a284284907ed89a2de8f898d73c2e0eb33a030885c1f94c51c4faab31d319d4efa79fd97bdf15cb164dba20bdd0c1d0e8ac76175f3141071300ab1f40396dc2fecbd6ae7405170bb184ff42f58dc8e6e1cf38ef2cd272b2d64f6f1b2f6862671aefdadb0d5246de4d7c3f482aae527dec1ce49c025261b5e91ff8db5cd40723ffde83283a2fd3829b2ee2a40524f319aa4ac93acbb1b8f31b67e563bc241da1e87a699526fdefe3c87637ad5aef2020ee75f91221e95df1820c31a21c3bbd135282d8f9e5b1ec213d673d9eff34e3d780d852919fb1e0710fed094dffaf43d67cb0ce55b6f9bde9f9448b7305451f59e3788ff6ae117db8d66d4862f0d0ed5db0ca13b1b2f3786f9c0cfe68303915d8767fab9724de9494ad2bf0c273d4c5ff618482e14515b2540e35d5934fc69112272aee93adf2ede744e8a317b289e6bd8051a0a8c28a375e62646f09c3afee911a189b47bc076a5049db293d21f100bd28353efb4d84", &(0x7f0000000140)=0x221, 0x0, 0x0) executing program 7: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) dup(r0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r7, 0x0, &(0x7f00000002c0)=0x34) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x811, r2, 0x3) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r3, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) socket(0x10, 0x3, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000500)="b11ccc0a3aebec99cc88bd9da1e10b88a75f39c8e17adaccf07bf455fe95730ea837c803571d39502ac1a3fa89a18a8a27498e21255dd6233bea19e6dd26471452acb596b350a914a8dc969dcd7661e170e64f958cc5e853bfbe789f03f5f0fe010d2d90d0e321889dd570371bf25b7dfa3e904e303369", 0x77}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3ecb119201b0ffbd46452b", 0x37}, {&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}], 0x2) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) link(0x0, &(0x7f0000000d40)='./file0\x00') rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48}, {0x6}]}) syz_emit_ethernet(0x102a, &(0x7f0000000700)={@broadcast, @random="2cbf38174634", [], {@ipv4={0x800, {{0x7, 0x4, 0x1, 0x13, 0x101c, 0x65, 0x134, 0x1, 0x6c, 0x0, @rand_addr=0x8, @multicast2, {[@ra={0x94, 0x6, 0x7fff}]}}, @generic="a236423f0ddfe6e14302c229b6f74426aecd5f3b8cd0d42644b1af5d2d294eb4bbfa97178b8a0c16383c4128131da1ab29c4aa43b5ca8c0c258213bc3d1d57f8af8aa92525019b6b2187e3b461c156d916dfd7cbe9c266d70d3617b841594ac873ec8a13d64725ee94c117e2cacaace77c6179547cea9059ec16636d79a67c8d17077dffbeea510b9d83f3fd2cb2397ec4e6485dfae424afb017a9f31a82ec742c0dadd95accb68d1e76b80ff09845c1006b1e56b7164fe3ff6bc9e378a4a6b34a4d7852c1dbb5903421d8045bdbe753c3c2163b8f6e5e270cdd0e250e6eb8a8692878071a55bb8eb5de6491e970b5617411c3a39d28f3777cf2a2a2044ea34b1dd2e5a66c8673b6c8fd59d09440075315a2654cdc3340e5653623bb6bcb61ec6787c3d831ecd76cc386b6f3b21cadc24f1f71eb151b3b4187da9127ba57ebdb35c406f3d767e78a42f092d06fb1af70247e51ed2608bd93b4fa954dd14de4d7585b63c95b17365b3c9bc5e89efad156c3b656a59392693a28deca20fa30dc6d9dd976069cbfc542534209b62410b72ac22bf6b98ed13c99fc5836615ce2060ccc4c8e1bfdf68828b53a22f79e7a0a927e66305627750aa62557bc27d5cb683a5e125be1bc7d5e0b15ed28dbe15974cc1947c0234a9749864c27b92a7bc6d0fa91020312fd2b2c3999f0ba28d57b1a5ba59534eecac2bd52705f0cbeeb69fcd1e1e9fde0a2a7b8a10f90483ce9640291013660ef37fe50a7bd198d4a94e904145f93298e680a0c4b184ee2dfe789d04c68a746d77658a1c94a95083dec46bc12879cfbae76ec81393bce93fca515cec1fbe3b593ffd6e0030c24451184e31a52a667be5fcc0cea009576234c45157492a4b797f09a2f3d7b0cebf8f211edae8c505acde2309fa9a2776a07de3d9bdc0531471d2cd129ccebc567fe47d47c0967b46c511bba293c5d21df0c9722b3bc1ceba41777dd63cd965ecdf36351e9427d7f0979069e4d639f683d3a86f182b3e59bd767d8cb4cd64b22795ba1825de68cd396477f0d9ba2e60a4024e6dcb54595e0da5ffdf621dadd5042e4d5abc2f04668526e8fba804fdbc9286ffd56312afc3d003fb5f6f28ab80dd974c0e190174cdf7a8821cbec8e85c8951de8257b3dc8d776cfb8fdc73119282773f14ea0323974e0af612d31e657a8af26f1aea1a731234b4098d76964fe2bdd71984b4860eb93e18a211a728ca90166f5d9518c3730f40cb39b920df24f37b9328f17a702dc1a6890c8dc719c0101c3dfaa0ebeaffeabc146e2fe6be1307c0891c135287611ca373bf493b8b30edc57376ef983ec2de60659772477bdf058b72ddee5078a14774f6d738f14bf0a3124b5925e223f0634d6ae0c9908888b7d335d34b7ceef51bf12de0397918e2a8d2b2f80b23988a8b8ca50d55049359e3e40a181c9e2c111e16ff55cf47f4a9018723a824fb5546fac98a99604c5267533855045c8bf6c880f98e2fb3255fda0a535b5551a565c30949f9dd3b81473daac82bf99aff675cecada89cce42901ca09e350496d68fbd8cea8ce7924ea8457b7b56d125aab73891a212be340900a748f73195afc4ed96222f4d1c1206a1a4ac38eb089c356a197c31e9a1ca69f590b9e19991a19e8f36a83614006207d3ae7970900cbf1cad1369aa770bccf7fa51cff0f0536d704ea72f57fca3bcb73bcc0332169bc5213d69395a56526840f7852667b0372f4599a2fcc0e3f08a2cc8fcbf62917c77f0caf8f6101b8dfac42aafff584119bcf93d42098dc3eaf2d637c53918c7303fdbba13c1509e50aff8ca7577e4bd7c33585feadb5f9e7d3c0c215a95e0bd68b6c9133d478269f48e467658fb26d0c42c87ca4075f7671ae4809a01f1901d737b300e230c7db1eaa6e5bfa7d1ad1689c4ef48b56a92ad87feebf06510dedb9fb0c5dae642a3d3789fa74c64d8027b2c44484a7b08a5ad722d5ca48174d0334faeb139bb8dcab169caeaef0e3e0e177d605001f780e93d797e4d7b88232120be7ba4b22674a33c36d3807d5e396bdfbaf6d98fbf581da3f4725337dd1f970a7517e37f07d537fa1e5ae581dbd2628fbbb488944caa04841f734765faf0c990a1a19f636b5975cd61b793fce918fd5d425862e0b5a50a7e4b74b8d732607874647c346a59e57d4d1d168e17258abc8fb6c87eae987436f800a82bc7cff0eab29bdcbc09a76fd236c76e77fcc46cd139d34aeab9867aa273239506cf3e2c210a1c310b7ce631a3d7a093fd6342e4b498189713ba99afa17b06ef4a4f939bdbc52317e10066cc59e87cdfe38501fc4487008b161cc5bfdd4d43c4f21e9f9d3d16d7b83b00cb7496c560a78d26bee4d02594e5048443058797ecfb021899c65a07b27cc7acfe953975fbbc1e5a2c165835c784fb623f10f19ade758bc5f8c9804d0565ae1221617adbd7fd730a70c4413cba3a0589912722441c150c8a3e04cd7b2be11e92008e93b65e7968d82fec9a5b324030c60ba17d763f799b326659b8fa1c6f05765a502c063b336f0aa72360dbd1d4badb89a1d220f9d4524a1a57a14844d805d7d7e2ca8950419fa0fe37a111d1d1665ef67853c2b0f42774bc270e4da1d415d3af9696306df7bfb6be967d3ab7057e4d8664058eda76dbc2ac5bbbf4c7e451278bfa3e022b0fa9bfb7785958088b77dbebc66ac71488f14e1ae2a9bd3dc9ae53544819d1cb8a4b4b09c66df1335f728b86c2dbb1a9e1319f285ef243a0c4f33780c0b7624ed2aab9fa46dcd3cc91c58d178142c174d7bc837b0af1e7f68d6fd1a4e2e47a3a75c1f0adfb44ac814da0292ac70eecf934a1f48f510790eb7b73b1076be88c0ef7040ab83c2c4aeb7bf30612e9bc0d349be4e0fb410d58c6d6f2573abedda459bfe6f97bd23973f0e5fec4de780410889e7b4c1a4e3dd5e3c543c2b0b1abf07bdf563e2c7ce75cfcdd7c4281ec76da0c97b78aa1b7c852c37134c1b87c45b58a44e1109da98450a614b4cb88ba04d1a516def227370ae1a6fb7fc832f3b112a5588df15d68eb62bd4692e99bb2e24eba46c779a0922ae524b4851f4bbe0d32259c85b5bafc1c8cf8187324cdf6cb4d66d24979772ad08a324ecc68cd2aaa7c45a7547473ece71aeab48f9ce7324bce5189124e55d60c0ffbbda22c496169cf91686cbe7fcf81f2730c9a25918220384f3c84619ddb021c54bc5e7b9db19c7f84765b60d95f869c85efffb6c69ef3c587011f9dc10243deb7a328e1ab5c6fa7c942f601074386d4ddb23931683c49ac29e575efc2fc1f4ed99ef810364943ec1dfba8fc106b7af81fe94ee4f9e2f5b81578598442f9e8034e1b6f7cc11592c543757fd7673c030aa2f437406325f2753f2587576a46a390bfbb9b1f2ba4c04015041176258802ecb661d6f97a1524aae707a29848feb1304ac31e6adc664c428049f7b5b151b40cc69b137b979f70be265d1131ecc949ce611dfc22cb642729352688f81ff465979fa09c42ccc2b974e31169f0d03fd1aeff3bdc0b87254466cdfb48c9b6af2e048b63998df2b4388e4882a67791297ccfcc215ffe7dbb53fbb28a779e380bdc456bd747d54e69633650c61583bfdba32761792770877df142a821cb09d4ade600707d203062fe1dd48f75c6610bf93b7d524d93ee245cb68421fbd613db07a8908c79c812e735264d10cff0284d17fc566383aa5640d26ef4bf198311c06f44c38f312182668d12c75138666b287484d9e1955b71ff40da4c35261ef329a3ba9486be8069872fc548ee90403bb4536de6a20a3497ab2605a08a4d35df05205bae0db7159057434058ea47d4997d89b4878e0b6ccbf7dd550b03177daeeb7129efd315d974dcc045cc300428a03f1ad61c830f78cf468de56edd7102b759bba29ee5921577ce7963febd9574f96be19452b90082d53bffe65e2ace485173bda664d83f562de538f8cacdfc03feb908860e84383004ffe8e5b8dda53a896096e68debe1161eb2c34c42cbba6010dfd0add1ce12a97991dcbdaf3cec3436209dfbbe89fc6325605484f5b0b65d63feed13fd5cdaf555d473a4bac37c20c987c3b47246534a60e544a7f605cea74414043e0c76a822ccded624ec1a47497dbeaf49628c1ad6b3be48fcf421bb05d1ff38e294338eceb6b2db1bd334878c60973f5b7ddfe0ff2e7aa0de1b28d3d188c8fd3399c97d33e6b5ea0893de5a2f4bd58084578bb55bdff1ea5284209a6ed7e58f01e9ab7e350529ad105ad0518a4e3832079c8e69f8f2d47b28cc6670195ba60aebed6203fcf1de1abbf448b54b264b1ffe6afddc8c1a74bcbe1cbb3c00352abd8c0782d46211920c623de146f413f31ea015bf108b0cc7b96dd8ca37961ac94245e5b9b7ecad33f73a1a4e147426b00de5394567a09c3dda6af631d353d55f9d5db7efd9eae0e0b44037703844856fcb328fd494b033cf47aa0570d8ffd0952afb15fb7dd3d1eed6874017c0c88bf20a14ae89a6d885cafcaaa451d0b85566fa2caba02ff90b0064cd1ee007cee0e997d97f1dfb91a5ebe9282ca324bfc9789395bf017a373000e9a58d24abe591e81dc0b2caeaffaa63d8b169cc34b547c06a5a65fcd7374b10cc3687aa4f9d988ba02388982bd7bc34eee60eeb209d4ea19628a996b2f1a418da2ba319ac4f2e8bf1b8e99477a454352e63963c2d4ec8a00fa77c665aa883e7c9b7b12428daeba644ad6f2d6c494ee1d7d8924219f7233ec92b331527efd18abd183b49cceeffc66bd12b77df3fbb1697f5f7afc30de01854609e49c84cdc9c143895c47a34d783060235f73607d029d98f0e3384270d9df5c9c6c814a9b02cb4f087aaab6260677bb8d6f7018c86952b2952fa87d1986c9febe2c133207a62789be7909616e8e362a8a6a81355695f856a7dc54d6bcdcdfd95365a035176299093eb98c3fe379d2d05dc025beb2c84a8dfab4bdbf009a6261a475aedb7de7098b4cbb115a273f719dce680d38af5940dc06832a0218cd16e44570756d29a9740c21a867781347dfd13f89a85e16c54e6f54486eb25181bbf9b8256c85e5a4e4db231e05b69244934672331b23a9a6e3a5de85b8300c07aa82e48dd526172ebf232a8f3cc582f553655a99d1e2ab45cb3898ebb5328950aa249333f74d10dc5c29c3eacfae958f006bf5e6ac5e2b1994a20e3c1c4af6f851f1d850a595799dc8c17705527a82a1c3e0b88d7532171699a8dbacf40b62bb2ad51729ee3aeb08ddf3567777eae91a641d9214a61df5e44dd6ecdbaf46b6676311a98809304362d9fcceaa619d2db89008d79db0a4720cdc39604c49894936298430149e62dca031bf8f76c1467e213bad493ee337372db1b3d16ac796b196e23c57d0689de9b5a512cb06001910b14aadd5252a90cce73bf7d654f4630f9c803bc2572c1c5e245fa7429f07c8d1d25ec72566d5672c222ffb78e76a5a3398e939a63fa790d4b66a4c1f837e92b8c709e30b674b51e9651c2012dc9811af9c58ddffc6c8ec2338e7866933afa81a496c39bddbad3c9063c2958c85bfbb39958a78315b91349ca8b510b551caca055a4227e4af153983971b52e598a5c5ad6e3477120a0b724ac2e81d5d787be308c8793d8c951ce9eb55873c6d52a755ec6e606e012f9874e6b728d633347ffcbfe7c886701ce88632e1facadf06edd1760c152c7458e74ba73d5be5b40b037090c0f1b7f4a02d66cc2f52c7ef37f4dbcc481ff9da5c71ebde5fb66f2ddacb3524e7c16ca6d906be32e20c4def1fddbcf6ef8b9e13765a42f266f0"}}}}) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xd540ad5ea68a08bb, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb73d041ee2dc630", 0xa) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd615ccc3000146300fe8000000000000000000000000000fd53"]) executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x1, 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x63, 0x20000000, 0x400, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x101, 0x5}, {{r2}, 0xfffffffffffffffe, 0xca, 0x1, 0x9, 0x2}], 0x8, &(0x7f0000000480), 0x4, &(0x7f00000004c0)={0x80, 0x7}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x88) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000040)="674ce500", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000300)="d87f827fb276de53fe742da2aad2beba3ad0eeac2b4a97882f42aadde6a64dac447393780dfb0e95261c90d256ae1dd13f2e51f21919b0abb686081e780b3d8d64901964cf56466f8424efb506c6843233e41deecebdbcf83c44cea313a53f1e9708e64d0bd2f18ae1bf39fad5f92fae113e9afd5253102d3aa144d883de18efffa29824b435759f550ecb7c2e398a9a11e4855cbf084642eade4e3b8a8eea0ef603e4c2d0c6f9c9844c4624ad58c7c34937af6783dbea19837464ba9d5d2a4d91885f556f48f716facc24", 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) r6 = msgget$private(0x0, 0x10) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154}, 0x1, 0x40001, r7, r7, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) executing program 2: syz_emit_ethernet(0xaf, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x0, "9804026f0fcb739cb9b7a822d73a22b53ae891e12887092222eb658b3361e88eb15325f720a6911a7aba366964a9862f773f2cabf7fc4b8d4ef32c5b5c9a26c1cbbe6dd5efae013f536fc22eb3d3e63b8c9627b7e221a448a45ff8128e02ad5f08c4b97fa693d79f4bfaa322454c99797e09b08962108d9fda072beac5d5c8ec0b0fabbfc9aecbdd1c18d82f107e2d859dadfd0c2de861fd4298bf2e2c7c6f1f5d"}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344}, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000200)="b5b309e5615bc981a0ea3c257ab0d2200603afde35796ea43eb8ba010b5f21b636fcc97638a5cfa5e52f79607d80ec493bfe1533b162136f8259df2d0747641eedc862a9cf4751a1c757e7", 0x4b}, {&(0x7f0000000280)="9be222269407c8e7a0ef9206cdbb1d89dbd9266311620b550f5d96d16fd302394868940e7649acc4e960b2983fa1d25bebafa0f285a4673308c729cce0cf79b84ed6ca1d6f3005d7371f0bc2a84032e024f03040f76bd37e9964c5ae5ae9ee21cabec151c1d6f68ee8362babb11ba98afe60befca1b8296cc909b8fc5528f7fede862f92e526b10d63d9d7d9f25e529560b3cb40b113d9d979e7807b333815b40efadae09818e843f32aa0fb6a6205c017a24f1ec421c6278fc2aa0f4de2dc85385e77caf067af3c0d227b51fc770214ff92941adfc5bb57189b6c25ae5c0e8b0f253f790e5a3e1718a9a3aebcad7e", 0xef}, {&(0x7f0000000380)="e517bf9d0eb80209c8cc85db76a30d404d050b8eb6633bb24ec6b6cf7dd4c02b377ecb7b80d7e1fe4f4c9fc7ac06c54663dac53fb3c1b9dcf171997575237cf749ea38466caf331a8bda691776e168695ff759b8c561f1b233b962697112bd5146d9e8e2cdbe8fdf42e3fccaf56dc8b5d158c8008ef669ffeff80f4277a075efb5e2f752f070481e9f9055374b20ca2b0b", 0x91}, {&(0x7f0000000440)="46785ff66515977ce9c2bd4b5c1e41e766047c26088aadd999df2b876bad62555c7e3972fa0e7de0981e79c87a807370b7333d974ce64803dc83c9c82cb12f51c0a02ebaac70e416cee895e41e4178bc45cc54e5528cd029fd9fc1fc9ec20241c3fef0d7ca98a11e7b6c9324080dd2c461a09fedcf20fd900c758216397e52d5cd36248e596ef57e6741efc3f456eb6dea80e4dc9c8aeb30804ff4c62ee65d00f4ef7b20b70a4eaa26cebdfc422c50fee483669e0b6bd216f5616cb8f65f1ee9a9801fb6736a07705fdaff5631c2a029ff1602b8091a0d6c590df4df78dae1b1ca6dae21e60f9e1954d146ee19", 0xed}, {&(0x7f0000000540)="559d5400d05fcc127bc00809fe2c2ba417d9d1fbb7de31289337cf6a1d915a60204f3f88c245e5103538998768cb4f46be9d2388e9b1cbdfb9bdd05bc8621936d3f6e3ff2154f86c0263dc3b193b5769fea0696943fe02f18ddae487c5ce6a58be8aaae7b70299dc14ad6ec47703672ac9a9a62cbf44ea23bf5e538c3d50d5dc1a3de67053fdd1b7d289666e04a025ba0755ca3fe93a8302502418d135fd9f18fd5cf8cf9da751d2049fa0668de5be9ba9f8a3602e9802ed447fe289e10eab19580d8be74566665d3635f3fd7651868e15fd2d", 0xd3}, {&(0x7f0000000640)="18509d03f252d0b5fc2ca2ab89e882f8467e146d1b4c5c3d51578c3bc9507ec0ea8a4119382b5e43556288ab6cfd6e85d74b201a18aac8df226f940e7945726ad54135f8b852f4367398544af45cd520f6a809fba02f6277491fc11101734225af5723f28adf6151ad1d054d7d666be57bc14d8173a1b49063a72c3df5d3f83196700d7752921d108d48da46bf09f999364d125806ef3dbebbb1d11e800ffc4e7e839ed1f9cae3b8eacd2e46d0afb76c1e8303ebe5bf39a0a6325a53afe07fd1de69d64c52e0ef7810ddee45ec1725313e5f8619ec4583644f60b92b17a43f82bd20ba9984bea806a10367fedef5edfec2ff8d057c804be44f6e1748e5557fe684e1c9ca5afb0a4815e82eb4ebfd2a4a5824c51f1a2cd0238bca63c63ae3577877adbf033010a347ab3cd8711765db6af06bda36e06711bc434a5104cb2307bd30fd19dd165ad618dd07f2fbac85b14481cba3a1b1aeb212201c18740067c6dd9156820852d2f203a14936c4ca0b8e4f92086417d202b94302778bb36f64750affd093946f8c846f64b845813ec532c4431230168151be48b5a522ab4176e82bc1c984e2c22481971edc0010a74355e15fb3bb3759629633fea96b52ceb960824cd741d347ae2252d679283d52d135773de1cdb3876b1c46e20f7d57af2f162723cc3a6aa1b113edbc0dea6412cea6d95ed2cd295efbc110306bad0e2b9d3ad721815de192bad121c06aacfeb93853509e576b30385e9c30031d3df9f4d437ad4da949def04f2a6f3b89275c96d78aa84b7c4d606abef561e255347bd245fedd5835ebbcc0c175bdd59c58dcec118a6e1a67330ddb8dac5da7f3041f05f94cc9941ecf96f38164af3fc2c8a25c83600d5ba6c39e55ae10435a2e84ff1549cb78dad4219c4330450fa58b23f7b1dee94c551feaab3e386ca6dff8c7bfc7b0300806790be969768732e009ef16071697ded3cac52511249ccab7e0ee0183e968043882a64516bab3435003f7e9b83a9edc449959b574fb3f85fa03b71e114a02cce84b591f45a47caa8ebc553c61a9c94c753524415adf6fcf9f8d2b6b730f1c255cfca3c6f341b3acde5fb27dbde20a585b246d43a0cb5a77541bbd5cde380a32ba74a3bd1128d6ad0df1632a101906750dd4c2352374b379d0f5b43e00d65a48c80516d11e12c497654a541271bf44c0dde53b683d0ba5c52cede53d326cf80e4fe4328d09e6d5c146d6a8f01c2f44a5ee5a3ee9c3c4a4f079a3890286b3fbd8ba1ba9f3aef8f5bb7f339f9c65f0b3bce4b50a020354ed895af68fef1bb99b1a4a6ffd0105155149aed1f3734478f5b1d4a91bbc981b89a84ef97df07dcef3293456d317f703273d14eea5b80d1139fb0c9c997848d0fdb6bbdbb6674d2e449eacd72ec942f96ba33d4084f5e4430e46de1861da7004ed314fb06796b349d48a16fa17e665dc778eab9f9ed3aec8f17cd91833fd288a75b2564ab180361d6456309df7b4f1c31e31f17c59102d13b0481388272a292d6eb8bc8b49125a27412941483f64e736617086ba59c70ca7afb91a952f74cce023f40312587fb0ab9766423ac7cd220f2c652fd8eb9e7686bd9665ba156beca516d9df84cf9cc554dd924e37382e39ed34e079a0ff20da115b4654087b14b2a35ad810b4ae72e263ce0bf1cf71cac37812c226b2d37c00a527b6827e7cd88eb172f83db3f0f86d91418ad0a3400f3efccac86b179cd974dedb4fcff7f428c60747826b98edba01d88a14cf2e39dda98ddfa342dfd36845377b9abd97826c01aea04a9c05ff4ba6144c14c0ea02ca51f836ce3a3fc76fad4b27a855db1f290b01a62e6f99a121bc17cd29fe7f5e4ab8dccdc5b54d336abad5f9a9f089526cb030481935a89b6a5a30df98936ca76dcfa5d7fd7411c7aabb2373b65f66899a44560600feb225cdd729cd0bb5be5c23b6808c0153b5901661ba04f38baf7e68997d868181ec34c9d780b9780a09782793c25324cb42aee0b6cbc9eb67116d5ca3ed6604d62ede00f63559244c6ada9927763bbf2264c620312624abf12c37afd6683e3eaf0bf006e8f8b4779bb40c86bf6473b9cfe5a30d28b2362fe50e8d03d3e3ed446cf41a228d6fb6966a79eba221bbc3c6b60b3553abb5956ec9da303c3197173a9ad1ceef21e152c60abb99888152f84e1c907844c49bc620bedba79ae6daa185c8b830443da1745cfe28f3172d333fbb1c1452ae33f612d9c698f8a61ab69389a16cb48199ff73a6801e5294651cd48659b99e7fae6977beb1f4471872bdd727aedca87bf490ad89b1764cee76bbe5b1a09c85d496c8a5a623e9bc85ad2b32e34b0535c733c610349083646f2bb8af78fddafd62dd88c8cc003234a154017b0faf14550907f7f50b33a6765492045dedbf2ff6eba7a5ee74ba7bdea7794a6a3ed27be377cbc98c66e6b8fa5abe03ce6d179baa668da58e1932b11ff82bd63d533d9f816861064585671e3dc6f007c466e46b14f534e9b50a9ee58d9d467b93d37b657d17b779c1863e3ba5f3b544593ded6d4dcf954898d4448794283af44b35010d89e6d5052596c4ffeae697b1a30c9c6492a42319f04354f251b91f74b5ab530acf5487bd0ae208ff75a134fa59d56875d5fab9149a313d038a53430666708b58054593fa7e37a8b4bf9911a98b1166754b56c61b380265d1a057f01dea544b41be42ec63f2a425813374627bf1e8307f70f09c2d6f00bde3ef14a073d1e42198445792bd205c39a7a003462cfff02177bf102c7bae5471bc41baab99055ca0e5fdcd1575b1a433179e9427064bbef362914531cfbc1716642093d745844f5a4c6482e7461d9923aad8b2bb7efa0896ec8037342bf1ac96d47ae0b3570c9a94c36b0b2a8e0d0275787eb514813bb6384185af3ddb25b2b375eb7b5cf3830948dd7436c749c03389510d538caeae1a1aa41ab1990c350aa45102bec984f50f01b7871f13d9af5abd40957275e23b6cb7885d7a091c2cd4bc393ca7384b34f3a73664f6db0cdba4edd68b0ca63b548300049ccae05a1b3d12504ea573b22e54ca96ba89f73b78372b59e8cd8a30d806699eeff238ff3db83c1e284e2af5049255e50109f010d3ef1f0f78553075fa2a9dbf18f3c10a7bd25081c012c11d53aecccaf3b3a1da055fcbbeabb775914ba5f926b99395bb1bd58ef09d4cc05ae997c32929c50b42044d9a7ad44c4b86bd822957ae420ab0131dcc574b2db4368eaa1debf5872e293724530c290de51144cbca8aaf13b11802c87d5420f8ff7fbf0d311cb95078ca420b6badd0a97e2a609aa5f34401db5663f2e4a9493929ca01ebba9c0d7cb8de919d28e118f3c58dead97b16acbb09c9e44d404adedbee09b6b6d135a015f4caa36a0f612df1eb92882161f506fa3f73e1202b81fec601f271569089eb72cf06f0e03cfc36e55717bfcbb85c3adda2e87fcd2a7c12084140db2c1138f276af43e146b8b2c05c4884cb6c072adfba1e8a4210f3a963bb5b97e58583a304abee40412486101ad2bb4d2fba231821bacfdadd6a306c169bd45fe596e7b768a5f787604157c164ffc7b1421a163419c6f27a43c1308a8e75bf1c6bde1a6eae41ff2b0c4cc56c5b925ab427af22ddfc2203dd7ea9e194c7d5a6ea6de4b0c758c58862bd36df1ce947ff4b3db36fc361ea2035e159708c41a8ee0379bbe709752b48f8f0869cbd5b05b724d398d73ad341a7a98a2872a3c2cb4ad2287f9de621d64917cb59c6befff25c29bfeff856e4ddf0197d57e0fadd89e56e9cd0fed62bce43ffa76a7138d58b74af0d8bfbaa3b847f051195313fbaff694c27c082407b4eb751433c0dbfef87eb7cac92b56fb2fc92dc179e7ff559f8a77d7772a36c20bbc6f92e2fe77eb60af7b01ae689206de506097d5375d5b68e85eaa1f950dea118f5481108c31939a1cbad664f35d6a9a1a434409c5f7f108ff5cb449700173e0ad7c56a62d1a9e0bfeab947099e3261704b7bfd5dce867f1cb0ae62f47a16919dfc083d4a678c4b3c66f190660a6a5bed81a3374b267c68a9a2e8e301dc99886c2c24827cd344d88d2fac85a312964c7fdb5b16bcdee8ea103c45cff183ccc2026bdfcede359bb0a7dd8f9df20a4cfad2ef4cdf49ade6b7ff721c36f10cb1a65da73325e805b0a45cb3460941c343d70624a7f18c13bb71ff55769bc7270826f36210a23a774a33808d5425a2d72ffb85189b9f8387eb9bdd91a2327ec75584a6c7364626fface6458b2f9fd967a966602fa8195ab1e644b8fc6807aa6f74923debf6eaba50abbb0da544b659558bbb430174153c85d6227be2a7d97787284d59e4867bf94e1fdc5813c0384cc2e0d25c9419d65d0b35653c56cf3fcbaca3de4fb08ca0846de9583b69e068850c9bd06177d9736db67e28209b4c88771e730f5275e1e58f0d8b7c2f5ae403f936f65f7ae770e6b30762b998aa9a8aa011c1d84caae7a8db29397a44c463f5f2cf80eec5dfea88af72fc7156914a734dba62128235ac83bf65962eb64bafcfa6b46d9bc792898c95754658935f2d01f04b396e1fff152e8e496fc02924290e7201fb4ace9ded3914dd39167d53b5d3c388f805459ce3f5664286def80650912ad4ac3375c0448d2621dd36ccb428009daf9377aa5fd6128b938771b86709f40255abf91143fd8c1bfa0bab2459cd05389ad1da739544b123fc745e0df78f3a8ee73924e035fb24faeea81883d68b33dcb8e29b9956c349bedbc23f5dec71b6c9eb1a88e4592ee0155a2477dd250bdab963aeb4c6a989e23787ef1ff4cd029bbd4ec814b487b57e440e1d1a71fb9f7c03117400364051d2b75de722a352f1a329d2733123c7a8457661a8562bf227576f08601eebce1c34f03cbd39d84822b17eb8154f93266df7a93bce40d09f2eb1ab3f3cdac8eb150660d94dd3873fe4d0138798b84a7b15d20d763380fc6ff31a923fc3feb6ad6bcb6fb08de0f30cf0a8dd0f83cbf5917c2da34df98650143c419ddc7b09daa9e52d92d7c539ea12bd6ac4e187999c52516226460586c72f03d01c0b7c9e5c22e53703662d8b38797f6fdc679556f20e34c7380f9751efaf2a0d02e46be0ec167c2224a7d4eda4b375649b851f42ca41701dfba4207a3bc5f31c253e7e5874db43e830c015311d21db6430451ff1b53abfc5670da96b019ca67922e59b21f83b02aecc63ea762e3233eb3ee3e4d1945017afdeedc223797391bc50ccb1c2e2b0682db25fb9e3c00b5bac640ad8c295c5418aea6e65ded524d09acff1c767c4740bfc0435b7fe9bb5a228e7a19fb7c238d2c90ec393e67d21ca84e2d45fe4633223f1fc46f078455f65e5e9122e89dda0361b3e6b22e4713d803e6240210600a1153b933a7bb0d100e4e3f50b77429c64357ba3d83058981714aeb6fd4fa699b281dfab96062eaaf13d76d217564b3b4a5cfa153c7caadfee4d42f8d56ddbf3d6049a09bfed8f58404155e1ae17e1a131a3a34301dda1a1ccb313142efdc9a2a054fcb18216d9e245baf672d137909b72675fe23b6c3a8bea2714ff011f9287f9ece2c2dc6cb76391d635605c0a7c57f360fd9c757c6e4cb9660fa3217f7d275899d58ba02c1f10ea295ba86a55961c10917d87d7d79709cbe5141012be9f6b1fa87912da8e59abd7c08de897067cef7af2500b214f29f93a32a63a5ba2d6f7140a8926f5e537386fc4f357550682ac0c779952a49d1c6a6cb7d4ee4a301a57fad42658fca5fa2c94eefff6778fb42c6e99be77617a4c4f00b2902332e6402eb26b9655", 0x1000}], 0x6) r3 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000016c0)=""/182) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x2, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000017c0)) r5 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000001800)='./file0\x00', 0x0, 0x40001c24, r5) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={r5, r6, r8}, 0xc) r9 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0x192) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fcntl$getown(r1, 0x5) getpgrp() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000001900)=0x9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001980)={{0x3, r7, r10, r6, r8, 0x8b, 0x4dc0}, 0x7, 0x3, 0x10001}) sysctl$net_inet_tcp(&(0x7f0000001a00), 0x4, &(0x7f0000001a40)="61d2e0c80ded764442614c9dd2ae1249e4b4ce465be8ee5739abdd0f7cbfa741baa693004d52d9ea704ce8a556cbe3dfe9869ca8e3808731adde2836775986821303edd5d5322f938c06ea149427179085fdad9ffa7920d1b75e3bdac0dbfdaad694dfe0f92f1779c38c6ec60da7ecf373a921cc88b13f7e0010f318eec5343064e438c23cc991099c558fc1e54e89a3082a48d425d47f15a034f8c592c101d0a392280dda2a2f9d6678", &(0x7f0000001b00)=0xaa, &(0x7f0000001b40)="9a23168651df8b1655f73bcecf1b8975bf4358594f339862f5d499e1bd848aa16e3e2010989e5659200317de2644def3257262c1c91ad7724013ff77ee81561a50ddc7b4229c370470fa29ae109e4122f85bb00317f11a9ba9d2e9cd07c15658f3bb62fa4fc8f1433b2cde6411d12b288d294c8352da16117e04633252f3db2762c3b171762a2b9fcd7a4dddbbec4c3ecf291d8e1b1d8714", 0x98) syz_open_pts() syz_emit_ethernet(0x54e, &(0x7f0000001c00)={@broadcast, @broadcast, [{[], {0x8100, 0x1, 0x0, 0x4}}], {@ipv6={0x86dd, {0x3, 0x6, "e54585", 0x514, 0x1d, 0x8, @loopback, @rand_addr="2feaff011a4fda36bfa5a27e7d7593e3", {[@hopopts={0x32, 0x1b, '\x00', [@padn, @enc_lim={0x4, 0x1, 0x2}, @jumbo={0xc2, 0x4, 0x8}, @generic={0x8, 0xbf, "fb43df1295f186d15e0ac45c775822345b341240a3cb989954e0b30cd8a2c2fe9b0ef6f3c0f8db3d6b58c2b48775a42281230bc1f0806d018a889ccadac5b3176238ec4bf3616ed7ffaecf8987e337b7394cdadf117441ebd72b57e6b1505a28c34f4f52e77a3b35505871b2f5408b4c5e937b63ce823aaf40cae43b5d5193eed76e47aaa9b152006ee486ae86d6d0f9f69ef81062154813f4e9525ea9842296144f1c526066832ea282405d18949573be7c9579f768897b9cc4932a907011"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1ff}, @generic={0x6}]}, @routing={0x2, 0x2, 0x0, 0x7, 0x0, [@ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}]}], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x3f, '\x00', {0x8, 0x6, "5c9eca", 0x9, 0x70, 0x2, @empty, @mcast1, [@hopopts={0x1, 0x21, '\x00', [@jumbo={0xc2, 0x4, 0x1}, @generic={0xc6, 0x9f, "a43c71873aae1ec08006b172848dc88ad5d86153027d9c1ee90caebd0f6dd03dfa76c43e362c1d789a82d6cef6a492b2e59f0099332d026de410852270a7a340f897620d66559fc5c067240cdc0feeb1a8c63c67b01ffe1e1e6e70f0fb79a9b2c1e58ea38120f87438e75824a9ed60da7ddab4aab4f1ef4c6dee87a57873d0a64fc95e49100df516e792b83098f0bc9e74fae18893913dfd2df0a1887c8952"}, @jumbo, @generic={0x0, 0x4d, "c07c36ffbee3f381b34df0eb736b4c72f42aca6c452818eb4f2a69b7d48e36568306b07817e10db68c5938ad12776157ddcaf7fc79bc090b2f1d6cf663c225374cc4e36011fd62a94557ea93c2"}, @jumbo, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x8}]}, @routing={0x1, 0xa, 0x0, 0x1, 0x0, [@rand_addr="e74caa3a8208aff1b0739fdca2c0957d", @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x1d, 0x4, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x200}, @padn={0x1, 0x1, [0x0]}, @jumbo, @pad1, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x9}]}, @routing={0x11, 0x10, 0x0, 0x20, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @empty, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @fragment={0x57, 0x0, 0x2, 0x0, 0x0, 0x2, 0x66}, @hopopts={0xc, 0x11, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x1ea}, @jumbo={0xc2, 0x4, 0x5}, @generic={0x9, 0x76, "fd01471b3a1c34876f8bbb37961d1d9f73620f501bcbfee8e446c962c836a47e6a78f002d7c166304ca1a8550072dee585804c385991519e7eed9902705b2aafb3e989778ba26d746d5367440e09c2c9a179cc639ce1c1296978d3113796dfa61fa25cb4af4b2b69df488066af8ca7aabf8f5e40c826"}]}, @dstopts={0xf0, 0x2, '\x00', [@pad1, @ra={0x5, 0x2, 0xfff8}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @pad1]}], "e328bde9e8cc4525483c6a0d0aff084f4618280257a31bd3b71a113c28d9f445875be7e51afe834b294798d3eb9e8ab99fdd00fe8cd4581c2c9036d3fe74c0dd411cc63c3b884bfe40e56fcbb5dcc0f80f59c24bc6f2ce0748673bf29141676a2122a73b4c68b1b3f675f0698c2d05294a00fffd5598274f8287bcea093c5b9f8746f9f2714320ea62229914d0df3b617b08a585a4c217e633b6a0e42a48f9f23bdf495befd4175a348f77d2a2efc3dedea682f01367610fd3d290a8c380ddc395e49eaca9eb2ceae8485b7e2321c25e3edbb05b7bb6f36ce6118bb4cc1154d330a79f6eed63accf1b7396bc01b8c217f692de11e48474b68bd7fdd2"}}}}}}}) getpid() bind$inet(r9, &(0x7f0000002180)={0x2, 0x1}, 0xc) recvmmsg(r1, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f00000021c0)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000002200)=""/53, 0x35}, {&(0x7f0000002240)=""/101, 0x65}, {&(0x7f00000022c0)=""/89, 0x59}, {&(0x7f0000002340)=""/16, 0x10}, {&(0x7f0000002380)=""/127, 0x7f}, {&(0x7f0000002400)=""/150, 0x96}], 0x6, &(0x7f0000002540)=""/113, 0x71}, 0x40000}, 0x10, 0x1000, &(0x7f0000002640)={0x60000, 0xeea9}) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000002680)="74481f8cac27aa02d1008b333b0ac96e76f1ff3af1c830c43f3ddf164603f47b8be0c1f275ba60ffcb41acb246caf152748dd7dca29beb283fb64874e304673e298ee5d3e53fca57d9", 0x49) sendmsg(r9, &(0x7f0000002b00)={&(0x7f0000002700)=@in={0x2, 0x1}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000002740)="0ad84d2982420faf84a1fcbe22a6ec73052364900693ad7d96d5f8cdfaef1903bd01dd8a9db1571d35f9de43ed57db9dd2f234fcec4e", 0x36}, {&(0x7f0000002780)="f604bcf66905c1eee5694e70aff78c193ebdc966e593a32742f3acd4caf8995c9fafe0b28abba236213682117ba803ef7cfa7ad054d4b7194ec285573d58a5052f960b41965ad064f0f2e302fbc66ee63dcb3d487325093fd736d462399123151aa46a325997992319ced0a4", 0x6c}, {&(0x7f0000002800)="502e27b33bfef02b6385854865a06c315eb8e6a531be56f2b60ec5ebd97c81d0a13f3b6beb9f1f210cc1b3bf673698a21b927de83a92c93238e4598db86394fb8101020f66b10bb0a5648076144daaeb79814c540ce046d35093416b692dd485a7be6be1c24439c3bdc7c35765dee296f57d936e0143914f969f38346f42f429863c5b9d9011d54dba5ee607d297a493fc7e54ce1804b2102c49c5d7ebb02c3811eee618235778d8947f8e2dcf4e738d70b8ea66b492d0", 0xb7}], 0x3, &(0x7f0000002900)=[{0xa8, 0x1, 0x49, "654ed8ab8eebe7dd7d24f02bb00ac33e1a544e38e3407a90b64ce6a761c223edf51394d084f4fee76223dd5a7e379279955022c933038eab082c1ceee401e0ffd4750a1beb585de596648fa2bc73e3588a3fec3bc24fbd70a2e27ebebe3c16da49862da08132e33ab59efaa48149c054a723f55d9ef891598b7878f3fe89e703299a9a20dd9ae52cdafa80f9c4f02d9ebe507bec"}, {0xe0, 0x1, 0x8, "32349af114c286d4b1e5b7bfc5a37fb93812c6ddadd7a230da39f39506dd6e7cdad05b6a33dfcfb03ea1f84ffedc9f31cc479cee7da303238361f4df54e80c86ec822656eba59d180202648d83b0e2a9116fdefdf82e6d760c0da106d59f5012c8aa7b14bf0c6cdaf419b0aab4a3924b74b5eb8284d189d2d83eb91af7e360acf7129885c1443d9f37e495783bcc11b033d3e5822cd28d4d5be37b064b204d2a0b5c722eadc17813b61967ab633d2466135ba8d76487156628b1ba4d7ddd6541cb21b030441bd2cd9153ca7246"}, {0x68, 0x1, 0x7, "60beded2da55abf9e5ca380f02082aebf1249c92c2ce2d7fc8e1eac84790d6e41c055e057e0c55cd0bf0ae34d3aae546b5c805cc8b3aa7afb56a9254fef2c05105d8cc86573e216eaa69f93f558a6b6c0226ceea36fb"}], 0x1f0}, 0x2) syz_emit_ethernet(0x124, &(0x7f0000002b80)={@broadcast, @random="4619f18868ff", [{[{0x88a8, 0x1, 0x1, 0x1}], {0x8100, 0x3, 0x1, 0x1}}], {@ipv4={0x800, {{0x13, 0x4, 0x2, 0x38, 0x10e, 0x68, 0x3, 0x2, 0xf0, 0x0, @rand_addr=0x317, @rand_addr=0x6, {[@ra={0x94, 0x6, 0x2}, @timestamp={0x44, 0x28, 0x3f, 0x1, 0x6, [{[@multicast1], 0x1}, {[@multicast2], 0x200}, {[@empty], 0xffffff66}, {[], 0x6}, {[], 0xfbd7}, {[], 0x1}]}, @ssrr={0x89, 0x7, 0x4, [@empty]}]}}, @tcp={{0x0, 0x0, r0, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0x1c, 0x0, 0x831, {[@sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x3}, @nop, @sack_perm={0x4, 0x2}]}}, {"15f136e30b1486e12c75ef007d4dcf1792c9929fc69738e6e4f7e57b1acc741eff5ed7fe76c9cfc70bf2ea2da1b95389b405696d746db377b606b2668e7fb55cac8a0b6c6f847ec264920601ccca04ac4cd5ccff4d95a69d146ce5a5ce0af1b255dd74d2846aaca6ab6356edd9034456e1bafad7228327a9b9dfbd45b253c795babffe297534c92d58281ce01eef646bae5f7e3fa1605bc901a4f38a9642e0a90e73"}}}}}}) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0x0, 0xa83}, {0x2}, {0x6, 0x0, 0x0, 0x7}]}) getsockname(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x10) r1 = open(0x0, 0x0, 0xc8) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32c18b6a0900043800160b00"}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x1, "0100012d29fb000700ec000009800200de00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000240)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef204f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127258da24743bf94830c24a18c41134fa68d4fbdae2b07aa04549c90a89131bd53c206085c85185b65cb0002f0", &(0x7f0000000180)=0xcd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semop(r3, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {0x4, 0x400, 0x1000}, {0x0, 0xff80, 0x800}, {0x2, 0x8, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x50, 0x3000}], 0x6) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket$inet(0x2, 0x3, 0x40) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000280600f6ec06af000400000afc59f0db9e4ff2ff0200000000000000000000000000014e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002059078"]) getuid() lchown(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x6, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r3 = dup2(r2, r2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x0, [{0x2, 0x100}, {0x2, 0x7}, {0x2, 0x200000}, {}, {0x2}, {0x1, 0x3}, {0x0, 0x4}, {}, {}, {}, {0x1}, {0x1, 0x9}, {0x2, 0x10001}, {0x0, 0x5}, {0x1, 0x80}, {0x3, 0x50}, {0x3, 0x5}, {0x1, 0x8001}, {0x3}, {0x2}, {0x1, 0xfffffff9}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x9605e4c886b172f, 0xff}, {0x2, 0xffff5c93}, {0x1, 0x52a00000}, {0x0, 0x80000040}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) pread(r3, &(0x7f0000000440)="c936844dac3097e6f5052cde8b12925c259a8c693019d1d186002742530cd346c949bf73f2847accadf210fba177abad954f67b730f38e6808620255d913f9991b3f0c946b8b1eeab04c92d209cf2dc80aa35edaa87160a367b8ef29fb6a4ef8c595beb8866b29d04394ba08492e0b841aa19777ee042b6f537a4195b848be4b9e8272243fe24b38f474e07ed8fe723641107764de2f10db05c087ac1651ee5df3e6c9a4fe3842f5c6ea05e94a8581e684b20799ff5a870dfee3c086d92db20a93589aa958f699296f7f0bef81f7a70b11edf4832f1c470ef102d55e", 0xdc, 0xf6) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x7, 0x81}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) pread(r7, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) clock_getres(0x4, 0xffffffffffffffff) executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(0x0, 0x0, 0x80) r2 = socket(0x18, 0x2, 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(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(0x0, 0x0, 0x0) readv(r4, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffc2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x81}, {}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r3 = getgid() r4 = geteuid() r5 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r5, 0x0, r7) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x81c0, 0x0, r3, r4, r7, 0x62, 0xe951}, 0x0, 0x1ed9, r8, 0x0, 0x3, 0x8, 0xfffffffffffffffc, 0x4}) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0xd347, 0x5, &(0x7f0000000240)="f1aca60728edcda9028fa893caa51cca842d5b4cc36dc0d9d212ed61bc59381911b398bca36b1aa8925bf2d65f6744d3afd339b561f0caf3e9feaa15db5dc923442e7d9ebc05f1ba9c6fae170384f284de1ce56a27c0f5119a8d82d913b44a397117fb16bc45c5aa8711ffcf40d0712fb7276f3c899d693cd1730438e5", 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x5}, {0x80, 0x0, 0x0, 0x8000}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x416}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="60c8d617d710b3138c6f493d821caeb6443e680178dce3bece1d44eb892e9b21425bc6c1bd81f879d32bff4c66389a3dfd8f847ca253692ffc81e08fc3768abeef3e64432458f3022ab322aca48b14efc06e1bc51f0e6e175b3382859a6971463897d3fd53cbec41f7d18f7278ef6fbda73464ab79b2893d8ff5d8a8126ccfc61e713d68246c28ac458e2b7b28accfd94717a1b6f147e6bc9c9681b576fba38bd488356018901fb58553c9f15a3fa7ce333af35c067ab4e37c8da460d2be20e62952632419de17fdea8b11564f845e0390183222dc349bd18aa5e70407f8a192160d8954d4ae99c0d8d451dfdc01503e979b86447d6a62d12b096c402a32d2ecee6b7f54e0a12167cf80238cd184d64946cef6dee6c320ab8e95229ff36e651e85e4cdf15eb2a1ae722a6d6e6550dc1731d9b3b78fc057a6910b4dbdfdb49e8fd0dff2fa2ebc400d4aad9601c6cdb2d3dbadb1f09fe5a7b2be7a99ed09e9729138a96a958269e0a131375aa639b8e706f7ee132eeb1e70bee6ebdd8a49757343e3aa0a0db3eab2baed7d7dd6e3cccb9013c16ad8e4a296b85491b23ae47fa20dd7bd785bed8e998f8bf9d52f3c385d648f65f9ee88ba3c75b831635228272ba73c61a3d608245df472ca367da642ca104ee38df35e7180cd1fbf2f7fece9d4c5d7da24a3fcda82cf4559101f04e39bb5a9e36f4bfc0adfea5bc5c79b61908d31bc48e4f91c4d7f80fb4a8b2d69e8f026ad29df197e72e86d51a11fdb84adb37a897cece8ab391c9af8f92d2debb69f080e0d29401ad27c135558c9cdb4befd634671c82b0cbeb434565a0ef81c9cf521d616cae4ee8683e597567676cf8c78139bb2c5880052f8342208b71b09b79fb7cfa1abe3726627aebf7523e3d4d4d92961beb0d0b0e49744e9e63743c3e3b370d26826ad601d19af3bcd0d404d6e8bbace78058f31d8a4c16c763d56c6f86f627bf282976a5ca6f4c20e7e6f98ad7f96fb63634db975fb344747a4dc4198e4d3dca00c1c889261ecea4a7348ea7509e8818c4bb260861ec65c4b3b572cbcc31bdd799115ebe3971e66c60e871ba76e6f3ddf4388dc1bc0643e24b721da085ec16bb0a5eb73d130fb0da0aa5eeb89ce1978114df9f79570d3f962f76f60e3b14492bc9fc81d470ba740e0fe35268d48b5159861fdefb39354e8a737a6ce05fd95ffcdb646956e90df3ec29a382bef89e48d566bab8510ed5265bbe348fba6d6bfe29291ab4c21fe87ca45a7ab8a6fd6259b9d920995141599d82de38834b0ec0b0215753f91078b294f37a434f761738450c4635469a12a635cd2ced30eff4166677f68a475d88b633b0564473f398aa80ce68804014afed72c1cb4b82780b476840f914e6b2a34e22024d2ed51b4dbc87de7aebf073b4c4e6a67215615b5051da9ec643054f73e72570e851fd7cec99ad855d47ea4847223183cf54ac0780cfdd437cdcb4218917896a276e04906b09b220e86ae0fd1c5a2c6431e50a1b5991dfd0605ab6a7863909228e2e35834a8891eb7609ca39f16500051000218c142f29885e35d08ce9eee1aaf4299365c37badee3c6d39315ee8c2acaef03211b15370e6c6fe91d6e7e3ff3859667f6af205f3cce7a3ce568bcf680f87293612977e432c4ddaddb11276af1a2fa98473214337ccb4181fe463ce1835e30c1d1ed83499a1aa952dbed86c2bad3499e608613dd192d0868f76d0dad6bf2216dffdff05a49b7c9fa6b29f9bd4d4f00888d01a9163534e04133026e1ec8576795d10525ae30a4940fdc20ea881c77a76ec4a070d495af7c9508f9b8abe995644c184631448d5aed3edb4a79353197ab8ef83f0e0860378487413e4dd8c03b7eb8782dda8c3c2e2b0f4070bdafed398c09c5ab9e1ba949b86532883fbfdbce800e9f1b4f8602afcd4c7f3abe7d170ed81baa863180d1db0dbf79c933dd13d2d11da1951ea36a83ce39a4c311fb2cd428db8cef358e485b65677f8e4177a2ebf4f74aa7f3b31cdb979883f10ffcd77f2d9820aade8d7d94c2cc606e6610122949c99d44c713003211d7f08e267aa31e975cb05bd110a005c52e62c93feb7d9d1b44443645f56faad95489f5f5d7f2129eabdcd5048cf7dcc05f0e80c2d2eb31d83438790cac2baa747149be2bbe556c8c5ff74489767393f8feb00784475aeb4bb56e0607d854fd53f16e935cf4b14ddda486a3ee3d2b155fef89d922a651e54fd30facb69317f286efb175206dfd9229d06d53f65873eaee324b8cbf27170e90a1becbc847080e790d5d71fb97ce61ee58dd69b627dcd72e71d1f25dd6b90d589994b78406b79ea750d80a42ca7f8ab21a24523141b2f131dd0a6a66d73f4a24c990260d32944d07d0e0e21ed49f85cf4d2bf330126b7c773a379a410f4dd781455a629c761260f2cb9aff5d80bf54c28026d5fea5f7c705a5ecde1a50449321b877c692df7d0fefe39de0083370140411f3659681c4eae7bebd45eb75cf65a5ffd554ba3750d48a9c7136ebb474e6c91f664dad88776d2c72b885a0af1c862d5e4c7a8e24901ce5d4eb37ca3f1aa489ac3c81e420055c654b5f7c41c8e7d2bbdc8376fd38f4f40fca1882976ff6526ddcd4b8c2ebc8f833baf22093e9c56428fad5930126fc08f9cb533514dc9fbe7c55412f9f5df684a38206161ce52d33ae079e0fad4382c9160abc4a278e6e659c50d8a2bfe43e3c25e88e26e30205fd432a48fede6e70dd01714ec8195311cb53ea742e42b67b4db339581fa2faa220936f697b7933c138c8f775f618591e25f22ccb8be26e5220206b94cddc70529172641544786929c500a969fdda46246d6eaea8ad55db3be2766e72de57ab1e650b4fb9e719b25d5b826bafcc41c3f5fcfec6aab3e238cc13a1ea0ad746fddebdaf67642e60aebb89441c01de0044cdb3e2deb91e8b2e2a564a479d2b2247dd35e8cee2817754cbdeb0ef40545334db857e98b28802f515b5531e4bda5482a1ce86a656e164ee963d6a7d791edee95652c41f3e5f0974baf507aad3d87d6fc7eb74ea5c4807f35b4a751216630ace320ad734aa8d4cd859e1b89fe3def17974bd38abfd8e36d7d7c42bd75daf93e0952eceb07d3e5652585f104dfe0df03162a16c12b53d764ac4f55a11aa54b7715b917871d81fa3550af0aa99ead3cdd26776be86e34f91990df970f976d6985bfb05ac96b647852a5b5aa30b14cfd419914936fed5b5e0ea2942b2575090b2f730eeb23742e9f9842ed596ba06f1dc8e9a76425928472af499bede3bea68580652a03dd53c63d45775c12f30fb1b2f44d7ef6c5aa44bfe083d193ae728a65f935ce247dc3479033b3fb39d6d352cca239a818554ec6dc053c99f51c454368fc9686aeeedf3046adc5bc3af220219cdfb6f84b0109acd839a909fc9f2e19d1797135197b06c40690c4fc095d58e572bf2a1eee65baaa7c641cd68acd0217b4ee7cbe19a0d63c07afecf0b7f1ef7f0985945bd29a4437f65535a522a648313e990efdef6ad41549a6dcf68776127c739e4a4099817808563251e20fa67e412613b3803c79729a234cfd533e1fe1f5ad99d593e2ff49595b5f5085dccf1d32e23e5e4e533ab2d176b5c37dd7c0b77f38a5518c45d1cb2bb1dbbbdf7cc0bb11e4bfbb48ca30ee40ab57c14b92a7209c6d9aa98c504531ab5ccfe1d766b982dd66253b1459d1407f92739ebb487acc67f517ef9673100c44d2b6096c11e4d3a76efbf2098472f07cea58c666b8a5c9c9b346d8718d2521c54b226669fdfb000025d9baf5162692f26fbadf0dbe7671e04e5f5cdfc207a32e39434eb00b0d629e28c06771f8699e4ad9cdbf72187f7ab76fef0b65288f1efc8ae103c3988f83cd6d9eeab0add68034df41f4962fdfe3c0082b17b64c952f64848f5b7457b8ec432956cee7c3d42a5cd5ebc07d7c0de46d58bd6f970afc4265f7a0c94010a3fadb33b6ecc27eead33ece70e5419aacaffc45f858751f7e8e8a3622f5192ee27602e64e6e69036353c551028ac6890b7de7ef1b2717313865e76a4c37585b3a149a221d4af445bbb9a9fdf2858c0817f6802f0f39ce84472c9e8e3507c9e0bd83d7977826cac9e73eabdd15a352c7c243f1705893662f16f7632c33e4b45a774c4f4a1870ec4ee0fb5f0ac27e795cfdbcc2f47358a1bab07b52d2f39c72ac30f0d7d9741d714d954f3351ed3e7886de502f3052688fd747306a401667b48e6dc2d3b3f675ba43f7cf559a50ad3eb5c8a120ad249735b1a773587e785bf1254de9c54979602121436935f5597b64d1a09e5ef25365ad5d8e8ea6b0f2c25b3a8e25a95bd57b7937e1385a05e4a171420022f460c802bf5cc322d983f42607f7d2ddde9544e647efe393d83113198c9f316ef9a1208ef7ea8b6bb9f7a2f49a7cf74c940ba29b6390a3d2993467af65783d3fb223f7b12df39f1505095e88525b255ad8ce8d4d8d094728a34441b2df9aa82cbc8cf8f47c9c8512e07788f5102372d438a12ba16d971d67a2caed8f875b8b13a9e9f394c121808c482eec99d522efdb22e83f97b272fb301dc661bee4fd78a8f5ffc91a909159da11e95b59505d5a85cf2b326bfcf2c7c41ab3168d105a5827762a9c67f2df75bd0a77f0ba9b39c5d8d70a5819ad5c54a9e3135d861a77973e281496592228c471928934098672344ec72f69d56e16ebc958747064dacaa5458588573a940856edc33b19a839f0d5dd90935b88a095dcf8021b788a45e7db92d609acfb32ed1f5828579c9771357b749850601852dc14d841a5c81070985164a5516b39a65fe319ca39fdb7c0196318636910ca3018c6cdd385ee9012ff0b2190c116f25d0b87c16ed6496ad1b200ab130aeb51f7dff04a63f2f24f7e2b916ac343d842e2a60cf4d1fef245dab1701535c724f7ea7cdb3a7a4aa478a1fd197ffa22220e1bf9af89be42ce3b9fa27140306e1683d487cff5a7379cbe1122a14c0617ce988b13fa3ae05ea7dad787a6a7719e9b78b6d3cad4c7dcf67a1798f698dd4a52f9d46dc7b77cd6afc0325b787f17ac3217a6b76807c38fc7bc8064c2637f1997e9aca54746096edc24e3389d88f97bfe018e8bc7ac8813d8586e02a1f67ab52a814a581935767a6779bf93c1a0ec5f69ce2c7646454d71d2f16911c3da76ebb61d65d15abb893468235afebe0ab07acce47197983d2fbedb6ef9c04c67893b7bd026f34b9051d7abf697f5dcd9b6e5b76ee240af500271efc5fa1320fa4c4389e34c834baa4206e78cbc7578256665ef3be386789629399e67be17f122492d7852eb7991e033d8d2f6d3d747f23e877fbf07532242de0005adc647df3dcd39529320599ab06d303cacd193f6d9fd21c92c3f987b9cf5cdde2f36529b508165335c9a376012f3a466cb9d077419710ce2057ccfade57dee8584bdaaf46e6ed0b6d2a8f09189e12ed91819eaea818ea17584ec746952092ffbfc8f4b6003a385d3f0e10448d21478de739233db7900d2ded7dd9ef1fc48c40071e156d1f9b582b89bf6f0f7e8ce817b5973ad509af9e0b12424419aa32ff99932edf034338307b550ecc8755b783967156fdfaddcfad4b42c65f3fb4dbbda51f1de7398b2e353d0ea4bf1a8c7a79f09610b7587b95abc5becbf515b9d400a2768251dda1d86d1af859bc6a042d016f16e712130549b59f7a87bb24765661268e5f5def8e8b34589dcba9f248129276ae76fc6e2e238b88b5a6310a40eb36f8faad862feca2dc574abd23c9d5d8bf813b8e0a677c117b65d1dd97571ea6da82d1", &(0x7f00000011c0)=0x1000, &(0x7f0000001200), 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x200, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r4, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) socket(0x2, 0x4, 0x88) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f089", 0x7b3, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x10}], 0x3, 0x7ff) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) setrlimit(0x3, &(0x7f0000000980)={0x8, 0x256}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x31d, "bb08000100f1595910508bf3a400"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$kern(&(0x7f0000000180)={0xa}, 0x2, &(0x7f0000000140)="39d00000000000000075", 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x2}, {0x0, 0xfff}}, 0x0) r4 = socket(0x11, 0x3, 0xbd) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="aaac1914cb72c6153ae6efab0698def5f430180b6b718619f54a855c4dfe215ae1fb4dab12533e286fd667a99cab0d0d2c4cb13e35b01c0b8c53aa50a550badc3947769e63701ed2450e9a51bee0f60006f2cadbd385f85d1095308dfd3c63323e05e69eacbe8ed6db8bcfa9e2cd522560adb422487d5b14d46667beb16acdd57b399162e3dcdfb555baecbaf2a0a337bd80c9", &(0x7f00000001c0)=0x93, &(0x7f0000000200)="02b9961b3b7064c054242033327e034c2c2b4b9ffebec95104768919b2beda5ec915fcf7527b9f9ffa4e3309fb0f0750553f93ac5b0a654ce3d2dcc534f9b8c38f2e77b30dedc21c9f91b093da64ebcddffd1e79dec5e78485ae6a52bf826b9e855a9079a2c39e721130c4a21b8da7e8e84a34a68e6378fe62c01d1b75e4d1b33a9cfa4c2aa25fb441a3e7a367c11fdc65b2cea840df7a5a7893cd64442747f348bd93d5d0b3e8feeacc7d835420afa92e9def1aa5b6f8dbb75de6dab4e1db", 0xbf) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file1\x00', 0x0, 0x0, 0x2, 0x0, 0x0, 0x4efb}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getgid() chown(&(0x7f0000000340)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) vnd0: sloppy read from proc 42163 (syz-executor.0): blkno -4194304 bcount 5 executing program 2: 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, 0x88) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x4000000000008, 0x0, 0xffff], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {0x0, 0x9}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x500000, 0xc6f}, 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x42, 0x0, 0x0, 0x0, 0x0, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000008c0)=0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e", &(0x7f0000000080)=0x10, 0x0, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f00000002c0)="16ac15da147054d83119f6222730bcc0205c33a7d5b77630bef0eb97514d98afd7d8b524c1f0ad3c37ae3444c8c4206ca3a3f155aa6712642867d571a9426ebb242b7ab4b1cc1328d75d30b80d01eaa4e2c94a8c83f487402e8d5c16d1e474632bddfee142e57f94e1ec9098a49748a9b32e5d0046b00982c419a99d4492aacd78b0bc", &(0x7f0000000040)=0x83, &(0x7f00000004c0)="7f1b3883e5a37f55f2903168af92c85060f17d6d6a0d8161e0c6e182c07873c054e2c47bdc43c5c7c15652bd727c124aafdef896467b9e06a677bdd678fc4fc2635790be4115a37eaf1a9738682ee41424d44c98e842473cff584f380705a66d7f16992ab5a91e720692b1d632ada83cd63b9ab5e438a3ab41118debc953ff76d5c89a0964ab6d6a0ad8c58c994e0747120dee8bd33bb6a70cdb8804d8f7a0dc35925f9e6bcd677487e9b128cf4c1a36af53c049a63138ce74b4ed80fb4e3d01dca7343870ec472f57", 0xc9) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x277) syz_emit_ethernet(0x376, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff79277587258e86dd6084fc9e03403a0000000000000000000000000000000000ff0200000000000000000000000000010204000200000000fe8000000000000000000000000000aa3157102d33cf873e591a11932241fe5e3300f2c066000000295a0000000000004162db4f6d16fefc2e8159c70ac74a7dc5c754d7aedf79cdb8771687f6b41c8997a266e073057444ccb27af3b770a3789bbfad4d7f84b57ab9093f0d7ca5ac8b566afcfe4067521a5084ee7c9270d20000a3c2a185e25ccbbe6c649b831252f7030200c3c2", @ANYRES32=0x0, @ANYRES8=r1, @ANYRESDEC=r6, @ANYRES8]) executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a00fe8000000000000000000000000000bb0000000000000800001a00000000000481"]) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20b0b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x4, 0x20, 0x2, 0x82ad, "66761a3f74b92745f6fb4ced9c6577921212ac51", 0x401, 0xfffffff7}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8a, 0xf07, 0xb9cd, "e36ffbae18f617a80850b5de0ebda237045bb81e", 0x9f, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xea4b, 0x6, 0xfffffffc, "2eaeefc15206ae9c4377b229a9be67c8bcdd08a2", 0x81, 0xeb1a}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x2, 0x9, 0x7, "32529485a064dd8f5e86e3ecb3b580947336e746", 0x80000000, 0x8}) socket(0x10, 0x1, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7, 0x100, 0x400, 0x1, "f077d502b51824a7cf685978133fcaadfba35c58", 0x8, 0xbcc1}) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x401, 0x4, 0x6, 0x2, "d46b9048bc6030187126b99931f1a3c8044e8c5d", 0x49, 0xf49}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x6, 0x0, 0x3, 0x9, "f666ebbd033ef05c000000f6ffffffffff00", 0x5, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0x7fffffff, 0x3, 0x1000, 0xa, "8eec145fadd097c5ea99e981a405f10e267cec2e", 0xa7, 0xf1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x5, 0x1, 0x7, 0x0, "133202cf7066ccec0a94a56880b4f2f387c376fc", 0x0, 0x3}) lseek(r2, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x7ff, 0x2, 0x0, 0x7, "c95b7c462b0503a653bc026bb5fc0e9beeb1f78b", 0x3b4, 0xfffffffb}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) close(r0) connect$unix(r3, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r6 = accept$unix(r3, 0x0, &(0x7f00000005c0)) listen(r6, 0x7) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x80000000000000) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x3, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x3}, {0x9, 0x5, 0x0, 0x2f1}, {0x9, 0x8, 0xc3, 0x7}, {0x7f, 0x3, 0x9, 0x5b3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) r1 = socket$inet(0x2, 0x3, 0x40) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000280600f6ec06af000400000afc59f0db9e4ff2ff0200000000000000000000000000014e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002059078"]) getuid() (async) lchown(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) execve(0x0, 0x0, 0x0) 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) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x811, r2, 0x3) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r3, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) socket(0x18, 0x4000, 0xc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=ANY=[], 0x10}, 0x409) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chdir(0x0) r2 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x79f, 0xc7, &(0x7f0000000040)="8f3db5d233954a249fd374ab74127c8ab2ebcce37c18306381f62550b4c28b097bd80a2d2dbd88a6f41c46a4", 0x2c) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f0000000380)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x8, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(0xee00, r10) setreuid(r8, r10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x3, 0x0, 0x7, 0x2, 0x5, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x400, 0x8000000000, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x9) setreuid(0x0, 0xee01) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYRES16=r1, @ANYBLOB="4eb9f86270e4fc2b9d5227f80fe1c34785972394bab2ecc47fd8e7eeede6c205fecce313324f2601fc567488965834e1", @ANYRESOCT=0x0, @ANYRES64=r2]) fchdir(r3) syz_emit_ethernet(0x4e, 0x0) r5 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x4000, 0xff) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x4, 0x0) close(r5) fcntl$dupfd(r2, 0x0, r2) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) writev(r7, &(0x7f0000001080)=[{&(0x7f0000000040)="a4288142dee067faac264a6af0a515b3f72b5010d97f1fe8ddebbd6291d9decfe577b010c458f5d1321ef908e53433e01d72976bf0a2eb9c71c542784a5ae912a6eb27bb12e1dcc1d85187408bbb077081140a393f1363f65ed570428321d89a1e53ed0e20d055f96660d1d406197cf1c20d3978c55ff25bb9b2321c0f88ef72edcd6f89f236814c4c45b36c51411ac97102c27ca04f12f6acd0b8e593d9b39fb0ac960ba38bd92754c541cfe12a900cd57b27aad3f74ce5ed2ebf443f2e36d8d142565f929061a8ff7b402f5912f81408b144197ea20da9c5f45225fec3af3e820a0bb898ac76f8ba971df30791b6e6d944a27f0c9a3cd08d76bb5dabbf29863ab03af1cebe9a560d7d6c80be9c98aa478a1d68fc235591a0848fc454a29f7c2d3c07d780ff7d01c84bca1d10e7acd6fd23ce3b2bca3a0e046b4995c1125c058b0a13654f140fb2b662237b782656b8de45ae94184282a5d7a14cbf047d8e34e8e15e296491c5f50e130ddc7894aff71f0fbf3882a1834d4e44", 0x17a}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x104, 0x800}, 0x8000000042, 0x0, 0x0, 0x0, 0x0, 0x8}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) pwritev(r2, &(0x7f0000000100), 0x0, 0x40) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socket(0x6, 0x4, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2218, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000000)={0x7, 0x18, 0x10001, 0x108}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000840)=@file={0x0, ""/511}, &(0x7f0000000a80)=0x201) socketpair$unix(0x1, 0x22132420bad6316a, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x101, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="459afaee53d7c28e1d73c83318ba5aa23e11a441f6b27dcb62b10949d7d81311b94f1fbd78094c5b3dd1a6b11f86c9f58fcb0b1e2fee10de3b49481282de547e5dd7e069fb142d4d71be703a12ba24f69c79a5dab664c87e06bac9da788cc4e459d14825cf85de4e61180dc61c64ddb5d6b6e2507cc137845f429758ec2083051a1ec68148339c1fd25eaf576ff5d04556e8af6068615e605b5655b237f3e4056cb43f2cd684144cf60392c37913c11e9cbcf4000ab511e3fd1769fd4318cf", 0xbf}, {&(0x7f0000000280)="1cb523d4c17e8ccbc0", 0x9}, {&(0x7f00000002c0)="4e70c9deba8078257f141d81612e4e3c20454610d7b94dc2f9df34a36c621c7fd4096a6e121043aac1cf2a090b94c7d4d7190973648c16121555686af6ba22abc5dffc8b11fba75821baa4a6a0692dd336b3476decaae104627b5cf5efb7aeff82c6f887c090c5091f5dc7e5bb15f1fa317d0f7e8edb5c046c34d95dd4da5e2efc0ec9d2845b3d95c6a416a91cbceba5c6895d338098e7c21ee279d5001143666c278edfc3d94ba64309b0a46f2e5fadca7142964f4c98f9d8407c9e549e", 0xbe}, {&(0x7f0000000380)="0d6badb95a6c35ce82824ef01fbefaf5050ed5b0f6e3565cf4a6471d3d1f1543b0f05b5bcc325b807d6eab7b7569611f4c81a05bbdedb7a90fc4195f2fee7752f64fa995863ee34c019e8293321cb3164ce67b0bfcc6386c0525a3196f31b2930c3f77b91046c0bb128b230329b3521b14d91976295b8fa698841e1fd45010d8069121cca1c53a497d43f6c61f7330072d89bf9e2fb903c33568e78b8eb229cb542c3461c0ac0161b04d88c4e705d3d9d0bd64a8bf8ba5e93f636fcde6848b21a830a1f24de7eb7acf7768891c6e72ed41a9c4c1d7330024e417dfdc35764647049a0175774b648d80", 0xe9}, {&(0x7f0000000480)="d7ea56782676ae9c3be3980180da56558eb428a2593d4db47f3ba8d71489", 0x1e}], 0x5, &(0x7f0000000540)=[{0x50, 0xffff, 0xffffff7f, "40f38803d9e2f0917fb3af675babd562ae6f2295c9e3fa9d8238812a5210a9e2957c7297da4616f60364f0d87e253c08525b714b50717d6c15162adebadb021f"}, {0xa8, 0x1, 0x1, "db745e2499c75b7b56516216b700c07fa48f945b0cb2151ee67d3c7571b8d1ce1a80df6d72a3b0ed1c62ed1ff3fb0faed7ef7687b8d64803865bdec1a0d10c443f16543818e1b7c915dacbd26f116404eeae83a6e09653b9eae066dadc443fcf75eb694c7514496e0394ba5ba42b1b942e0960fd40e23a6d23abc73451e9cdbac0682f54bac88ab8490a08adfa8f7286ac567baedfea"}, {0x48, 0xffff, 0x5, "3e624402f6c865966c4689e5a6b2d8cb281183a7ddb0725ea00e05780c7d1969a8544a353e99e95daf74a8a06c4ec4ff4b96297a8e4e"}, {0xe0, 0xffff, 0x1f, "d19519598605aad244a4b8588c52b188d15665b8a7a7f91b80397fe91ace709714885d856d506e98fd1df20642e58dbfcbba183f0f79b87567a6c6a85b1b4bd6ea14d87b5e909450de5cc1f3582d8b0738887c37bd0f1d0bda3f1643a4a53415d3c3885759db36a30ef40e864d1840064fc13e3e85d038478c5fdeaf891e14346f3eb86cba57e39e3382eeb65eb5f9d17a10e5f933684353a59362364ce736f443a97a83d9018d97dbcf61daa96ce9796cf38a23b01647fb33d40227c4d3475858dd5e2c733a6b3fa0b03ddad5"}], 0x220}, 0xffff9fa7}, 0x10, 0xe) executing program 7: sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r0) recvfrom$unix(r0, &(0x7f0000000300), 0x0, 0x1000, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) write(r2, &(0x7f0000001600)="73ef8f1b0f089859d81f4be56bfd32acef7333afec18eee616f0dce93e731549b768ccce42c1222e2e6a162081f72f9a4a9034fa5fd05cb7be3fa3331b0e7d10a838ef66ccf233a00d985004beb6bb59dd80e8691b8b096925086bdbaa6c4a7af1c752d39224013b5e0ea2bf159ce934f2dfd69f09650167196e36d147c6217bf49c0280a590841f29b28488f2ffbc3f20195d5b2f1af0b00c4f556f3c37e23027f625998759f7fd426fadbf604a8d3446c5418e9b5a81ccf496903fff14fa3c86ad49f1a2dabfee19121011", 0xcc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001700)=0x10) unlinkat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x8cbbccf21abb6348) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xc02) fcntl$setown(r2, 0x6, 0x0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x9) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) pread(r3, &(0x7f0000000200)='M', 0x1, 0x11c3) pread(r0, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000440)="e6ebb0bc337c8093daeed7e900fb68c6e3c32c028b374f5c3c3b5bd7716f7484b3ae5d745387127bf388836d541915", &(0x7f0000000480)=0x2f, &(0x7f0000000780)="68c641a6a3ff5e6392524ab2888ad856d18e82dce471db5ce54b975c740d0d2f0367957518dc8253aaae819fc2afc1caa4f9ac3534720a5d3949f991495c388b7d45e0e42f", 0x45) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(r3, 0x0, 0x0) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x102, 0x80}, 0x0, 0x877e, r5, 0x0, 0x3, 0x100, 0x6}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 1: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) seteuid(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r3, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r4 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r4, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r5 = msgget(0x1, 0xe2) r6 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) flock(r3, 0x9) syz_open_pts() r7 = fcntl$dupfd(r3, 0x0, r6) r8 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000940)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x93, 0x4, r8, r2, 0x2, 0x100009000000000, 0x6a}) close(r7) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000100)={0xfea}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r3 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r3, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8000000000000000, 0x2d}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/171, 0xfffffffffffffe6b}], 0x1, 0x0}, 0x0) dup2(r0, r4) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3}, {0x16, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x3, 0x3a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x33) open(0x0, 0x611, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f00000013c0)=ANY=[@ANYRES64=r0, @ANYBLOB="30e1cd65525f985230f6e4f3da608958496f33aeecd05cd61c85a39e716a467741a8952b04010ba1637ccace6055f74fa8edef163e91c4358ea75361200b475b1b9d1370fa35b5cf023a2e59ece500d636f40f159e96de92dbf94a65c25381ba04c435d82e0fd7506f3e6de61e1f553c304395de38c220d49fff721a2dc73037ca3b1e41cda6c117a5107003d4f4dab1f07f9bae8d0d1002253b344799952e14f3a3020306bdc5b93bd1e33542f5147917ee9cc930cf7a12efc17a079d3b68c8aacf7c881aee04a80871a642e888521b041d7c70691ed4e884dbe893292bafb9d76a4589c7d8e301a5f32af24f19a702f4db9c9a912b1a422ed9508d06f5f1f680b7986dae9bd50e5c9d13fc86c175d39fb974c343299daee98a1d2e35c1d27866eef36faa94a29eeb6f44edd6829fdf3026b74276afe3fd15bf0bb82da327f0b34dad65aaa2253fa99dab227e9e57fcd9788d1cb4365d71bb8fcd66b18cd021ca8ff395dd6fa09fdc8825495d399391d75974586aa0d1a6c185e139660bf0245a4ea776d104c4afe8b20995769e80ff838c2f8fd2d073cd355343e86ec50bdd0c599f90c6dc9f28f4d0df3be329b42e8fe12e42b14ff69d3a48cb43f5b3fc3a379e6789d390f2ca24db00130980937085225d16e8eff92b6944c12e66668dfdc8492690beb1dd0d479d04d1815ad4c4366fbb92fa5cc5fb4219c6d98216b3c9a2e2e30b508c2d77b0994165e3dc8b2f05fcfbb49f290d0ce1f55c934d67027f501a6ef437d0dc7580c01a56eddfd1f265bfa2ba3d2e13bb76b64ce734355b68c37a715b7809ba4bda46a2490d013abbac991451d05257104fd1cfea13cc3487dea7dedf7b4c888d67a082a8c73ae51991fd3edf653946bd25802796b4a3b0d43a6c847959764135238b54428f5d5b99114a65e608953953573c132aa0befa9c9c97fc29c5879f760863ac2fcd6f9c41d21c6e3e26a46f7a223f35a28e65e4b8f3c4b95d52899f65dba82fe9634bf02c7ecd7da04bf36491ca96f62ddb3ab75eaca4642bbdaa069f3bd948952240187d7c64f7b49ecfb403487be59d67b06fc7673973c24fc01500cc254e09cf9790cab73fab14dbcb9e1c392aa1dea04ba436ff828516a2a4d1167e8737441ca083079dcc8bd7120bb86150685444829c98a95caa4869922030b8afa1a89c01dc37504360150287934ce8242ad4a83ffff8bb724507c2eda561b4ae63ce55ac89a0d441526a210919fb721885cfb76999b34b08856de87407d8322c696dfe195482e1fbf1aefb283d7357f42e4482e6b74e0fe6bfaf10882ed5e3f0025f91c8f8bad31429b3b05f23f85a05d6ca5ebb9e9067d1c6b14caec7444b03488892db21f6bb11681d24fd233061ebbde295f5536f4b7a26444ea410a34d43d32c6dcc5b393beadb3336fb31773cf27ec1b75b2d1e24d71cf4bd903df8a8d328b6c9c71bdfffa8967c2511455e5049976944bdcbd1c8691fc87ea4cd96c2f8393eaa5e34bc29585c986d059ccf3a5a40b69dabaa9d4c50c35c4988f019fffe5539d69f5661cf19183c43c5571b72d2757b2bb2b5a6da32276c668eb40afc81658fb784ca2ffeb86ef9a7ecfbb242a90af71cbcae09f0eeaf46a1f1e68e7b3333dcbc973a8b190baa3faa1787c34ee87851a23375bc465c6c4c2704e2884d9d967851832172fba9fb108062e03e24b5c0ed735efc7f997af3092ffde8b160fb877e9199a1b822640fa51685f48569cc2ade3d368cf6302896e1779a3f5853ec3f0071f351ec8096e00c4de4de63fb8957fdcc2bc6f7d5d2e705f9be9aa780a09fae8f26f86ff141465a1b6200b71be708ca452eabd4d2c362f3ceaeb1ab39f87881cc8fadf84f95e6bf1471095e6059ef6619e5169268cebd8756180c3b0b14a2d6d9dec3281ab04777fa193cf3617be4f2a1860e1ec9088cdb8c03db58e897217f4ac2427f5d1add3b47312dd144272343300329012e803d849c4bbe1131cae04e13bc3fb5a6bd798659adaa47dfe487785f592fe4e8c35313d2cb484072f09114537e6bc500a6726fd3ba50cbad78713fb8507cdce541b0befd26c394ec88841599fcfed1c1ebe4141348f85ac9e6ca3fe72b4decc0a7d1f81a1e5d26b1d33928f891b86df221d69109b50d974d8230c1e6294260d34046f0957bb9c154fee8e9c6c4e6990cff8598641cb7f5ac566bfd6a2eb75f41b7f29208e3a64bba63709ba6662467e63ae186f0f2de1296f7da0d761ffef97275d93463251556a234855d33741e517c4401f4838790492d8ad5593107fde8ff36a505083812e4c68931adbabc650dc75f84b1ecd2612ba18000653c15930be97de25bdf15c8efca7d65cea264c052598b18ab89381af96b71807ef9bd5a8b056919c30e49c6aa46341d5d17b6bbfefd010097d829e6ba12e86bbcc7082446f82712d8fe88c54d4d120829c4837f7a94533b57aaf8d8053ef77fa0d24706efbf70328606f9d7748dfdc287d622b666f76ae77c10a1e1ac0f2a25db5b6d4dffca5e6efe95ec3d5b34e4fa8245079b3d09ce50c65275b9de7714eb5b47c2447f14ff08b4954dce17f133d4fc970be6d9c4505d0818fd681018e542add1325d548f7c1b5821304b31ffd6f74c01c70c7f9053822619428810e0fa315288f96cf4246449fbb21e2e10eacd38657f2a76ee294691c06708ef2dccce5376dc659037d12a5253609e7d9b231901cdf4ea0ee3a0cf3cf7cde8742849b9e47fb3b8f6292017126fc39673260d0e475a5cbde6743c4de114dd4b3c27252a27bfe425d4840789dc8c9bb382cf523367b57e0a888260d5625a0a2b5a09747056382ded84aefad2d7d7a2690a0ad01e45935d12fdacac39f68b33b141b658157521e106069f294b7eb94758e1549ca13f785ac7334da63ccd42b8e6b8ebd3a623b2d3c2e4807fba8c4eec150aa666fb2a84584693056bf9141bfd8ea897febc73bc27e4f7a7819649772676231ae3510d3a3e8aa04f76660d250d2ec799b43098de754328e0bfd64318a2d204dd0ec9e3f7176f9378f3a9fcae186913db6655cba293368ab7a51bd999a40e54aa903c6af9dd00cc7672b3b143463eb11393fd2778ecf3e481597a04a01ce33f165ccf1717f4d209736d220b96f753e0a1b0e368796159a6e6abe152e94cef3003b156d8e17b49339ce38c3bc95efddf234f5398a4cb121571004331426fd21b2486da3ef89cee40de39137d610fbd62767b519c3f51b89e0316c5fc05d5f95b88eb76728cd79c0404a12ae257e32e13f43d085d06817f0d2b75b914cbca7d3305fddbd0e836523c79d4ba113747c51b489ee69cfccc5f3553769e7f1b15d4023694c14349dfde4aef1268125a1908233344092d69a88c896aaee464a3124b8afc7daeb2dde6118131ae109c958e5cb17bf2fa252bba5befa877fc5e92fce681050f3b5262ad7a104e080324f2970c1e6c8fd2ea3b2c3b555cf28d0bd2749270b0e98a4a293ff97374d4dca11de2a5f31f108e21a01160c62dd8b71ebeb42663ca6ee848e8a3d747d02c3ca1baf13c1cfcd105cdb4470b8105c635e09b68dc98023d51208d8ed9f6b6403c3aff2be3fb64de6b59f2b1931761f54c8341f783e37084c2abf9fd372cda51f7dad950122180b2133556b2ac200c8d7db77e0b65fd6528a4bddc110a026e00d8131ff62486a7755414fed5ba01374cab91b3a051cfec67e379fa0eca0be18c6c2ab3cc568b5b4b09e2244fe57e743b90225ab3fb5cc0d483828830dbda2fa67b261c89ca375da2a161859fcb9200ec3b5f89ab990318771c7f7e714e615ba18c185c21a47e7fc182f87946a52191e5527a4b68bb2602bd9d0d29c5cc8accc200b319013b2b24e08169bf6c68d9334a17f443f0e68302e9f486380fa4d8bad7d5653628c801ca20398adc1f2d8fedeb06d646c846e7ad383cffabb51482f3b8787926da19ef2c0065c90d80735a503044dd57e26bfa5734f5824dc4ba07858401e27a95d8249353ed3b0c52a31dd8bba4e126c88015d2d78bf4b0a0e6480398c947167bea894db9c04989ef277b02b1321b83f112490d81b44db0ec15983a4bc90ca17103c74b3d0423cab2acce22a78871ffac27de77d1be96bac054e91f9e1de80588c6ef99c8328a03083e0650e8ba47f19abccf3439738997d8dc4466bafd73a64ec7e1a1fe14194cdda6a2d7f921a72d3123da124005ccd758919534faf7ad93538bee6b0beb07b6b54f3639b027a3c5658b37a9d3935f4fd1ee9a8843e7ad839fa16275fd0e1f4194ff4d50b63667611da9cd1006729c38562f7c98f010f86d52e6b2778022772be60b707581c44aedb94ac9d9b64a8e0906f4e72e2cd262c0fdd68a0be5559593ae8ae8df3da2c096a0f9a2937c9cd5dfe49a7349155d5ed362e57ce7d7a5403bbc22eb0f397864aff214edc79ed94ed862e5ddbc3fec324667ec762778dba6fe4404768e86ce0b042554734c0de9fd2001df861f1a8162c211cea8918a06154867e161779d569bf36b862c173e850e9b0e0aac0728fcda3e16206345894e715f52da1490124cb113f71eb34985770e2716e9882e4423d47384bd7e261c23291cbcd705d0c51c52608eb04cc2ee8d743891907eddb4d7432c8f9ce9da4a3519ff1b63ee86c3a270591ca2b9d9927d8c908ff65aeedccf9388069b298f92feece3de78c161ea6b5b612879e970148d4b3cf871d7337534dd4c28e46faa5b200afb71e0273146211552a680d974ff6c8ea5388645c0b4a2d9e85fa2c3c2cd0678f40d73875f50eba327194992b523d750f64f3f16a387b29f3ec8e240ed2c68e6cf4bbd350d011c4314b16144aa1dfb296ab94b89fa906948a0dc4ae8c63949f550c31fb742c3fba82b4226a07f1d7eb7b62fb0e4fa41e46c17def5d3e5d8880ffec3890d5e3a437fcb505f2ee5f9d6fe5d74eb145f5a1eee2217bf69f14ea842c1d4e40b2fb7b623819b633450e5b3deea71a6f6a4edad22da277e4914f479917c7698e06797fcc9dde95ed1234dd4ccf2dc5fcaa9833648bf20fd43b8eeabc9693732ce541084fcc4ace1ae69945ed5457573adbb5998ffafed17e5f45b1b43018c2eaa885a19f943d8608d433ebb70dbe90b686a19f4a4b5f309f6d7821ead23a585d7fcf71b04f6922cb2ca356a3fcf248a0c786f4859f60dcbc012d89a023701c0b49867d29f588992bbf737ba71edc332ec62df63dc40eb3c6c2a00b38ed7f5a12ac69d5100e9997fdd64630e29d9ea3769cc9f22cf0b10bf0d78245dba74d81ac01e73a5945e2bcbbc72bf276071e3a0464c4a6c8ae6b8c787a6c1a0d44361eb7a9b2d662313778a0b77da4cc844a05b0426b11978345043f5be56fafc46cbd21e93fa89a18d615495889a03159f87239f0963723be0fe4da45a71be331fccf0f0dcf5344a40ddd447c830fcd3e053bf601377e5f781812b08cb8dbd7b921c7a4372d7abf88d5f39d9d382cf53d5920a0b5f609d4689dfc23bd87858bb8b3fd7912c0d894dc057ade288540faf3d1aff74b3cb8ba40b92bbbb45c8214d1d47e5ebf7e4cba98270f73bd5a024d7fba8d9f32acc451fc83df93d171741b6e2cdea643283f5b583c1c5b06c968f58c75e3b62de6976395f8b5d42ab6bdb03364d7296b9b84349e855a275305075540ab3efbe48d112e45c406bb8e9daa5f6ab2f19ae47698e803c48fc72a4a1ea0b8d8eebe60b047606005d605144c0d09c8c63589ec7215944bb5bf0c3123d0eb02bf6b0cc5f7867a17f83353a6e10a901d8299481da4d"]) mprotect(&(0x7f0000307000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x6, 0x5, 0x4) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r1, &(0x7f0000000000), 0x10) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0, 0x1}, 0xfffffffe, 0x0, r5, 0x0, 0x0, 0x4a, 0x3}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x6, &(0x7f0000000140)={0x7, 0x57}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) r9 = syz_open_pts() r10 = dup2(r9, r9) close(r10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) writev(r9, &(0x7f0000000480)=[{&(0x7f00000009c0)="04", 0x1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) executing program 3: open(0x0, 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='}@)\x00', &(0x7f00000000c0)='/dev/rvnd0c\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f0000000180)='/dev/rvnd0c\x00', &(0x7f00000001c0)='/dev/rvnd0c\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/rvnd0c\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='/dev/rvnd0c\x00', &(0x7f0000000300)='/dev/rvnd0c\x00', &(0x7f0000000340)='/dev/rvnd0c\x00']) setrlimit(0x2, &(0x7f00000003c0)={0x60000000, 0x480000000}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) chmod(&(0x7f0000000400)='./file1\x00', 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setrlimit(0x2, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffff}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x8, 0x8001}], 0x1}) getrlimit(0x3, &(0x7f0000000580)) setrlimit(0x8, &(0x7f00000005c0)={0x7, 0xff}) sendto$unix(r2, &(0x7f0000000600)="76aa19eddf8d615791041caede134aa92769a01741764a2818fd65a4536bbdf8a3c6d3749521f4db06131587a5b49f46ac9ea0cc6794643e65f0c0646e4ce14fc7d9989a40e8e68fe32f447edc69719ad684c79a94a6b48778cdc498d2e60213f5f1d733579356b29f3b7e5323591c2c206e396dab4cde12099755d5c2af083f0ed52477a1ff8190fe7ecf961b2222021066e37f7a1de9527d4e0977fcecde76e33acb73f19e9e0b19b369d5554ddda1cc531e92d0f43b5d42e437c1eff5088728f65cf076670820b5abbe8ab939", 0xce, 0x40c, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) getpid() msgget(0x2, 0x400) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000780)) r5 = socket$inet(0x2, 0x8000, 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0), 0x8000, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000800)) r7 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0x10) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000880)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c00), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000001c80)={&(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000000900)="c224e4e277dfb8d9080790916666814f5e40694a31ad7a88702b49cbe8e550ef4b03c4346101a1e9ec7fbedca20bd0d5af908251d4e79d72236e4965e644fdf453035c0bfd6a403c248cd77471e3947de611db0ed635f43106f2fedfda75536715afe62f8eb3e7a51dfea7d414402ea057619c84f7c03050637bf6d5cd1e12c148bd94cce2ffcf918bd91232acf917285c3912f7d1bc822f1be3d1916517d783f516e3ea899e60eb6922a30be046fac2a9aafc", 0xb3}, {&(0x7f00000009c0)="544523183b9ced48910d39f405f477c0b380d13d2072178015e1bd6c9744f13b216471bbd33bd3bc63faaeb8440895919dcf434088d2c7d431c6fcf9daa7f304", 0x40}, {&(0x7f0000000a00)="10026ccf7696b996c4b1222e4371526cf3db9291fd8a613a68d88329247e58a66f9bf4d0cb5742b4cd8c4b9af9871322b0132f5acc14946d276d36ce38856884802572631bd8956d82768465cad975a67b01a01886807c47765c79371ed879a9d0d9b5867a7aea53a8c0e44de50b19a8a7f1806fd9f422fe31d109329f19ca25971c9026928e3717544d7afadafafbc3551a95e0e7d27b969d0a726eae53ed235ccd4e90eede4fe94b2f1b7ffab3df20924bdab21bc2960eaf4f21b216c66c533129ad4a1f12623fac14e36659ef3fd1bc35aa3889823cdd229b3a5024b8f19957ddee30d5510604a0f7c62941079c8b74b67c0425d7723bc671b659f4f9888f730912fa977921a181476edb51bbd78084d4c3b1e6742d66e1cc242549100853567005e879a74483250d0e86bab4aed15f460c2233e3a8bbc094a73e504fe80e9421575c05192f5bca714bd58b6953f4a627820bb80c49dbd2b8162fe4c2372f4431f816633943a02b59d458f0f8e1803a613f1c08cad92abcf2f291c86e7b44f273da65bfc83f26c365320ad389064ae473be9bf7673ec89aa62262974d1e6a0dba00dadedb257ff2a908dcaeeb787afad03f31246cc460c55a0550742bb9d11e71264f0582d845f5deded49abbe36bfb063eed78bf69c3db300ba497aa53bac89203c84a4acaf971ee7e3a1fb644caac8989e848feae3f1798c882ac70227f5c061b93dba9cd881eb1fa54bae062aa337ee958f45a22cc9d6c08ae2f96def0bc21c20c42f3ad226cd544e5d9cae24674c88886fe5b65b11b6aff49a81f256aa49b19c8862d9261ffc82939dc2092289766e82c8dcb162935716550dceab163f713f7f9a172a20d8df5e759a0362f2b0ad6c3f5a1c574ab78af82f9d6489e511b2e320b734a7ea6b7088dec19db912c5822cea77a54366694f9336a903c0d866f56d7da748cd5c03e1f0bed3b0df4996badd2865b5a229cdc6be026b527954854b056b9ac0ebf6c21a9a7ea5b8dd461c39fe0ff4328810916ff117ded65e17b878b2cd17cb0d7bd11562be69f936da9d55d72ea9ac6e06803e35d2d8d0ddaa098fa1978c697e7f96e3217c2358c90b5cb37b9365672b87cd73f64101a263394d4e0c9086a5699cee180d3619e6f679b2566594b8e7ed0cfbea625699ecb63392363f95ed8045f05a8e193405044ab9a20219f3fa0f86958d2b5221d3264b00531a96080a5af6d9771a34cb60bb46a3638bbc4de6ecfd883dab21b316aa98a869c0fbf3c9de6499ab987353dad851afe97285165ef1b053f3a5f46de3b01e9254db07ed3c0a9af00d8dfcfbfd3e431b3aef2628fe6bd68a879554fefb0733c39ca64c436c09efa4ef6b0c4d01e96a8cfaa93cc5e8385397b5f133b7058d7d1c6d49e04a0c8824e446f4809e406f3afc5ee46272438ba78716333b8c334bdfd7b63d53751c5c045d3110bc00c190587d570d72c3ee48af8ac5374838ceeef5eaf26f186bfb92eb7ae5bb614feccfe912e9a13ce41c8d41a75ffed256a0bf22a2f2d292ea495597742be3de1451fe29610c2ad4c425c8644779e716440b173c408a13cb57be96d808709cc0adcfe950fe4841b0255dac77c0a0479527c4ceaa42657fbc706d11bf144581e98f5fb4cf0ff4f2496bd9702976404b8d0dd5dd3efbf99b1f1d793817d0508649823ffcd2a808b36dc0c9ed6d3e5723d30aca9854828c7a6eb030188cbf59e61aeef26df9e460f8d5966fb344a73fd79a99b19bce7c3fedc9f3fa9022cf183ecff544be9042ae8a2457ef4fee8e33ea3b39920137a1e1cc6209cb00e7bb7906f20f3d029566929365c93abe85c213ff2327534ae4edc86c791d84da3f71956fb5fde19c250214e07f1cae73a38cdad6c330263ad7a18bac7e44bf29f922bcb2ad4c4fe799bff8da013c96a76c27b251c6a6f52fa832e0adc2512da447fb3aab6349acc42288f3f5b730beda2ea58c66ddd2503322ae4c44d236cac74965d8bd7dbf1ebb385ca8db1475585a1ebafeb7e8736c15f85136249826ec2f708404698f92122086d0fe039f191cffcd94fbb2a82cb88afd35b29ecb682bb0b6e4488bef33b6114bb80e48b8459d2da0ca5a8ba921999b0663b56cecaf74c44ce03fa33b6572034ba7eec4f418e5baf416750caca3b56340e52da67760628a4ffc1c20d62877e51c729107e55065919b6f50cdf5ed0670c6221cded6d1c31a63652d203c3500bdc7ef86f5226155e871f572c916bb8b6eb8925c052a8b94c367fa716b75139f61273695ee2ec1d056a10f55f83ed0881fbf5ffd5c5f1d98ab04ad486e6288475dad0f406371b0a9dd2f1d3272d4222892af14f81c61a2c3aa551450edb6ba9249461c5f7938fec41c7e9964ab041e7e316e3b3f4bc55ddaffce3aaedccc3a719576f48c1ae8bdff4066fa6b1aad8aa94e6100f4c95b5daff5083e31cc5078060989358762b42914a371672bddb3b4026053b137cab925575c41e64c340b08e6589afb55fec8c62fae4a9d3bccb11142a10f35430dd27d510d8b449cbe9eec90980b59a88b77315ddfb8971fef3b90c0cc67a8ed0fc82578f250e5556bbcf85b0065371af265369517c1a34cb7c9fdd0df39f7cd50f92cf178a78a3432ce6b7a2ba1571c805d19db83519bd4bc951714d7031902f7e7e9d2b8122a1658077be31d8641e3632589dc2e6d28ac7b95b5c32c3b656bc970f68ad95eb47cf870b5be5da4c4057729002677372feb242ddcf579eac1b8ddbde818bd3f3b5c01e743f617f1670530786bf53717709c6573c16a19d857a25e6c1652374ba195de645a5ecbd754f6abfa0a37de9a84a50f9eb0ab28b7c58a59a98ee05e194a24998cc27f4acd0c8c4c30117f761740ae34b7771edeb9d12fee25b4e590224ef6bb5ec331c9720d38d216ff6d1ea2770744eb47679dddcde863f392e214b3f1230f22e1a21c8475e1a545655319bcab60fe8d468351641aa40791ea0ae1f7f156782d3bf12c8728ccb179eed7e59f2c96e0e673cebb00df0d93e0cf942b7f6dccaae51cfc3159a420f8584d8b6e2762f81c450dfca94fa310ca34f8944f839a48d8a096738b0bc26a9e2ac6eefcdec18d93a3fc2466fff0c93ff2cdc39e71b88b6037bd3e2ca070bfe79f9e4ec9cc95239ae27f63b567eeb3545e1106f9e45fef0efdbb1f172918cb140f15e381448e2469f08cfcfde0df71585ecdb48ce2fb725bca30f9f135074ec3586dab6ef77df528b7fb03dd75fc58419a0b013db0c61d7a7f290c85d335ec08ac14f55c8a9d69a436081192da76c6943fc6e4755cd44367cce150f0d35520ac8d0846637befdee6b3255205cdcc30aacaacb1950008ef7bf7739f2e5cca196ccdb188457f23ce07996fdd0051ca269f2ecaec533a3bdb25cd871bda04b95a84c53e9f4cb29f5cf84ba5e953ea46a3e91dc13fdc437cdea514901e51e05a958600da0055f2d04212d68175ad82c91363bb2c4f868712f45bff2e17d5ce0c712649de41253a466520775c944135b36897d1624660e3d2ed2b16d58cf9f74b41d8ee3a3f641280cb74b4c0e74a8c84d23c1a89ef3245c176952fbeea91c1e656aa687534ebacde1f9038cfaad4c2fdd50cbb612ada9a438fdc7cbe02f5348b3cc0ad8f4228be5d3b913be942d4ed8584581f0e4c40fe106bcdfe84d3f8f7d112b0ae67957f0a01e3e218781a08b66dbeda3b7d565fad90895bb922701f124a0870bc3a22d8e5be3da6e3064258ff7ca83f11b351ba8475ef1ccacb395f0d9aac3d8e9be98eda3170b66d3524e997fd2d5e27a743533de59e7fe9edb26dd9dbebf94e60eafc87b46b6beb97e1727c846237700bbc085749486f4ec7adfcc64f8a8d428311dea31df3eadfcdd928a4dba051e5ddf9c082f6f14a3d639dede556abb0e55cd06dd3dbff2239037ecc9d181586d18289c2fe6b697c1b384bf30ce7130d02f986cdf3c3552a814425da928b1659682c13a694383e575d66ec5b4572e5749afa3ae76fcdee624be0637ae3f7ef9ae1b4892678ad5c295c4af06bfda899836e028f90cf127a6c5aeb82b4c87939617e52e4887a7c5dbe1302695f0ff5310747d6dc4dcda2c94156bd0ff60b6a9b927bcd77d39ef328bccfff9c258eeb755444170fec57ee1a1524ec6e03c5c42eebf4730136632da94da7ce25f83ec8a9aa566e1abf331cdc51a53bf3802a0a76b6960005eaf5773052df8ac64e3c85f13ff8f8413b2c1540d1df2bc80fc6fceeb9583ed64c0a8e33c171eb97edd20f506580752abc5fdfff3ce016c77834894fb982253923eaa28103b247656f2732ae1650d1e87c93407e300d80d5decc204ace3942800de0f82f5448a919f3e713b16027b9414dfcf968a5a3e1a8120ebe1ab6e6d16b2eca5ce8f537d8da6ac635d0cdc52128abb7442210ea43957cf0dfe4b41d5d34c56245a7aa1b458d44ab1f1391e6b34e91568a1c867dcde73c5ce501ec7862a166914d7f45ff69b23471383b4921bde63630ca94649602c479ab133394529057fdfcc3bc18a9f8d565d4e874cd4399e20b48470fb1b5c1c6ec65ed92d527bcbdb85fcc688584154b05da327b32e0b8e8eb99331e136921d3b5bae4c502f35ab2c5a10b321bad088ad59a732a7d5531cdb08d8b44a10696c52feaff5d781cd3c86891ee5fe92aa284915410729e2a6d11b0d8460e7caba3c9d1e3996a1e121cda3fb5ebbfcd07bb7dac2e46ad9d514b21332bd4e2ff2221c1becf8765974e1179d444fe33a61931df8d78aa6ef003b74f3efab97f2208b6a57782dbcca2405ee4271710c03d493636a26413dce7ada42b3898b76028ee41102fdfc1788bbdfa69d2d994d179fd6a192caf32599ce6a34a11348fbfcb2652e4a63c60d31cfdbae46ed39cf3e0af867ec22244a6a196d2312700772006f43cbdaddf0e59f32038225c8795f512c42f20d6e196f4eaac040a8b5b290dcf32841b566065c4f6f0689c77eec1efde02f557629130491929f3370ab3bb2056f81b0c5099c95f2ee0567820de26c8fc6f2c9f03f884a9b3e627830b756e4ff5251e22beabcad718ae2058172818a8ee0761e20667d4d963165358065506cd8ef8dfcb44991d0005dc37872bb15fa654eaca0fa3be2ffcf61c68cdc9b4442b23ccd0ba0416b863f1253cdb29e18bbd31796e25dcaa20e22d7428db87679540ddce2f14f2c2bee2163a3da20c20b81ba8c208350733812190450f4856dc324a856b957c27eab9e9406e41c2146e1d84f7a3f0cdaadc0d2ea83e16569bb2f5bdee2444f37f920708b3fedba7936ca8114b4c818168ccf29030a66ed978e6a42c72d0ab5b7dbbe3736d4d5d7aabc8da6efd38f4c89c9eabbef6a4d69edd42732675e0d77ef275d4d49ba981e133ce6fd3da5fdd70d1391e8692c8d261b077ddd88ebe3618f4f18b59d16093efe2c7edf3c41a70240ce126fdb7d1870bf14a462c120feb17acfb2ce7ccbdc928f91187126a8773a555b7c38a5537a9e804b70600bcebbff9fa931b9809c9e4c16fb8042d55d641720e2499468e5e36fdb37ffff868d543400976144ef43a4e688163176248894bcb4349704c33515b60cde113b74dda93c6f49ea9286fa1bee38d451fe853b73b22f4d259b9fcf7bd70cccddd4f8dbe4978407698af7ef7223d7dbc7332f7146ae757837efea6582a04305adcd10f8c6ca1513a357e5e3b0031a31dc81e29dcf9d7fab015705a10976eaf2b88a585501d9af4fd61c8bca19935626a3663d5fc6fa991472c766b7deab8f1aaee76c8171d8b4fef831", 0x1000}, {&(0x7f0000001a00)="b3ef9566cf09caddf0cfa9be67605d57b1f4b0bd5bd265825c69462b61dfe206e0efab32a143f17574db8ed343611bfe4d3ecb431ee1a8593c44f2f06f27abbbfdac63b8ff27fe98ab3e27f4ccf7e215ce036ddf809427409001dd8fba1e4aeb64e25cc28ddffcac749a7ee4f7765578254bd8820a65b28448064504976286ad887122d87689207ea3785148b9f34d86f8897c17043a534714f49bd364adf39c2e752588b1ec8fbd426127168c62", 0xae}, {&(0x7f0000001ac0)="9a502fd410126395daa06758528e40a2634f87675a307c163e4e25bc5b36d73671de5584d79cf5911b2b", 0x2a}, {&(0x7f0000001b00)="eabe2abdcbca07049861dc877022c0a06c30824e8681824981affdf3ba84fd07547157e15a9cc39b359987648328fc3b815a464259d82efd137f95cc8de0f53b3634016e8156ac2e62b20b2553021acb2c4bf4b417de99005168659c38db", 0x5e}], 0x6, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r8, r1, r0, r5]}], 0x28, 0xc}, 0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r7, 0x9) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000001cc0)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x707}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8ca1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}], './file0\x00', 0xfffffd22}) r9 = semget(0x3, 0x2, 0x400) semop(r9, &(0x7f0000001ec0)=[{0x0, 0x29, 0x800}], 0x1) socket(0x20, 0x4000, 0x26) executing program 6: setrlimit(0xb, &(0x7f0000000000)={0x80005}) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0xffffffffffffff0f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x4}, {{r1}, 0x0, 0x31, 0x40}, {}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x80000000000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x100000001, 0x6}], 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3ff, 0x0, 0x25) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x808, 0x0, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x40000000}) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f0000000100)="d67a1a2ccab110396cb20f758f7e6d7cf44d0d8347c5720cb54d5f4cc6bb0bf4898ed8d1500ae5c059663ef83c4ff7ef40f37fef3bb30be649472eb2e68a895c7808e7a786dbf2ef", 0xfffffd20}, {&(0x7f0000000280)="85e78f43d436d59a441ba7d2148c07c92668bcf3a4876151764465bb3193b506c89dbaf280eced16fee89f56923f68e78aa791ddc8a7f93a3aa8ce2fd5ed3fed3d89a8e90ad28dbfd57ed9a520cd81e4eb580b7f7272ef71f721b846326d220ee21f56c25883bdf0834d9f84c06473f869d205527a0dee3e0c03b13af612e546d1c02f92ba0c340f9e8d398a8c207ca99b967135132b1964da311f01d8c474"}], 0x1000000000000187) syz_open_pts() socket(0x2, 0x2, 0x0) mquery(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x3) r5 = socket$inet(0x2, 0x1, 0xfd) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r6 = socket(0xc, 0x3, 0x0) dup2(r6, 0xffffffffffffffff) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3}, 0x0, &(0x7f0000001a80)={0x0, 0x20000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) close(r3) getpid() ktrace(0x0, 0x1, 0x40000e4c, 0x0) ktrace(0x0, 0x4, 0x20001410, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000000c0)="14961f6c7bff0ed13be34f0dd07c7d2c2a912f85a8172c3077", &(0x7f0000000100)=0x19, &(0x7f0000000140)="2233988b48b56c5b113785dc5b87cd855a417eb630128e0a6f540f5ff4d79bdd7f81b2674920568086c98b97ffdcf311ad32f4907d97e5d5ae880b9790c9d441501be8938e15f45aaf936f78a3ee4c2ff8a333fb0df81cafb5cfa26e6fc8dd140c47f3656a09a0fa849c859703b480c2c56f9058a243f3f8fe724c1a7dc1be1f47812287ad7b559899026be90bfd404b791a3ce940b2c5db928afd79b5f6b445fba56389abc938b5cdca59c95a2039183a3d75df2fad62ee81e7bffaba27eaa63c59f453099338c5ddf0c878d91f2df792a37b8bf51bca08a0441bcc54c042cde6b35b97f2bd857f17a45ed93445ca7f", 0xf0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0xc0) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)="a37b7532", &(0x7f0000000600)=0x4, &(0x7f0000000640)="03000000", 0x4) executing program 2: r0 = msgget$private(0x0, 0x80) r1 = getuid() r2 = getgid() r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x20, r1, r2, r3, r5, 0x47, 0x1}, 0x300000000000000, 0x0, r6, r9, 0x9, 0x8, 0x800000, 0x2}) getgroups(0x2, &(0x7f0000000140)=[r2, r2]) getgroups(0x5, &(0x7f0000000180)=[r2, r4, r8, r11, r2]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000001c0)=0x81) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r15, 0x8010570e, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x6, 0x1f, 0xfff, 0x3, 0xfffc}]}) r16 = msgget(0x2, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x10001, r3, r14, r7, r12, 0x134, 0xff00}, 0x2, 0x0, r9, r17, 0x5, 0xfffffffffffffc00, 0x1, 0x400}) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r18, 0x40105706, &(0x7f00000003c0)) open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0xc) recvmmsg(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/245, 0xf5}], 0x1, &(0x7f0000000580)=""/93, 0x5d}, 0xe8e}, 0x10, 0x40, &(0x7f0000000680)={0x1}) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSKBDIO_GETBELL(r19, 0x40105704, &(0x7f0000000700)) msgrcv(r16, &(0x7f0000000740)={0x0, ""/129}, 0x89, 0x3, 0x1000) ioctl$WSKBDIO_GETENCODINGS(r15, 0xc0105715, &(0x7f0000000800)={0x4, [0x0, 0x0, 0x0, 0x0]}) setgroups(0x4, &(0x7f0000000840)=[r11, r5, r10, r10]) setregid(r13, r2) ioctl$WSKBDIO_BELL(r15, 0x20005701) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x40, 0x0) r20 = open(&(0x7f00000008c0)='./file0\x00', 0x100, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r20, 0xc1045763, &(0x7f0000000900)={0x8, [{0x1, 0x80}, {0x0, 0x2}, {0x1, 0x6}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x2}, {0x2, 0x20000000}, {0x1, 0x2}, {0x2, 0x57}, {0x3, 0x1}, {0x1, 0x1f}, {0x3, 0x7fff}, {0x3, 0xa9f}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x699936a6}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x95c0a295}, {0x2, 0x7}, {0x1, 0x7fff}, {0x2, 0x9}, {0x3, 0x2}, {0x1, 0xc2e3}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x101}, {0x3, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0x6437}]}) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x200002) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb58366745602d06f56200af0892cd77556611b27919afb674164af4f0744bd33809c2c6269c374206e84703af73be37016aa", &(0x7f0000000180)=0x140, &(0x7f0000000740)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30fc55605f7bfc864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd50561f283ae5b7629c5ffb4cc2bd2be6c617c0000000000000000000000000000d62410c73b1dcace8f6138bc1d93bf4aec963bd94300b6ab93766a5955cba1c5b41730a462d61a82cb9301df51ac1de52d49e0aa74d90d48cb07ec1491ade770b26e137dfe9e66975ea16377d9ab236bbd8051daf7226fd9f02d0d0ad3568a0bfd6b986ede3e2456df0a386822afdb8e416e940bca1053d82984aaa9b688fb7fa5e721045075b7e8c8db3527695264c698501660708e127c247f7217c94f903b578b87fa7ce7f6287793739aa47806e6b870a0385a212bfd8d355ef70037832f7edbd4f30aa2bbb0691cdd62558ad37e753317f025c102aba6ab510a75", 0x18d) bind(r6, &(0x7f0000000000), 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0xfffffffe, {0x9, 0xcc31}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x2f) setsockopt(0xffffffffffffffff, 0x27, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) seteuid(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r3, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r4 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r4, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r5 = msgget(0x1, 0xe2) r6 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) flock(r3, 0x9) syz_open_pts() r7 = fcntl$dupfd(r3, 0x0, r6) r8 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000940)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x93, 0x4, r8, r2, 0x2, 0x100009000000000, 0x6a}) close(r7) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x3e, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup2(r2, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) clock_getres(0x2, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x8}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 7: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="01", 0x1) close(r0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) setreuid(r2, r3) fchflags(0xffffffffffffff9c, 0x10000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x1d, 0x0, 0x0) getuid() executing program 3: getrlimit(0x0, &(0x7f0000000040)) (async) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f00000013c0)=ANY=[@ANYRES64=r0, @ANYBLOB="30e1cd65525f985230f6e4f3da608958496f33aeecd05cd61c85a39e716a467741a8952b04010ba1637ccace6055f74fa8edef163e91c4358ea75361200b475b1b9d1370fa35b5cf023a2e59ece500d636f40f159e96de92dbf94a65c25381ba04c435d82e0fd7506f3e6de61e1f553c304395de38c220d49fff721a2dc73037ca3b1e41cda6c117a5107003d4f4dab1f07f9bae8d0d1002253b344799952e14f3a3020306bdc5b93bd1e33542f5147917ee9cc930cf7a12efc17a079d3b68c8aacf7c881aee04a80871a642e888521b041d7c70691ed4e884dbe893292bafb9d76a4589c7d8e301a5f32af24f19a702f4db9c9a912b1a422ed9508d06f5f1f680b7986dae9bd50e5c9d13fc86c175d39fb974c343299daee98a1d2e35c1d27866eef36faa94a29eeb6f44edd6829fdf3026b74276afe3fd15bf0bb82da327f0b34dad65aaa2253fa99dab227e9e57fcd9788d1cb4365d71bb8fcd66b18cd021ca8ff395dd6fa09fdc8825495d399391d75974586aa0d1a6c185e139660bf0245a4ea776d104c4afe8b20995769e80ff838c2f8fd2d073cd355343e86ec50bdd0c599f90c6dc9f28f4d0df3be329b42e8fe12e42b14ff69d3a48cb43f5b3fc3a379e6789d390f2ca24db00130980937085225d16e8eff92b6944c12e66668dfdc8492690beb1dd0d479d04d1815ad4c4366fbb92fa5cc5fb4219c6d98216b3c9a2e2e30b508c2d77b0994165e3dc8b2f05fcfbb49f290d0ce1f55c934d67027f501a6ef437d0dc7580c01a56eddfd1f265bfa2ba3d2e13bb76b64ce734355b68c37a715b7809ba4bda46a2490d013abbac991451d05257104fd1cfea13cc3487dea7dedf7b4c888d67a082a8c73ae51991fd3edf653946bd25802796b4a3b0d43a6c847959764135238b54428f5d5b99114a65e608953953573c132aa0befa9c9c97fc29c5879f760863ac2fcd6f9c41d21c6e3e26a46f7a223f35a28e65e4b8f3c4b95d52899f65dba82fe9634bf02c7ecd7da04bf36491ca96f62ddb3ab75eaca4642bbdaa069f3bd948952240187d7c64f7b49ecfb403487be59d67b06fc7673973c24fc01500cc254e09cf9790cab73fab14dbcb9e1c392aa1dea04ba436ff828516a2a4d1167e8737441ca083079dcc8bd7120bb86150685444829c98a95caa4869922030b8afa1a89c01dc37504360150287934ce8242ad4a83ffff8bb724507c2eda561b4ae63ce55ac89a0d441526a210919fb721885cfb76999b34b08856de87407d8322c696dfe195482e1fbf1aefb283d7357f42e4482e6b74e0fe6bfaf10882ed5e3f0025f91c8f8bad31429b3b05f23f85a05d6ca5ebb9e9067d1c6b14caec7444b03488892db21f6bb11681d24fd233061ebbde295f5536f4b7a26444ea410a34d43d32c6dcc5b393beadb3336fb31773cf27ec1b75b2d1e24d71cf4bd903df8a8d328b6c9c71bdfffa8967c2511455e5049976944bdcbd1c8691fc87ea4cd96c2f8393eaa5e34bc29585c986d059ccf3a5a40b69dabaa9d4c50c35c4988f019fffe5539d69f5661cf19183c43c5571b72d2757b2bb2b5a6da32276c668eb40afc81658fb784ca2ffeb86ef9a7ecfbb242a90af71cbcae09f0eeaf46a1f1e68e7b3333dcbc973a8b190baa3faa1787c34ee87851a23375bc465c6c4c2704e2884d9d967851832172fba9fb108062e03e24b5c0ed735efc7f997af3092ffde8b160fb877e9199a1b822640fa51685f48569cc2ade3d368cf6302896e1779a3f5853ec3f0071f351ec8096e00c4de4de63fb8957fdcc2bc6f7d5d2e705f9be9aa780a09fae8f26f86ff141465a1b6200b71be708ca452eabd4d2c362f3ceaeb1ab39f87881cc8fadf84f95e6bf1471095e6059ef6619e5169268cebd8756180c3b0b14a2d6d9dec3281ab04777fa193cf3617be4f2a1860e1ec9088cdb8c03db58e897217f4ac2427f5d1add3b47312dd144272343300329012e803d849c4bbe1131cae04e13bc3fb5a6bd798659adaa47dfe487785f592fe4e8c35313d2cb484072f09114537e6bc500a6726fd3ba50cbad78713fb8507cdce541b0befd26c394ec88841599fcfed1c1ebe4141348f85ac9e6ca3fe72b4decc0a7d1f81a1e5d26b1d33928f891b86df221d69109b50d974d8230c1e6294260d34046f0957bb9c154fee8e9c6c4e6990cff8598641cb7f5ac566bfd6a2eb75f41b7f29208e3a64bba63709ba6662467e63ae186f0f2de1296f7da0d761ffef97275d93463251556a234855d33741e517c4401f4838790492d8ad5593107fde8ff36a505083812e4c68931adbabc650dc75f84b1ecd2612ba18000653c15930be97de25bdf15c8efca7d65cea264c052598b18ab89381af96b71807ef9bd5a8b056919c30e49c6aa46341d5d17b6bbfefd010097d829e6ba12e86bbcc7082446f82712d8fe88c54d4d120829c4837f7a94533b57aaf8d8053ef77fa0d24706efbf70328606f9d7748dfdc287d622b666f76ae77c10a1e1ac0f2a25db5b6d4dffca5e6efe95ec3d5b34e4fa8245079b3d09ce50c65275b9de7714eb5b47c2447f14ff08b4954dce17f133d4fc970be6d9c4505d0818fd681018e542add1325d548f7c1b5821304b31ffd6f74c01c70c7f9053822619428810e0fa315288f96cf4246449fbb21e2e10eacd38657f2a76ee294691c06708ef2dccce5376dc659037d12a5253609e7d9b231901cdf4ea0ee3a0cf3cf7cde8742849b9e47fb3b8f6292017126fc39673260d0e475a5cbde6743c4de114dd4b3c27252a27bfe425d4840789dc8c9bb382cf523367b57e0a888260d5625a0a2b5a09747056382ded84aefad2d7d7a2690a0ad01e45935d12fdacac39f68b33b141b658157521e106069f294b7eb94758e1549ca13f785ac7334da63ccd42b8e6b8ebd3a623b2d3c2e4807fba8c4eec150aa666fb2a84584693056bf9141bfd8ea897febc73bc27e4f7a7819649772676231ae3510d3a3e8aa04f76660d250d2ec799b43098de754328e0bfd64318a2d204dd0ec9e3f7176f9378f3a9fcae186913db6655cba293368ab7a51bd999a40e54aa903c6af9dd00cc7672b3b143463eb11393fd2778ecf3e481597a04a01ce33f165ccf1717f4d209736d220b96f753e0a1b0e368796159a6e6abe152e94cef3003b156d8e17b49339ce38c3bc95efddf234f5398a4cb121571004331426fd21b2486da3ef89cee40de39137d610fbd62767b519c3f51b89e0316c5fc05d5f95b88eb76728cd79c0404a12ae257e32e13f43d085d06817f0d2b75b914cbca7d3305fddbd0e836523c79d4ba113747c51b489ee69cfccc5f3553769e7f1b15d4023694c14349dfde4aef1268125a1908233344092d69a88c896aaee464a3124b8afc7daeb2dde6118131ae109c958e5cb17bf2fa252bba5befa877fc5e92fce681050f3b5262ad7a104e080324f2970c1e6c8fd2ea3b2c3b555cf28d0bd2749270b0e98a4a293ff97374d4dca11de2a5f31f108e21a01160c62dd8b71ebeb42663ca6ee848e8a3d747d02c3ca1baf13c1cfcd105cdb4470b8105c635e09b68dc98023d51208d8ed9f6b6403c3aff2be3fb64de6b59f2b1931761f54c8341f783e37084c2abf9fd372cda51f7dad950122180b2133556b2ac200c8d7db77e0b65fd6528a4bddc110a026e00d8131ff62486a7755414fed5ba01374cab91b3a051cfec67e379fa0eca0be18c6c2ab3cc568b5b4b09e2244fe57e743b90225ab3fb5cc0d483828830dbda2fa67b261c89ca375da2a161859fcb9200ec3b5f89ab990318771c7f7e714e615ba18c185c21a47e7fc182f87946a52191e5527a4b68bb2602bd9d0d29c5cc8accc200b319013b2b24e08169bf6c68d9334a17f443f0e68302e9f486380fa4d8bad7d5653628c801ca20398adc1f2d8fedeb06d646c846e7ad383cffabb51482f3b8787926da19ef2c0065c90d80735a503044dd57e26bfa5734f5824dc4ba07858401e27a95d8249353ed3b0c52a31dd8bba4e126c88015d2d78bf4b0a0e6480398c947167bea894db9c04989ef277b02b1321b83f112490d81b44db0ec15983a4bc90ca17103c74b3d0423cab2acce22a78871ffac27de77d1be96bac054e91f9e1de80588c6ef99c8328a03083e0650e8ba47f19abccf3439738997d8dc4466bafd73a64ec7e1a1fe14194cdda6a2d7f921a72d3123da124005ccd758919534faf7ad93538bee6b0beb07b6b54f3639b027a3c5658b37a9d3935f4fd1ee9a8843e7ad839fa16275fd0e1f4194ff4d50b63667611da9cd1006729c38562f7c98f010f86d52e6b2778022772be60b707581c44aedb94ac9d9b64a8e0906f4e72e2cd262c0fdd68a0be5559593ae8ae8df3da2c096a0f9a2937c9cd5dfe49a7349155d5ed362e57ce7d7a5403bbc22eb0f397864aff214edc79ed94ed862e5ddbc3fec324667ec762778dba6fe4404768e86ce0b042554734c0de9fd2001df861f1a8162c211cea8918a06154867e161779d569bf36b862c173e850e9b0e0aac0728fcda3e16206345894e715f52da1490124cb113f71eb34985770e2716e9882e4423d47384bd7e261c23291cbcd705d0c51c52608eb04cc2ee8d743891907eddb4d7432c8f9ce9da4a3519ff1b63ee86c3a270591ca2b9d9927d8c908ff65aeedccf9388069b298f92feece3de78c161ea6b5b612879e970148d4b3cf871d7337534dd4c28e46faa5b200afb71e0273146211552a680d974ff6c8ea5388645c0b4a2d9e85fa2c3c2cd0678f40d73875f50eba327194992b523d750f64f3f16a387b29f3ec8e240ed2c68e6cf4bbd350d011c4314b16144aa1dfb296ab94b89fa906948a0dc4ae8c63949f550c31fb742c3fba82b4226a07f1d7eb7b62fb0e4fa41e46c17def5d3e5d8880ffec3890d5e3a437fcb505f2ee5f9d6fe5d74eb145f5a1eee2217bf69f14ea842c1d4e40b2fb7b623819b633450e5b3deea71a6f6a4edad22da277e4914f479917c7698e06797fcc9dde95ed1234dd4ccf2dc5fcaa9833648bf20fd43b8eeabc9693732ce541084fcc4ace1ae69945ed5457573adbb5998ffafed17e5f45b1b43018c2eaa885a19f943d8608d433ebb70dbe90b686a19f4a4b5f309f6d7821ead23a585d7fcf71b04f6922cb2ca356a3fcf248a0c786f4859f60dcbc012d89a023701c0b49867d29f588992bbf737ba71edc332ec62df63dc40eb3c6c2a00b38ed7f5a12ac69d5100e9997fdd64630e29d9ea3769cc9f22cf0b10bf0d78245dba74d81ac01e73a5945e2bcbbc72bf276071e3a0464c4a6c8ae6b8c787a6c1a0d44361eb7a9b2d662313778a0b77da4cc844a05b0426b11978345043f5be56fafc46cbd21e93fa89a18d615495889a03159f87239f0963723be0fe4da45a71be331fccf0f0dcf5344a40ddd447c830fcd3e053bf601377e5f781812b08cb8dbd7b921c7a4372d7abf88d5f39d9d382cf53d5920a0b5f609d4689dfc23bd87858bb8b3fd7912c0d894dc057ade288540faf3d1aff74b3cb8ba40b92bbbb45c8214d1d47e5ebf7e4cba98270f73bd5a024d7fba8d9f32acc451fc83df93d171741b6e2cdea643283f5b583c1c5b06c968f58c75e3b62de6976395f8b5d42ab6bdb03364d7296b9b84349e855a275305075540ab3efbe48d112e45c406bb8e9daa5f6ab2f19ae47698e803c48fc72a4a1ea0b8d8eebe60b047606005d605144c0d09c8c63589ec7215944bb5bf0c3123d0eb02bf6b0cc5f7867a17f83353a6e10a901d8299481da4d"]) mprotect(&(0x7f0000307000/0x2000)=nil, 0x2000, 0x5) (async) r1 = socket(0x6, 0x5, 0x4) close(r1) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) (async) connect$inet(r1, &(0x7f0000000000), 0x10) (async) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0, 0x1}, 0xfffffffe, 0x0, r5, 0x0, 0x0, 0x4a, 0x3}) (async) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r3, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x6, &(0x7f0000000140)={0x7, 0x57}) (async) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) (async) r9 = syz_open_pts() r10 = dup2(r9, r9) close(r10) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) (async) writev(r9, &(0x7f0000000480)=[{&(0x7f00000009c0)="04", 0x1}], 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb886365f33c5376047c79962130a31ea8116d53"]) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469bcd61ae079aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d5293"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\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') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') sysctl$net_inet_tcp(&(0x7f0000000580), 0x4, &(0x7f0000001780)="59dd5a28360a1aee36dc1d43b11b1e534904f1747280da400471644f7735a6ac343a9f5f6c61eb5ee2dad0efd7acb4c09b558195be277d96068a381bd23243a21fd1ad1db1e9e76fae31ad332949c64efd7211f6694a187cea83e0160a50c11117181ba5b8478626cfa53bb49e8af65f482821686a112b0bffebae35b2e2735a2266263442cca07c28346697e136fa405f9c261a25cda13d6addcaf47cafcb5b6ea582aed92c99d2fe7cb8035df0c135148f3789d3a7f53b7ee642bfd89a4b194337f2ed054037d784a58b2ff46b35078f413a3067483778fb932cc160d0e53a39b5480fc779dd493cb85acb75db435dadbc3056c8cc98afa15655fc8faaa67a392aaf8b99580acf76d6d36b08795416ed3af6f25053ae74e0f83052f81528b10dad360db9d99a9811b4902b7f8c3b856f1ebfbe23800b7b4b78bcc18f14c739765cd4703f8dff8c0c55c0f8cf9d4afa88837904753b75febe1b91fec4033c03e53045c1601e7b54a9916a7757440b674d572cc36be3d9e40dfc2d7570cb6af54dfc6f5bcacca99fcc36ed2b58ac858cd8f4b72a2828213ca03d546684fc6b8fda31cc58bc3e1f13e4cd5c11b7d7240f4884c82214ff9db043d7036a33c0251e2feabc666d02b55850ce5fd1bbac2eee0522a63d427b8e639eb88900bbf8a723b8786ca190b0d7f49c26fef3ecdbb8975d7d006e3426a995ad87521a45b45635b6c29f83f0c0ebb350110f22303eb2b346ced27a0651fc1a879006d58894efb30099cac2b4fc1d47ac21d1964635699fb68927cc2fe97cb9412322e45ecce12c85b51f89997d614cc7ca286c9ba6339ebcf839fe2d9eedf8a239b00cf9abaca4d7e3acaf0f8f2aacdadc5e431ae3578508d7a5b7423a5e7fc60ee1e2acfdf040a1edb699245641bcbedeec0421258c054bcf922d824763b02a0551bf5e9c4fa55d851268130f97d06d4e717db04b4a6901eb2735a2d5bb0a96c5e3666179e93b286329816a9b256c567f8ba2f42a206e4650532678980db544ff0412b32e0650542c56e80ae3f8b79704506a36b53806bfde92916e31ed41d1661b7ba2b736263cdf2bda9acef8a812658ab00a06e96ac5ee4c732ae5fb699992d1e8bc7c58f5ea39bbd7bb3e2981c012c0fb41be9b7ff53bca320aeb7518dad8e232672c6fa254ff99ee460d33b8719bef97c0a1298fe8b50be855312c02a31dc7b71641216cc96b84d257386e64cf75a5b8864ec19adfcdd5fc03bd030ba50b2f5759439564333fe45e91dcd370345739616ee883605e60abda1a30d18d347ba07b19e85e0262203fd2ba82d37006eafd215da896d829d78a87a4890d56ecff4d3681ec4f309a47ad87541e29659b003c3aaa6de0369255269464437f336983f4fc6d5e206e6bb6ac1df32237daeb312b5dbf38bbdf450c577e102c1f98f5eb6bd466a24513388b374fcf8d44d10f2d77d252c7c67eab050140d9387f3b7f15cfbd70302519548155b975e03d4c38f9638c94ea6a5e189177fe534aa1c73a49127bf4e8e153f761dc5ae2e1e0123fd8cbce0d1fc3cc1f556dcd14f0a2e13fc4b5354c16d6e0518839fca841e47c14b33ff8f6c9f5683a9be68b245452f6f5d64b2d4c7501c233a9908af92104af2c77a1758cc2e24bed5a0c14480d951493563b982d4f1408157de944577b7c99585de83b224c871afb9b1f6d71a87b75a9b6f7f7cc0a4d6ebcd5879a17cf36e7324b42681ad87157073ffef0c2b29eef737ce2e9389bad812449ee4beba6003e1155881622fa636b3dfee32e6457d361e03cf189f90fde186457746b8ea8fd8ce766691b20b10b47ff60c1d9248a97db96f293d94c3b02efe2d4876bdbfea4d5ba0bb8c3e7919f6c6aa8a8cd528395814b3d0c16bb9b3bbf8a6e7a81e14c0239cc8ab349312cefa1328af24a8ccf23b1795a536e85444600ab4b2f089b0d98b446c974bf3c36809cce9efb64e1a4ab7e0ee59bfc744ebee0a2f673a2c94dd51208b5d28debe8f4f6fefedb9a766f39df880fa908a1fc65374a874952217cc607b083eefc3957defdbe21653f76847e1fb61f14ff7d44b950867f6d76a5df0c4beb4e6e7d458ea42c3c91d28a571adadbf262a29babaf3ca596ec9e90cd9623d246addd51d1bbfb0be2d024097bbc3334b9b2d1a2fe80fcc58c7dd19eb138c7d94cdd5e4e3290e807efefdf19f49bfee98b349dea086fe1a68eade816f74def33dcd32d3e462c7295450869ebaf5b310e59af08262107ff0a2216c59cf08a5d81b3779bcc4f767a81cbe1ed8bae00e4f725375f1aeb7640282d69dac1d8d1a132dff12da6354cc3f106ad8b08401b4817ca1687e5f0614fd51d245870451ff0e477727230e7deacd67119f4c7ed6b15105b1b31c675cd3bec57da58be7c568279b853ddb72865c8848cb7545e42c45d05cb65b83b1210373085f71d0e815a0092d2f6170bc872acf4ec6d0a91caf7d60121377cbbf34751d8d5cc1bccab5cca065394d72f5e8efa2affa200e69d62aab62982450aa1e6c41189cc157c84f7568b91a1eef3ee869bf860abea42462cae709043d52a597ffea4dd7689f6e82b833134cd9cb7c27ac7e9e58d9dabc8963d63afbfbd66d9f3ae96df34535492af994364e2c52a2085733c0905452af3c4ec3dbea50094dc2e8fdfd9404c7b33ab8ccc5e8e5380ccf7bd3f89ee43fe4c6fac382573ca79e1383ca5c68d196706e5f0032382da6f768fcdb97dc6f1aaf3dba13c2184892dcb239d3745eb9bd613efa5e19b0f6562f3656e6e774925e58e9f08fbd30bc263fb6e6574d0bbc0f06bdb79a4cf4025f47192ac06cf805cfeb22cd80f786ef28c5987524fea5f10d4dfa009deb7f4c467a3e73d4fd6b166913be53b5315fd9c792bc3c644b149f5226364695b3a187e7e617fe38232ef0b8b0003170caaa6a06b37a8d72278ce218f22537899bfffc11ab8fdab3b35b001e111c2077594d7694866ff1f5ed5831d6a41eb6884108d108f21d5ff9067033dcf11c5e452f63584c3ab1d4a00badaa4f662ba9e381b1cf43225c4357ecfb959411732941700fb785befad9d4bec71043b4c3ca2890b53b111a654cd81ae2f78c8c238f44ab22ba8fc777699efd04262e234515c54b3bc50d8a446a46818337649d6f8e6ca19fa2951d9338d9bd8510bfeb62fd2e7ec01b2f7b0be606c225cc4010bb4f343bb57251556c168ca2a27f1a11ea3105081ea9ed96a055dc468df26fd40f5b065fae8ba3935dfd4952a2f70e3e8bd5ff3a7f3b4c4dff44853fc06a738e6c16935c0f354908f99b0697a4ffd8de50195e903c2b169dee49cc3908260ec87f8559ad03bbab46209d58107517cad3edcc95a096c06c7d7602a1f01d66abacdeca292065598b175e6e6885c7c80c2c6675175f4e429734a4615ababa41deb23102b2e7bf1464db1246913f558af426d9a64c9e59db33bd5b79783d8891ccdd18aa05248c8b98a0454ebadb501840b785b7c582c7755c981ebb3a3f5156d55a7218f1afab3512c0733257da865afaaf463c445596c7bf5499672168a1b50586d6367f75ab77a942fec6426f93bc3cae7fcb716c695c69ca5247be5901cd1e57cbfdf32d40b186afd083da3af04b53aece5d64c74604aad9fa34e4cdf4f14fe82f0b932ff6957b0334568180ebcf713135f653975e6e8c6233ca07fead74eb0b9be100d58f64e0bf031348723a0573f8c91d70c8e94a35e9c9f59ac336ee3b8937a2fdf57a6e6328a9da5dc68f6f8ce1e3747ddab85d4fa3159681878680880c5de74fc1c954f611b21698d79cd343f3e9baaeb2d3c0cff4a5d5f9ec3f63ac1047410f8a14fe5193af4156c07f5f45eb93a0eb0e05957db5f04e552b1f3d195d05cae728eb13b00e6cceb6d7d9a0bd0104559ab37eee676f13cb2f43602a7c6dc897bc440d1c86ba3e7e25f888f569d9510ec734b0bc821e8fd6e125672038603db4769416f913d133f144b28f3ff0637d91493ef25e3bcb0a17056d6264d8c32d3b0f0469eb123e02c3f269deb4dcb2e54d8a634b161076f93b18a75d2be03c707a320909bfc3e878b06cba7db786c53ca0e92f7f6d0b9104ef69d664a9d97343df6d2f548ced83e703583dba351cb76f26ed6d30b6bc526d3f0a1e2102fdf8f886c08d0ff156394e2c2e36876f5ee815ac877becdfe2e46b8e5f910dab9bb3894357b26e8f16e0920de66f03fa4799ecece1a64a816bd7a6514164272b0c14b5ccc1406780acdc1468c41cf31b597fd21d2a356b8258547fc7796129a852fe13c74d59c7e3b989b5a4fa74de644146040536061f40d9e223a6abbe9a55d27283563343c0496cd75d3ab2413da7d7be17f3473e196381328c6e209609549a727c6f40e464052ebf0d61f19bb86d042eff618095dc294faba5343ca41ee43bb2e964c325eaf4691f4d3b9aac5389da5ff7f1d6ab65637a162037097e879c0f52c32fde39d1061cdc14ef1a5a11c848a7d0b896b3240f66e7c8cbd14d2f0a2d4bc2f256d402abc9e0b8fecff5ed924423ef4c2e1efb8c539a03462adbab726afac9268206d0dd8ef607a3f0899681a464d0fa0c30fc9478d0e62cc11d5d3f837f3cead26c04adaa15a1f417d0d3b40cff892397899da723c262a5e05aad7b17a76711dee38a61a41a7b089f16346dac4ca8b27a112a87d86f5faf9139e88a849897139f4b0470e489237a771b1dd03166136e6438d94dff6d15a265c17e5704dd890f1c3251c961fdf13335fa36c6559ec81722bfc2db74327a3cb561b634caccb6abb59db252d37e19db2cc5a988cd9cc1a0a973e26d02e8e63e5101cc9bea08146e95eda48944ae0774e998ae880f8cf40c6ec0981cc126e31a4c8ccefa8b65d2dfcd009e464d69bbcb35aff20bbd02894d6591fa1322b32bc1961d21cddec49e215527debf74dc5a60009883324797abb2460173dc6e93d5617a65337004e8343e2960cdea285fe43e5a8b5269f6e2961a580312c1000754bc1238d3c1acf58659b0978af3e061fe90ec77ba0c633d53ee9dcbc37d461f98daa9acb1d02125800064e8a031687a7d361e95242014717578b9d9cc60488ada74ee9e4619f4f732e4becbc9861a13c5e9cf68dcd7c6e6faa33477c4ba2de1b57aa45fa299b469660560eaa38c5529e774b193d5f78aded1ecb1d4de8c34f724c589c71b7c0b40f304f469cd5f445023a88f9eb9945a01fb5bacaf5125bbd10c280af2ed38fa8bec34e0c2c5b6cbde88e4b5f4f9c3198ad753759929dde1e2ade86f54943dcea6675c73408663227feeb67df9970c1dc6b674ccca9b48d5950363ee883492950ac779fc270780a87372ffcb9c2d7c17d5a0dae14d6024c1e12bb57b89857fa5b9e4ecfe5abeeca1b90614b1ffdb27f59c41a478ac23ee9de3b8196c87ea15072c53e5e57e9952735db39964403e5634f22f9c41618d19125ea73e536bd4a79f515c47d4ce877685fa8ee245b25243098e1aca7e5c72fd588cb9b6347cd3f47f3df8d986ced968c4a8ea5490e8cd4ed66d2be0268b728beba4d978ae9a1e6a8011f27137b645b30568719be097975ce22ebf574dddb7bcbc5a029969fde5be71d301179e0e68c313bd04422241b942d7c2931ef4a3ae49f9461b4e567c39c49fc0268cf127fbfd5c0bbddaae08dd51ca904700c055bd894c18be3fc84a95810432354c526143dff6ed09fcfc8d00341f8907264a8433d8b79b9dbf8c8a86b8e1fab56deb8f83ad9e8dac61657d9532823f074a7ef87dd19fcd7a9c21d3bda9ec83cda6cc476b98bae853c8b1f", &(0x7f00000005c0)=0x1000, &(0x7f0000000700)="2eea9e7694b07e648bf3dfe97b0334e793048fd1f5ba578f68d01c9b5d5cb9a356bb45af78f877ddab6911b29740f488fd7db61f950536f472da62dee794731d31c96a54a4c2f886d73940152b8fe64667d90c8c6cceaf668eae81dd2ca32dc059aac5af4269e4ddfed503a26a19c4415136e130763c1d07243d1f246c5bca57c86458f52b896a4d927b891d4eb7dac3dd803f9983ff373d0caccd22c63c49371bce851cfa430f470c14791c984e8a2bd954b7a9da4f1e97fb13dde71deff930f8de1ebb396ffb1030514f", 0xcb) rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat(r0, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x1, 0xfffffffc, 0xd1, 0x2, &(0x7f0000000140)={{0x2, 0x4, 0x2, 0x80, 0x0, 0x7, 0x7}, {[0x4, 0x1000, 0x1, 0x9, 0x4, 0x3, 0x8000000000000001, 0x7fffffffffffffff, 0x85, 0x1, 0x8347, 0xfffffffffffffff9, 0x8000000000000001, 0x9, 0x8, 0x8, 0x3f, 0xfffffffffffffffb], [0x6920, 0x4, 0x3, 0x9, 0x6576, 0x5, 0x71, 0x8, 0x0, 0xffffffffffffffe0], [0x2, 0x6, 0x6, 0xe5e, 0x100000000, 0x8, 0x6], [0x7, 0x3f, 0xff, 0x5, 0x8, 0x3], [{0x6, 0x800, 0x1000, 0xc26}, {0x5, 0x9, 0x0, 0x3}, {0x8, 0x1ff, 0x2, 0xcb20}, {0xe00, 0x670f, 0x4, 0x7fffffffffffffff}, {0x7f, 0x4, 0x7fffffff, 0x5}, {0x20, 0x0, 0x9}, {0x20, 0x4, 0x6, 0x8000000000000001}, {0x5f94, 0xfffff801, 0xdafd, 0x7fffffff}], {0xb500, 0xffff0000, 0x200, 0x1}, {0x9, 0x3, 0x5, 0xffffffffffff0000}}}, 0x8, 0x83}) executing program 2: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b1a) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x1}, 0x10, 0xc) close(r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x6) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000800), 0x2, 0x0}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x115) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/12) r8 = dup2(r5, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f00000024c0), 0x10) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r4) connect$unix(r3, &(0x7f00000000c0), 0x10) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) executing program 5: pledge(0x0, &(0x7f0000000040)='{^/\\%)\x8b\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40, 0x7f}) pledge(&(0x7f0000000080)='-%+/@/\'[$[\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3}, {0x16, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0x0, 0xee01) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) (async) stat(&(0x7f0000000180)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) (async) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket(0x18, 0x3, 0x3a) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) (async, rerun: 32) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x33) (async) open(0x0, 0x611, 0x0) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r0, r2) r4 = dup(r3) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = dup2(r2, r3) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x33, 0x0, @empty, @broadcast}}}}}) r0 = socket(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd0e7111b2cc52b15, 0x167) dup2(r0, r1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="f0665e025c4854f0a702c7df2a06fe52e138addcdf463bf8ec09b1b918be9a7309808a44089f799f677b4bf9cc897cb0e353e5dd1d8872dbc20846ba284d370efcf9c79d3ad19db8f18bda6c723cd329cbe43a49f8c3b557c9f891ac7883792e61cda87f0de6a586d83cf080f45e1970c230a7802380471360bc4600c4622ff9b92a852d52bb5aa813cc3802fdff9eb2f62041236e05262520f99a533e3716ba462ca2dcdd", 0xa5, 0xf, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x0, "0406ff0d001a4c050000000500"}) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000009c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d", 0x6f}], 0x1) close(r2) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x3, 0x0) dup2(r6, r5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0xff55, 0x1, 0x5b, 0xecab, 0x40}, 0xc) executing program 1: r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) setreuid(0xee00, r2) r4 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() r6 = semget(0x0, 0x1, 0x668) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r5, r2, r8, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x2, 0x611) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r9, r2, r9, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r10, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x563, 0x1800}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0xd4, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x1c, 0x6, 0x0, @empty, @loopback, {[@routing={0x0, 0x0, 0x0, 0x1}], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) executing program 5: chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x9000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x40000000000000d7, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5030000007082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x58) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x106) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0x4, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000080)="e23b28289258ae443200f3c26ad6e87b7b22da80f6ab2455dfb9e9e8b87b127e96de1412448e217f6f5846e8e1d0", 0x2e, 0x40f, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) socket(0x6, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x89) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) symlink(0x0, 0x0) socket(0x8, 0x2, 0xfb) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setitimer(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) getrusage(0x0, 0xffffffffffffffff) listen(r3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getuid() seteuid(0x0) fcntl$getown(r5, 0x5) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chdir(&(0x7f0000000040)='./file1\x00') setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) fcntl$getflags(r7, 0x3) write(r7, &(0x7f0000000100), 0xfffffe5d) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x55, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0xb8}, {0x2, 0x0, 0x5, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02", @ANYRES64=0x0, @ANYRESHEX=r4, @ANYRES8=r5, @ANYRESHEX=r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 6: r0 = socket(0x18, 0x1, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) dup2(r0, r0) getpeername$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r3 = getuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) 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() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = 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(r7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r6, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) fchown(r2, r3, r7) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 5: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/235}, 0xf3, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setitimer(0x3, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x1) executing program 4: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{}, {0x0, 0x1, 0x0, 0xff}, {0x0, 0x0, 0x0, 0x3}, {0x1, 0x7, 0x87}, {0xff, 0x40, 0x3, 0x1f}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000000000000008", @ANYBLOB="23f94c581318f50300881a1e"]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)={0x2, [0x0, 0x0]}) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7f, 0x101}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x13, 0x0, 0x0) socket(0x1, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shmdt(0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2b41, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84, 0x3, 0xfe}, {0x40, 0x0, 0x0, 0xee}, {0x8106, 0x2, 0xbb, 0x5}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd8c0d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127674fa39249f53be02ac0f90cf8dc4c33ba1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a38a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e", 0x151}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='/dev/wskbd0\x00', &(0x7f0000000240)='%[\x00', &(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/speaker\x00', &(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='/*\x80}%.*\x00']) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000011c0)) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x4004570c, &(0x7f0000001400)) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r1) mknod(0x0, 0x0, 0xe4b) r2 = open(0x0, 0x70e, 0x0) sendsyslog(&(0x7f00000011c0)="48473696006e9c6655f394c282e8faba3a520205a7415c6ad429350c4fcb9a16bfa264795b9bcd2483602f96a809dda6c53f9dc333c24829024e285e9419bc3fa743dabb0dfd53a5e2b8dc12f3067f40fc5e4aae0687e554408b9a6de422570d000f5365", 0x64, 0x10) connect$unix(r2, 0x0, 0x24) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x200, 0x3, 0x0, 0x0, 0x28}, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = syz_open_pts() writev(r7, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r7) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r6, 0x20007461) select(0x40, &(0x7f0000000040)={0x7ff, 0x4, 0x1f, 0x7c, 0x1, 0x8, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x4, 0x7, 0x1ff, 0x5, 0x4600000000}, &(0x7f0000000100)={0xffffffff, 0x1ff, 0x2, 0x3, 0x0, 0x7, 0x6, 0x100000001}, &(0x7f0000000140)={0x5, 0x401}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r8, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="0800e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) executing program 2: r0 = socket(0x11, 0x3, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x87}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x404, 0x6, 0x6, 0x5}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) mlockall(0x0) executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffa, 0x4) (async, rerun: 32) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (rerun: 32) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x6, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) syz_emit_ethernet(0x36, &(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) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000040)={@random="9aefa0439222", @random="2ac33acf252b", [], {@ipv4={0x800, {{0xf, 0x4, 0x3, 0x5, 0xac, 0x66, 0x0, 0x8, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0xf, 0xb5, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1]}, @lsrr={0x83, 0x17, 0x1, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @rand_addr=0x5, @rand_addr=0x278a]}, @end]}}, @udp={{0x2, 0x1, 0x8}, {"7d02019f89e9572272b4cffe3fd7947362203ebcdb353e217b00403b2b4c1562a6e6da97e3f862178bb60f93551fe33b9678ca38370d43a41ea68f3ef5ecf34b31af7a9e28a796368cdceda40edf75a5b2dec34d2c6dc88602e203c832cb84e6f94806e4e3dc2ec7"}}}}}}) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0xc}, {0x8106}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x1) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) (async) r3 = socket$unix(0x1, 0x5, 0x0) (async) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) (async) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) setitimer(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async) getrusage(0x0, 0xffffffffffffffff) (async) listen(r3, 0x0) (async) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r3, 0x1000000029, 0x11, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000140)={0xa, 0x11}, 0x3, &(0x7f00000001c0)="29a274b5887c542644fc33c4148cef2dfbbe9e7418eb97", 0x0, 0x0, 0x44) executing program 3: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0x3) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) executing program 7: r0 = socket(0x20, 0x0, 0xb3) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000001400)='./file2\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000003000000331c11fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be380c54b1f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000e47f00361b000900000000000021e214c671a3f8343710371eea0400000000000000000000760c69a0ad92ba9cbd6aeb", 0xb1, 0x0, 0x0, 0xfffffffffffffedc) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000000ffff000000ffff"]) executing program 0: r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) close(r0) dup2(r0, r0) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mprotect(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1) r1 = open$dir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x288, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)) rmdir(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x2b8) lstat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000440)={&(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, 0x1}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000880)=[{0x4c, 0xd5}, {0x80}, {0x6, 0x0, 0x0, 0x6df1}, {0x6, 0x1f, 0x9, 0x9}]}) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() seteuid(r1) socket(0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000000600)=""/211, 0xd3}, {&(0x7f0000000700)=""/40, 0x28}], 0x6) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) r3 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000007c0)=""/112) r4 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x40000400001803c1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0xfffffffffffffe8e, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x43b02979}, {&(0x7f0000fe2000/0x13000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7c6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x44}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3fe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x40}], './file0\x00', 0x5}) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r4, 0x80002) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd8c0d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127674fa39249f53be02ac0f90cf8dc4c33ba1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a38a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e", 0x151}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='/dev/wskbd0\x00', &(0x7f0000000240)='%[\x00', &(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/speaker\x00', &(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='/*\x80}%.*\x00']) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000011c0)) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x4004570c, &(0x7f0000001400)) execve(0x0, 0x0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) r3 = semget$private(0x0, 0x4, 0x182) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/211) fcntl$setflags(r1, 0x2, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/4096) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) syz_open_pts() lseek(0xffffffffffffffff, 0x20, 0x2) r4 = accept$inet6(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) sendmsg(r4, &(0x7f0000005b00)={0x0, 0x0, &(0x7f00000037c0)=[{0x0}, {0x0}, {&(0x7f00000027c0)="8361a0af1d7d299d08ce6450aaaa1f1d7d1e5bd691dbb7f63f910147b07e7ea1e66158fec54371190a2532fa92c9be0bb5d0de16a285b05e27409871e2454960f71860c32dc4ef2b35f1e890bf5f21742a0a88144940bd13816aae3566cfd1cf55519b1146df4061c31224e7d1abb8146dfb74ea7686fa55d87d5070940e4e4b51d916d79ee53c7c64a5af7cb78a69398be98a78e9e72be2601f7cddf91c0bd0683b7847d745630859bd05fc98b4742fea88c5c3e8dabe836c70fab2e638084f1fd2c188f4fc274f34acd7f948af9e923ab79cc1b200420f3bf85c6c61cb6e9a716ef827c92d0792a6acb3704a4910065bf92e356e0c8926a82c51a29ac8ce2c9fa69ca760e74de1fc18087f10d11adca6d914441889a435edfc72b3df74f81478bfd8e73d1ee6fbf9c31cb0741a5d910fec699cc6588a810890120907ac52cebcb7ad3816211833829612f4f9059148680bb1e34af5b3252ad110223831845a87c75360b7b64be1aaf2c8c3a0a8d88cf3a73b3bc09964e9ffd9e5e535ff8a405f17da8fe2067d2f3ccba504dddc2e8d9fac843e99bf7bdfbb3f295ca3c79f6d676cd8317d0b358cb9e74b5e0f7f065d5b85670f3674aeceadecded2ac33df3810ff413a91d060404196307ed4553595ad6a298fe4e5b84adf17c1c6433a1e5bca3a42f9b0eecc474faabc866e81a37eda8ea956ef8167402765f5fc940bbd0c4fddfcd8dfa12c719ba1185acb93e90bd5ca60efc7e0f863eb3b50db95003fc9de55b30450a01e3195ab0ec482cc2e9747bb9cdb767b41fb8679029f7835c1336b0adbfa4f64bd88dc28767b18e347f18a30efd5e0b51d89914e8079bd208515aa08bace607393bcf48e21bacd574e0179e29ee43b6fac8b72ab3a79411f49bfed4ca5007f31b26f0f31d377aff40a40113d2e7c159265a46fd53d8849263d25a50070b10289ebb1d0a3cfe9bcc53cca78f08121723a1eb7f7681db22ee04f5caff797aeee77d572e0d2d3b07e65474d3385e9b7c18b2538bd9207c48d22a0876fc342c77420621df08e947851ac74aa4454b32ce0dcd02c67cb87b6a279520cb953d6809c528ac0fe2c618eb0093aa89414a1e4b29d2598e19654ff93d3e309de965254ecee2f2d10c234988a349279817b16650493b05a2af1176f8ff067a00640e265097e0ee8a73aea4de9883b1d2c993f4a06d88b65b52dca1044e610e79726d850bd2e961aa29ace904bd7fc2beebf4dd35805a881b86641002ec56bc6c051cadc03226ba54f8e5cae939eb059ac57e86b5909b2bb00213adb2301c2c7f7be76449e2ec6e83a81c9368edb6fa53057e3baa6b6ae1582e0c6081a401fc392cb5039d8be1cc8aac02bbe5a066d4303eb3257485260d44bc6b709b008a5a7650e15cbbe3eba62046396e5a1bbb03f33f301db87f0ff1d5c19eb383ff11adc161d86303716698a14b2299736a9d6ad9120620df54b2137addcff0ec190414ba7d64f32b412dd662f12152854c969917407253639a5390e45d18977d3a88f5cb4c374c753d1daff04e67785f1336e422faf96d2e771bf354d9d367e58a7948bfa28721eec33492707cd8896a32ef1e5b1f7169f30b5928155f27563918ba1db81a1c39e7476363d2cc62ac3cd5d5db3815d2d4157441ef11f522ed4e455d21b63875237d016928fe3769d53bf6bf34df8e79357f9bbb85736bbfb875613f11aaeea25442d3973a2a4a39b9360684299a630af8ca884498e74e4396ddda3c65b8fa9ecb289fac16f061e3d67feba49b6e4938a2b5e23e22a3741ece00cdfe05640a4a4046473a1d0c02c03a7fd7bbb92cc983ff86a56cd60f232645778850586a428cf5184cbbd020a818d7d7309dd75d0918d10beda4b9bf836d7a24af450d855b7ce9a579bc2299dda49da244752d3b167f055a324fe41cb8c9d1afe433f2796052f32257131bd62af2ce688924f29a09c0d24bc12cb2bbd5bcd1b6a8638cf7c034b038e60e3a243898bff97240423579807c83124d0602e4436bab434fd63f364c237bf652cc62c0a9f175c2073feb5a3d259105c7c47bcae86e139cf528a74d037508690d65af1044c475e533edfd9fcbe7e49d5bb2b09e5a4ca59cb2f03eb710db2af132a991dd193cd0c8dfc72b2771545bc3cb6c19041fa6169c18140745bd82959240b1dac00777abc7c8411ad245e4bbb138923b186341de81d3f4d5e1dd117b7861f77201ef0be5ee5c80971d78017a3e4a008c8c28a3d8618b04383e65c4c4f783c4ffe8f1c785dfb3484cb5793568a57b81f43881288cc3e2369f13797276b0caf13f4f423d3c3d5f1d148f812257d46a9df9a61bdee77cadef7ffefcec2379978fa3dd38321e5d317acd6a23a85a8c86f2973cd005ea72781b9e7cc5f5b9a0c24d547a6ca27ee23772c138936a9a87e9b7a646389f7bff1ab6d2727c2bf8c5983831544452a102bb503828a70680618112b4d6668ddd2002ebf819d9a32f58013e7f234a97127b67fb06018b264f7cd054aeb4ca57823dea960fa05afe65b4ecb99372e94b9cc5c0e792807b3d2e5117c42d8a787ce8dad9633fcd3688b842eb62dc74c1a94862bb7e57e0da9799b0015935c5a8ccd62244058b25d890a126553a627052989f8cfce94d60e11bb6f31a27390eb6f28573e517528705bf8c92b27794b462f100487d1ef013030027d396da246594c9b58c95c95fa184a96f03b48b36027df31f75440af888d008c9c823471311475ce1636ac6d64a53c91216bf10c03bca724a5fafa3220d722027f994eef61e4c1c86a2d4b0d3143bc5b1bda3cfd29904a118a0e1b4c09344c7ed1588440dfe260afb048fb3107ce8effc8e9ba55b4d9660001d72386578865cb56c5e0412c28ee5ea6251a7214234f72ca249332548a64029996dd5f03cd5fbf42d7968848be10cd891fe7824a5f583962bb6c6d4725eee621cc8c702fba51b1613f5abf136b167360b52ea2578bc0588dc69a3365ef28995b5f97f3d0c8a34547c827e4e72166924a791043f0af386bdf7b4f4e7408652ba4dc50ff9987bb170b534ed8ff8064182e44d52f0cd347e7899cb18ec13618aa8121d2cd6d7b30ed7b90431076ea656649a797c495e5d94f05d9d133014d8dd3c94bbb77c4f7fcc6e8d98a359416457463c964ec69b7fe8d0f2fac42e485b8859e5cff930644683aa1c4b9d65fe67ec1db68061a3bd8f684174a53c21362044582c8f5d1d3415336c737132e22b5370e2782900a52b6e3ffd87b9b28e8f64fdc811d522dfb4bcdf7f0659ef795dd8223f345040487c58ceb19c55babcc8de820f93e226a0dbac75e5173e6bad4af02c0e7508c0e0ec9ec463174274cf4bddd3e2adf668eba09f0b8259210857f0a684b7805bf91f87faefe9412625e127bdb32ef58f3384ba4811e7c5bbd28f6fcd6f3d93b104cd201123f45c18015241a15eb43e52a543db64ce3e89e300de84d047acfc179842bf6854253cf366b159f735d36183c6ed2a7a14981a74d621e7076e5121bc0e4e71fefc6f11053d67bc4264afb34b8661c9ab97cc77cd1f29c3021104efaf2faac50da5875ea7719fe3e1775161c178fa83b6593074cbc84d689311b7c2e3559770fd374a1b94316eacad9dd0822b5b0e174b96399266bfc0da9bfba0acc2b8470b8a6e8d12c63c788e0ef0c310e910e38d4435d449e063a8e2c3c9969f46f2a389bb990480cc99b933bb004970ad6e3967395430c12b65375e31b836344527bb10a7bbbdcb9c46410e30c01e25564c35e583ff0d62a9aaa1c23496451d6da3e97a3dde3d9e9c9054de4e2f7bf65ab3f0724b2747f9f8194813b8d76a1718781e0fe0ed9a982d195fd11e75fd967b4494cce3ccc0b7ab31e8d7c32bed7465c2c1d0b1280c4d0f6c16a849c1ac2621b596ba337fa193fe85357e0dc558ed164c53964814219780a9329b4dba23220c85f75dc3e56e8b8faed0463a5611daee0ad74828b6a6dd980bdd2645cfb6737a6fa5073d5bc4e2ceed72c303e3da66d0e1f67e002c99345694f81c52e5d170a6031c8d8f248ac8b03c2ae07a1cb743829cce62f585ba897601a9d9372bf625fc5436c8cd181c75b3beb50ca49d7872815299a7a736dbfa73b9f49c5c09ca1b5724dc67e026c217ab15a4292060046e659ec89eb4358b631d66738054342a27440e8f85f012f57c0a39eb550a5c9474b73b909f46be4e9a7ec76515e79b75607ff428ad1b6346cba0850a0655c5f6599f8adc9fbcdd0df6dd9c69a68af2116cb7ea7d09e298fdc82f8ecbd40787555d2afed5b7ee37cbc9a550d6d6dcb203ab825a17c864769e14a85f3e12d2eab63aca5f455fb1f91251f23108d77c1db7a591cb35416cb0c12ba3b9e2e48496f16271c8e194039c7cca202699c537a3a715fd32ab9215cc94565380580a2d67d5809040c82a331673224a40101c67db7e78cc7d1084cc35fa7641b37a3ceafeeee98b93d523f01733a0b7226b62aa852fa3cd8f79d54de0c942aa448490880ca68cc39e3056d66d49984423a3a319e370ed7f492c0cc4988f6bc6c6493759ead37129f7983b2ef4a3c205c36d965543dd41e2f0a2d9e3878f69ffb61596ce2ddfca883b14d068c92ee301f1833ac673eb4ca5d570508eba4fa7a18f6e9e4cd01f8f109164aae820379a68746d1a03837db0111b7120ef3621c3e2ed649fae36d92c23a069f8b5ff1ecb2df8304c88d081218f6f2c291c82a0cd93db18cc0369921d6863abe679690dc097ca623cb630bd131818731513a5206b5f55a4a79a9090bd6250d8e3a64764250f861b95c45099d20687ae9c0f919202d12a865a6279a66c7393c5393b730392721ee9b00c9162695920ab028fb4fa028e39f56f5674ebf085b40d8a01d7152fd79260e786697d5c8fe02bcf8b6135f9c46f041dcfc137038a4dbc11928f11f57d709f80634000cfc550b055534b7a6770cad01233cdb65ea47ca85a10bf720313f4427190983936ff6492f4f72ad0da08b62aa39adad250eb6e6434961a2d5d0e151fb2d26707539d902764cddd9c41c453c96776a80834fbb1aab7ef2dc0a09b47f34c2b23a759205c4d756c0cbacf40380e86127f2a20bc6bfed9062a798e59fd7193be24c64a07d57d9e8f67313d5f63ae69b41b8de811fdc0615cdf7ed5cc262c71699e3c13178a193d6a445c0c744d98fe807a9b54214be7508521e38443d9f202781a2f3827a8e521f9fc9ea74c65036e570e03d4224ac4aeaefc7f2a2927ff2d12fd9ae93331461356a63d68a03fac9e5f5bea0d9d580a5ed5fe837039e48b6be94e3a03709ad288478d0553b8e7bd7a7f52398c63aa84a06c96ec2189dc2d7a97536183ee2e51e63aea021c47a884da7e37150cd52fcb796230b3250dac5934971bb8519a077b38cd2585e423475c699da5d8315b35db566971af920531fa2ebb53f9eb35ae8b9e3f6e87c056b0dec16a0aee3f84352cb64e9aefccb0d372d4f9fdcbdff63ccc8d9345c22b1db89bbe73cda3e6eb7c8055bec6f199b1bc7da1ed31cbaef3832ebf978ea351b320c5daa832ba6fc37172cf2c891f8a04a49a21cf01ac1ab34d7503d335ef776f5ca6056c0a2787abd39f5e8af7cd3661aea1b99f14112bfca55fd853df67ce7fddcf89bda3bafd3a0c24fc6abacb4ceecbc560eee92de0853be419f067f1549ac03eede58faabda735d40dfb4b2f877292a7ba1bd1bb82ad0ebd145566997a5b7f4b73ef8353f737eba863cd5009d9beb8800b43eb93a4fcf0ff46da983a879401ca1905de1f329f561", 0x1000}], 0x3, &(0x7f0000003840)=ANY=[@ANYBLOB="900f000000000000010000000000000020b8b2e91d3d9105ce5442dec61a2ae67ddf8ac4da171abb4a9226f59a331dd94273a13d11f74f872db871dafdc5ea74e6a616297b0a2c0302d6b7e257b21418702d14e334b08c5fd7b13f459f576c750ae4b0ddd582f4ea9a67cf0fe5f8beabc00f6eecbe7486fb2033aac90f9325886a2268b2e5cb44974e0f0542a32443f6d19621ec5cc351c9a001865d52cfc3329cd06bcb7c2a523f4ac4f3917f9c6c27753399f40b6b74f9a87ba55eb7a3d5f3c6c9c793bd3fc353e9cc2b6f804c7c2568c57ce0a89f27bfc86010eb81fa5edcd61bd5c10d480b2924aac5e718a6c97287e0eff0a0ab8ba095b46df572de9210cf75fc5456e08746c1f6da3574fd19fdd61de609abd32d3eb123d4711e31ae95816abf7b58df552fc8a5feb815de580ccc9c433864fcdb944397390a66eb0070d6f909c5494347294dc101e29682de8aeb9932e881da4c6178c9709240dac7c7752693abfe2dd1df7e7a9cf4853d0ac65dc3c7a7c651875ff8877e6fbec8f001fd8c73579bbb4094324d834aa6cc93885532fb9c0e077d1f210af6421de192fabed7f10d5b765e6c917b20597a0cbffc6487cae3b5b245854ba86e77bd2598a43fa1266185030bbf424a989578794f0acb1606faf2b5b5b91d4922eb12f9c6395e5dae2c5d7c0542a9e4fa022d94ba2932d3a013b88a3008061c46a022c77a6935d7a69a9c547a785decc35c8851e6e6ce101403d36b2a334aafd4332f1fd78c5a17fc9bbba34a57692cc4918dd65c7e8053b016e4ef850d237fe4f6ed5552d7c652d918380297c71d444c77c3a13ad07fca66b248f1bc8745ef525fc48aacd4ec7b74b0da3110988ef4c40a7a9bb3e7802810b0e990339f33c159630faf2488a6e788a2bee00dd2f21f7c18a3dca133749fc9854eea436d4ca327810f9040792e6b5c76a73b0b80f6d8ec4ef531f90328d3bb26bee7d5361ed0c0bfb0e681cae015649f65aa9de0ec1ab7546f7bd159b3ad8ee5d50cff2bf2ed14a8299e02ba2c33c9ecc6364d03c8238bc60f56f098d080490aefae45a6432f414cd2f1c656f99d9e1d3d0ac97acdfaaec53c8eeff09dcecbb106114e23f4024a7bff5e44adaf95a4d14397bf14ff751f5580ac454052d6f8a53ae26213b77a18468cebb332995615bd5ff019a9b7e966fc9db7c8d9b7b64279c4c4a32d7c8a39be5556b109457c1ebc93cf387d7e2025c65cde8783f1d28420830770c1bb6366e23b2831355240a469903ebffb4532796e4268bbf024e920ed9f9a7550692b29e303a34c782c7e6512c89514902f4e86be03ee1b2c126154dd50f39d8449676b2d28bcf96f2abb7fb9548fc753b0bac545fdbaaddf8da8bd2bf1ed0995676a8a761c607dcfe5260529a015a032797638ba75bc2757ed27cfd7f443566e0dbe65a9a7a250af6fc18ea5814d1bd6226489bb5991ed2bddc48054cf838f15223c716cebd4322e92c32f51b511d0906d8c98c2f44f680fc4b6909687f850dc5e2261324e46e6a49e0002552140240cf7b27c46da4614e5053a69cd478ff920c6fd8989c41820fdb05d51dfce3e3c001940e7c20f3c3d801a597ff228be03832d535355e6346ae29aee6d40c3ce5edaee80f4f3b998a7b18902568859154be37b292867c4943f8243fd0158f036629294b5a3ed843d73cb439330ae04851d5a8081ad4b48b0c207a787112f0f608c2b790e71e5c9dca47a983b6c6849872ffb15091ed4f5224253c7164b7c0cfebffbb4e4832d52be93f26eaeab5414e483edd6a1f7474bb63555c3499e7613ffc34d47fa0c5adaa1a678822be74c8d568339a7e22439a1db5cce414263e5fe6c647c30da90e1e8bd2ee6dc20a9055db53dc37e8134c161f70995438da256cdd4fc1800e9e870883fdfb624e70bf20467e6683c38ff4f37a19c0e82a457a7d8110ac61a75c3c517b308becb7c0f57f01c61300363bbe62054e9ec16bf2bc28ae7d203f94ca8d3012b75bcb99393a82226e1165406c780df6cca41089ec0b57972bf03cde226c61e8c6ef6388577c51c9363de1dce74f8443647b9486250c47e3d039b7aa5480a29cf33b4da2ca794367f21488edff0ad0dfa12f7ba3ca4fda70983742d8e78603db113673ce703ea16824f2927dec786d19e36c070d4c174e92874b23b5c5ffb3666e247b71727ee6ab0830db4b2283517d411d13402e43cdc54aa34f46d2821f44ebbe976fe6e55d30802cce7bb50ac41668c130ce14a491bfee7b739b63caa7d884ef7bc1265979923420ad765939013d8ee4f78b28d8c3f1f3d08ccc5f358e125cc7ad203f8262b68272d038be2af9a4ae29a82fbcdc569c1adcfbd9b26b0368864aea3a655b2bbdbc430255a7ff71ae8d013bdbce9b5e84732d8c8d14da1c6f351d07b726c084573938500566beadf3f8a1f548965450459947c1e0490843581b66212c754788381c031eecefa2e3f94b2cea2486c6b6395590fc983d2a945b5ac9cfa11c5fd12f3ecfe9e56f63cf57c3356653e40f4207815e4dfcacc4bc4456a7953a182c6fa0782f534e9a8a7abf96e89cfc846374ff7dbfc1b2697f212bc4ea90ca16b2dc30c4fbf3d13411e4437a18300c17a7a549204b7b06ae8a36ad558fbc2b8355f2d9eebbd5831fe8760b3de11405a8978965d708a04e3c06d32ba51707a60ff1ae3c359e5ebf0ff95343df30dbd36e9f69390e45807936cca6cc830bebb2b012b7aa7842b51f25d87a7401da73b46fc2286b8f4c41a0ecb0736fa9ff4fbc9aeed1cceaf6e11c72085426302d474d219441a4f3aadfbc41c829de7fd569b63e15661668998e0daebb0d91e6ecd213e8adf605584b97e97a2fc5ab4516b6135f08e9144acae169003b1160ff6b43bbac73e70d2f6b9e0c41c14c963736cdbdc035d87845732b253c311820cfeb2dba3650003fea3fd9a7cf4d277dfad48b5765d7db7703f6adc0cd3a5ec24b309e5b19e123746817d4eb5737fcf579fde6b04ab91fca4bb2b9577f1ba41a196c8cf842d1f87a251261ab72c34ee42fb95286849f4281a6b253c2d19d842438c86735e9cdb6f8df74e521412f3e4ef276a0c2b8cbcff965ccb13583fae30f9dc3da005751c29625ebee18d9cdb0ff537dabaa0dd9646c9c2cb2aad9fdfe0244917a78856ed0d5ad77c34052001aa0fded4d86cf945ac417c3d39dd73b7cd8082805169294a170f354634068a22393dcc117377f046ba2586aa13fd8fbde42ac70f274aead8d5c41d757f6431caa567e07126a7c30cb20358f6104caffb545382c7f6412108b71c00753743d8f892396e117a301ce882c42f92cb94aa336629ad4f9121e1c013108008eeaeb6185a99c0ae1aaaaeb10524441fd344f268fb02ad041cabf8cc0a11889bf662c3b5ffac1be969514b28270a988510c35fd72d5ccbca5e6f9f98eb0417874bd41f2b9591ed9927de8c60e7bf4d35619432562b8672272b87a6e04f034d0d35fbfcaa8489f49ff5d664a3ba1520b7efe015fc8eed077835431874f3b653c6afeb1bd1993295c378a6a339b1663fc26c339a543e9e1d9b0bc1638dd5909984d0a6a8e080fd3f3dab5294a3f19b3a8639918d326257e50858709977feaeeaa1b8df04c6b7831fc2d8d53806a785332e3da0e9742ea73c544440ebdd5becb153bb2cce4de352a91e2bd797836e40b4e15023f4b1170106904f04107d3e067ead296e9105e8b7940f8481b07305bfbf9798f160cc28504efc68e1e91f83fbdd25e4ef59bbcc6f6f89e02009805061443beeb97346c2fe5ef68dcf524e26ca0832010495d6b7daa58141bcec56092a6ff3931e790c50499ad24ac5f0c3a6683c9bead51301adca64dd2bd719a3850b2fe38526b63d4b1a51c42323f6ec460b3b3b6e1b14033e8a8330e17e38418e5edc90f4c8c45e1526b80822158213c7a9b592d77f277e43650829c7977e6223325cacdd1055d9d95c3adf43206ebe06505a1c14d56d9d289a319fa83506e040c07a144f58bee4ea009bc64b2fc345617e0167335da194830c7c14c13d86981fd82aeb312ee49ccd65d2fa875522ae92a487e8e7da462deee3137a073f4bcaa2c5b092abb92b752fafc6bc5a6f5a863822343ffbcabc053408c275a32cee9b23dbf2ee7193ebad0e4e3765ca0228c09c51d77c7ec7b2067f300fd927aab8d413565cd4c7ac37fb00652a36a3237d006789335da14937d4a511f7b57df976f6e7eb880fdfdd3e0f045ace808924a423b40da6254548dcb5ea6604bb156e4b1df7de904cfecef342600a54e19f81162345a5e5276413f459ef02bfdfe7ae756ad214de16260ad55204b68d34b16d78cd66703f92a8d9bbd962cefb30b6a8c429d3260749fc2ad1fb8a2f1266e3c1a9f997948729006a29581680c4146dee6974aca0416d9aceb2e032a0a888d625ca5c29b95dfb91d90f64990ca27d4d1cf9134acd2bc07a750ca884d4ec6beaa1b749788c666971af7fe3f94f729f919276010b6b5071dfe43eeaac705c06b58f0a4a88d52fad1b40e0cfffb76c633d61869701513227a07278c90786c05ede3727f7db9104864258b120b39574afb8539682bf2721cc4f01165f25f30d60976618faf1c5116cff38980a7f74e3afa193a4f585f94895dfb88f9fb3495d918b68bd72e7ff10925093a5aa1d068c959e8cd81f4eb5987946de1f44a289d509a5d7721cd30fafc9eb3a0c831c6994b90bcb11fdd89554c4b95f1707f4b4921f53ac950a340f617665112e10850e5ff3e51b03375873247bf2c4c93f7ecf89e629ef01301d613218edc14cf5463aca6f1f5488ee8e85663a0be6b3e8c0d4ece69ebcdaff64a5e93f96e7123442b67394a0f081f809f3a1b5c12f946ae49416bdce55d8d77f0cd284cf8178c2f729851e433c272922b3c061dcffdcad34d1b2f4b85f10193b89391a01e6a067ac1a00c89e2902cabc8c23af3f6dcee1cf7951cf1e12dacea4f4661c960b064a67e768b08c85023cd6e4b48300ebe6a759b6daaeb1ca5441475c76c75c91bf0ed0c322853b443dd1c844d3d83e888fa50f473d2fb81b8c3fa981123ac37eb3c555993e52021cce5a085b1e8fa6294a11ddebea1eddb0eec60b7eba990d9514016ef870a88e9fca8ce8c55b5f4458548f1bdaefff74fb3f49dd3e9b898fe61db8423dae70959f5ad445fc775923c21451acd36f7cdd9821ee5fce170e14c6c015b6bc04a28e62e5ae266beee66a68e39d64551c57564aea188c911ca220eb87abeaa8a983ac37ca8478c17a6d528161ab629fb15b430e9850e27fae523beb6376bad74fff10b1735be6664ab38f0e8f243b9985eb6955727b5722f5945ebe50c7304219e3629514e53af5664501d5f6b3bbc4ed1e4097cf8b110692cfc3e0bae55fc61a1710386155927a83163ad45ac694902200bd633b1862cdca1630efa8423a84f6f5834f9d4c67ca4e613cd9ddd8b862f9d5b91b17bf2019c81ec83f34c985c19a8bb181a574bf541399529c35c84acc8afb104c11b18cf957acf3e9037195a7708d8c4d1b8dfe76b7e267ae2ac0421747544808bb2de3f4c563932f4630bb418c7a47ef96f983b393d06d2bceb4ca49dc574e236d19bd87e153f8987868abc3490210010000000000000100000004000000d178bc8c5315085e1e4240cde7e46d432445c02113865bbc58eda4d49cc80aaee68d805f704c5605c3ecd0361b702b12ab058c6c51c6404d1ddaf660d19534828e13b9d2d729a8198cc50f10b07b601a737f59816a4a701662c38802846b8dde40241ca55f692a36b5a1783e4da166822d3cac3af16af718b055df19e725ac4c2893439bc3befeb2a35f81273a9bf484a16d4429e42472cd83ade45e04fd2a43f0237b55a9ed6ad0ba5bf5ed58ce81f9048be04e484c50a199d743efb711487d3fa727f8068470c603da0d8a9bf8a34b9e13dd05caac2002bfe4556c7accb62825fa8d8e9b2640f3b8a372ed24a25a321648c60611cb84ea7d3803297f240000101000000000000001000000010000003a841b9a1adbc8d4c601bad56fb6aa1d435938a613e8ba63f6df0aae3f531d2b4869f336a360a9c49446539a778084b75b5566544d564485d84096ae6d0e297b657fa7c1760285dcc5c998b0c85b784665f4905d72ec543ef32ce25357246588d683dd51214caac1a7c6e5b73111ebd0aa75f68cd89f3e9b4b7808363502b709ca3d4e36c5db0fafbebd3bb3294f0b1940a1d53909a14a1e44e4848b7d2d2d2dfb66a2a9c1982c7074ac6508d0f1dc00ca3d0f88bec5f94fadced4bda69770bebb575f2442afa9c1e6eb6b71fa79dff3098f8b199802e2ce5118876cd83e5b88eba58f2fd3aa6b2ed00c289d604af23c1a8eec2da75e902e5661ef84f4cdb636c27d09aa0a1ac6d85fda25ce8e5cad6417a87df351decef1092248bbbea8f016b13566b2dcda635151d41feddf9abbde1d873c5aa5720038b34b570d6deea1d6543a21fada4a31808cbad5ef6f96ce57740a0524cbfa0156558156ecc5d1b99789a6c17742df2f7983b34df5dab2e1bd757a577a1a2bfa914e272556038717afbc7bab12fc03b1e9a0d7e459fc764fd4e3c19d20ccfa5e9ec3778f13dcd26898df4fb286b469bcbe9e9e65efd5ee438ff1846926144f766d949051c472fb2791a2437b5c2a2448278b5a08c5289db020139a71474aeffbd2552a872e2ff82b82528bb6c5b58d86843b96416b914a0cde35cf03932dfded5c524c62d28aca1bac980f7c44fb285794b937af37d0456e4f0d056dc0bb5397068087d22b53ff23b03f243319ecf52a6c04e7271368deabb0fb06a1e17f9303894cdf63bb141f8d7382907461fcffa417807a5269d8f2d91e0e5764a01f6fd830f62c2256b1863208db8fa420ff94cfc7581057c5a270eefdf0c14dd560fc4326588e618c49f8dd292768b1fbdac3ef8ed7a1c29cd6883e720422d0f86841888a2a3786526826f1b5548b82142251d723675b28586f5518ce8c6fad257309a7afea80f2bc133b761a13ced58b72bf101d33794782d65dcbd20798d053fc68c0949f93913ec7dfa67b5e62d137225a9fb98f91deb07e3a126b2428c4bf6700accb68c021bf98be780745d778c52b5a6d6108b75432c367cbe6eaa8983b0af57705628df456cf41032aa76d2ab06f65147ef2ebf8cda432f22d3fca3ecc1bcec47c848b54ff52c36696558a36758bebc1d495757cc306075ca7026fbd1bbf8d2dfa796ffe46378e289c9c17026ebae547370b1cfbb0b35eeb49b15983f6ffcd85d9e9a1cb166e93879f32577429afc34e95fa787b412704d6fbb063c3566ddbfba3da2faf2f8b785e93ad251daa4399c115450026f5e8377d66bf59af4d0e23a82ca5be47ed2928eda2744ee6ef05a2822b623876cd6ff4f9ec946a48efb66d515f4559cf4b09ed0c874db2abcc57ae52616b84ed8eb417b38a3cfb829d3181f862311fa4ba82e6d3f1bbd6af792924be4a6acdaff7addc4e698baffe8d14a1c701f25a7cc62deaf96e2a6504c360531c035f6b531cf47f6117c418b4759f6b376aa9791a27c5d0b444b8f590f459a152ff12c6f7e54a5ea19c65581e647278481320f747068e22b3f5b77fb4b9441622e73128a7cf8ca6de35a20ad8bdc152ecc7bede474eb0d60e2a6ee4726feb29398ac011b433f4194382a6d438f4bdb34d9b745e339061b478588c25c5c05512f37c1d2c98872264966deb11c63c1a1bcab8416856d77c1a4059f5647aaee1ddea003cfd84e95e1726de63c22347ec48c9dbb9c4c5c0c54c1e2155456623b3a6fc290008f5a6d3486011aa1dab130edf397c98f2d656b4a6cd0715be0fa5ee08a560bd597713109bb55f6068fb2282d0d3a9cb5c8ac23324f66138613a704d24bffb7b39dd5224f9bd0007fab9012b20e7bb97f1a91bfb9bfabf79954fd7cf3e25c6fb87299862d73cd86d7db4f7f5056dbabf34858fa4c265e774de1d4abedfda51ca752a0a6e59099e9d50bbbfaebc1b8475267f77108fd086a3ccba4822d5d1deb3b6abec80a2044df5adb08d3eafa6be16141107f75aaf980ddd49c3df7e87e210f0213997bd5c7bc84a41844e830d6cec1b72cf164a003385ed8080226153d5d43c1909366764f27ce5b75935d8ecd30b3adec4533505ecc59b48cf84189cd3feaf49d658af38811e32db0e36c7c8efadcff47f7cbee8be8d310c8d61c50b1ec897344b1e0547a13cfd3d29ae465800c505fc36e14229f9b72c108acc8151f0de9f8305544b84e73f31800ab3b2c710b07d825340847f5d32af2536bbfc328158c8a056e59f42ac7f35c8f7af1cf6de1cb44fd7886f2b336cf22cf196726b31ec86e1ccab473c57f567c83303a2131b12cbc07bf0c84273f672a7949f574259b4593f7a57cdde71bc34e7bc4385a20a2f90afb9840dfa5b6599f715f12c41bc3c2892a8da57f7b05b4bb314fb7c03869a706b3e9594eafe76f580a23d5eaa41d30e2911b41b8bc9e04492d2d625e845a3b5f177e5563b080cc0685d2d6dcca98758d6522287c666a03df4d5f54ad9f2e6f12c6602f1375ae5b59fc71ffc04e30b778736e7d39664d9cd8a02f1db73ecfcb3977148a2efa5b862dca1ebd18e45498ee0b5faa602ef46d64d65d032a50596dac8840d4af1582fa0422b285fc6d5f0e9fa1a4616db3304ffb63bf5cba22189fe285eaf5db3524834952860ab3e79aeef5d1b3412325f5762546452d0e3b956ab815c0588996150b268cf2ebda43f3cfa87576c99e33e0ef132202aee2f1298d91f3b0181664148f80d5439f87d970f9d4b6eed099d9e1dcb806bf30e76009c16795d1e0461650a65e95164b63bb142b6f5e065140bfb8e467b236ff7a6cc17a4ecddc85f080b6be492878087b326f54a74078cf75d3263bc58763b7731ab280f3ae64344c15d24fdb9bd1f36ce2776f35e188275c14ea4e6e825b4a07d27455e4d5b7300ddcccc3dbf3d7b4b55ef53b38839795c946c8b70bb1179d8a59980275334eb0093c78b8ea5d27e6d06a3b4e0b0213445cb108a0bae79f3f14e73a5e46876d92ed56865108c180000e96ab8be494664f7fef050865e436fb9ac037eaa263f5d5e0be98b68ed20e6a3c1c158dab0d5a88a70d992d1bd1b81f5ce54bcbe4ec7dbebf716ed3428ed1d5d6f88da392f05da432ee57611f0bc7130d6994b5f74d4de193d09914abc16dd5f4062867de325a45b5c56cdd298edf478d14d7d0232e5a8a787026d35db1b7bb2515a25571f44aba7d1c54053a1d60c2291e3b7a403f9158652c3cb5ad149a27c336ed4bab8153d3af51da9d811b43922bc6997e132f3ad6d743743248926835ee150356e700177fec9bd115e1095626491f9a5452b6d90b565a12cf3cee97f46812cf1567a76bbb16634047f649a1c575fec95e047b3136b9fb1c52ad2ce76f7d55aeb2c1b504a6f92ae36f0137df373ede61e503092e9539cb7522c284a15fdfef5925f6021e65f4d51c0d9cdbe528ba8589c215fbe1f99e39f79d5fce67a47cbbe3eb7d994ddb71ffb15a46f1db8bf7ff9860397df638e96761a0c3a5068b0a98589a97ba9e61078946ce5ae0ee7c118970e07dae8ae3dbcad0935a1c6ab99b70d4804599f7f8ce696f49f560509aac4ea34459220c511e819be4da7dbce8abaa1800313f003b325708e4cc6c558197ccf854d17d61a9fa0ff829329766b74d4ff208dc19707b868027ebf47f81d2a2bf8f5224c3961800a35a2a4e5901d168a86431a4db864ede8c85d846a0961b1f1a93b2c3cbdba7c0f8b31be3d83d1eb7ed5dff3f9c928d5b94397ae50876ef41e1ab838888f50273c5febf52d8ec949634099a689a9ef7ebf28280e3ea122ba977e1de5934b217926d8e066ab4b2b582f5d384c429303ebaa6eab274fefd8c9ba70a3a72eb2c2b320840ca2bc6f1ea22a38b7d049fbd6627ee7fd784fa90a14b3272fafe9d807f2f904fc590595b2a8827172bfdd82731e164e7fc65123bc79ed74cc96cc358a76a2d3ca1c8c746279339f23634b6d64f3f75f2bae0a190ba5230501f5d7f10a40bdb6ba4a63a324997c034d6873bc3176f66dd21a801eee3dc2510152726a3f8fbad63859dac3aa6f84514f1466f7e033454a88447af2b3aef9422b4613623eb7b1b4232ece0d86941fc563f3417af7b099b863437376a68d5416b712e7a6379c0cfd6820d4d3e54f455489293a008d1ae54dbdfb8b90f25a420985c514195f541feb1cf6f8bde8a3e788d4975b4ffd88ae2b584501c8a38b44c53e7f0055ffa29c6f997ef6c6e7ad23a69dbff77822556156751f20afe30b894988e862324f731ad11425c264a70809468690d0cf385444baddca1857205b011e92d17dfd1c56be90247badcb6a87382b2ba52baaedaa71b877393a4534e273b9a2bb43affbfb6a116b65ff72c9b42aadaf7c9ebd0183d4299b69594a643d308a0b275121f9ed24ffa274e02bb7a64a0b565bf1f1f72525ae758f5ee46d6f59b897e1342c08c84c0397301f497d6d5079453f37161664273f00e9f427260364a5137bca5b1997af1b4c8db9deeb7a8d74a378a9ee5fa09f8abcaf19f2fd11483a76d5629c80974f88f1a38ca9a67de18523d37d7907471c7c7086ff596fd94c23b4115516cb0c13dfea95c8d2b3226024b93849282ab9e6331de90564ba06c7dcde254e48a05eb44d4ca3aee9f9474b23ef129151b00e9c42e052c7e41f3e87272b1adbf2495f2c2420891643af50b8396bd46480e8c6c569b7736b859525f7dbd25a57ed5d0d2f7e5b34a958e85e1a2b8aebb71a127ae2678aba0e09867ddc595d9855a5b0fb87d183a1fe0cf3e7afa349e8aac53f103ca3c6f3979da5a51a17a122917c6899f9f0cb0203c15ea10e7c1ce34e9920002877b2a2492beea172526e1c304256d31be28a638d19c0a206b20d8637fcd20f058236ccaba81baecc8ec616e3e87d1976d8e49773c4618262974eddcc43cfc6e2d8cc6b953f589fbf0ccc3635bc30b9fb40ab3f9386ee8f9fb017f58b4dc665c577235d0b6e6007381736a0de81c537b64e54f1bdebb4ff5a51051926dc6285ab7248d834a0443b50d1e8032cf1a5d0fab838d810af8806c75cbf8769d87af78a84692151b9cef415f7b96b2a642384355ee8ae395233b8cb949acad27a43be63a49d7be48d6371a8a213ec1e068e2c4bf68d4d1fb61290c363e92d678dfaf4b5649b9bf81f67f4064174c6e6c71cfda0601e74bf0224ddd046bccdcc7e27da527129064837a3d15bb0385f924a948a1193dcb11512e0184e21ce0dda32c52bfdb74ce3aef157f12c11da5fa831eaf60fa7f617f8634e66b922eab808db0ea3c8ec67427be033bb3bfa79830ad50c1cc97a08ecb513aca819054b034d4c2058f8fc299f66ba895334b32ce151a5e476801104dc3bf7e9ed7cdc90e08e3e2165c273fe6de3bbfcfc3ad12667b6a774b20e9d15d581da1e25c173a4657c3438c24c6b3f38327f89d5297b6d149e35e58ed7751a32f405db2f19ce2f0394551d09b85347ed12f458fa94aabae91273d8f70bb0474c65ddd4af9497b5a53dcf142a6f2b4955323ef599b7ef7ec520b1ec2718d6eeb2dfa86f202e7116d947ce8de16758d48af955281bb8a3a114bb298b5658ada5d35e3196bdfce59cef7aa4c477f29b4eebbb9b8fbd72abba23b38a2e4cfd80584aefa2d9069476fa8424e7422699d69b8db49d08697d5b447c357075079394ee6a03da82423858ddc81d2ad534947b1c5217a3b41ffa88227c45a31f3b3b825fb6b8275c9005423a63de23b5e9f8b7deb08556b8000000000000000000000000000000cd2c52205cd921b1ad7ee4b1991c51695797df47093ce04b40e5e387b74a5b8fd87ad9b03a2811fa5c4bc778bd9a37a2a7abddf270b77013b1b5e6c7712d3164f8bb0241c995fcaf0bcf1df287660ea8101989a1dfa1e295c819c491eeced614d4bd5ed867fbfc4fd7b02083a4e98652650079590e0bb9c8b7a236d093c7bebec08294e37e91f7274305e5302b97118d487443ddb222c29e46db1bbc0ad70e1d8a42000000000000"], 0x2168}, 0x9) setsockopt(r1, 0xeb, 0xfffffffe, 0x0, 0x0) r5 = socket(0x6, 0x8000, 0x2) recvmmsg(r5, &(0x7f0000006e40)={&(0x7f0000006e00)={&(0x7f0000005c40)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000006d40)=[{0x0}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000005cc0)=""/52, 0x34}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000005d40)=""/4096, 0x1000}], 0x5, &(0x7f0000006dc0)=""/42, 0x2a}, 0x9}, 0x10, 0x840, &(0x7f0000006e80)={0x100037d, 0x1ff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000006ec0)={0x1c, [{0x6, 0x40000}, {0x3, 0x20}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x546}, {0x3}, {}, {}, {0x1, 0x7}, {0x2, 0x80}, {0x3, 0x9}, {0x0, 0x6}, {0x2, 0x5}, {0x3, 0x80000001}, {0x2, 0x1}, {0x1, 0x6}, {0x1, 0x1006}, {0x3, 0x80000000}, {0x2}, {0x3}, {0x1, 0xc10000}, {0x1, 0x7}, {0x1}, {0x0, 0x101}, {0x1, 0x6}, {0x1}, {0x2}, {0x3, 0xe3}, {0x1, 0x42a13317}, {0x3, 0x6}, {0x0, 0x4}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000007000)={0x2, 0x1}) getsockname(r5, &(0x7f0000007040)=@in6, &(0x7f0000007080)=0xc) socket$inet6(0x18, 0x2, 0x3) bind(0xffffffffffffff9c, &(0x7f0000001280)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000007340)=[{&(0x7f0000007140)="c12b8828fcf6d3ac293ac44e21733fc3c66a65415c0074924811ecf9b5732909bbbbc2044107c806c7eb3f8d4b231c33fa89883a3702bd99244f0b76007317beeec382b9b2b4f03f23e4ec6e5ddb360afa4e60affe7a32b0cd38f0baa848c63cebd1cb4fdbdd4c2d88495bdfe283d37dcfd66ec70c50c2b5cb6f6cc047afacddd3524f6528a786f5b032cc2241aa324832c84551876ac6ed41", 0x99}, {&(0x7f0000007200)="fadca24bebdfc9cad1c7360ab016e8250bc038189d500f1c3ffbb72b68cfd01f7b0d", 0x22}, {&(0x7f0000007240)="475d73ee79c03327de795aab56712a086c5aa930290e75f03c633d0c9cad5bc4628c2f38613eb00c648c831ef8c1d1b994ff77820f63", 0x36}], 0x3) socket(0x1, 0x0, 0x16) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) syz_open_pts() r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x7000) executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x0) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x0, 0x0) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000005c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000700)="f46387eddb44e9678348dba23d79a37e96cba90a2572ad5bebe17f680f1ef648f447f0ab32", 0x25}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffe, 0x0, 0x3f, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) close(r2) socket(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000000)=0x4, 0x0, 0x0) executing program 7: select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x3, 0xffffffff}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0xbb07, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000180)="e2", 0x1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file1\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000000180)="000000001e059aaeb00500de1dfe7c91fe721b4185b401d647a3b924e6a76cb711528046ea65e2b246eae73ca9fdc3b6c104d36a7d403bbbc4923073d5721ce0ff31db9fcdce5859110dad3f15c0c4651d79e3e82f288acec07df3633df2ec88bde6506eeb0b5178c36d27d2804278b8d0f060f9632dc802487d962175c618e451da87da74221ae5be82685651c9b82ee4913bcda496f194054c2de566a62ad285f1b5d573070ec2bf0fdac349824d4134a4f974e5ef1490219853589b92687e6cfef494452445", 0xc7) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0x0, 0x0, r0, 0x0, r0, 0x0, 0xfffe}, 0x10000001, 0x0, 0x2}) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f00000007c0)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) dup2(r5, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r4, 0xe9e) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/19, 0x13}], 0x9) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r6, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r8}) close(r8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) (async) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x8001}}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000100)='./file0\x00', 0xc80, 0x50) getpeername$unix(r3, 0x0, &(0x7f00000002c0)=0x34) ioctl$KDENABIO(r2, 0x20004b3c) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: socket$inet(0x2, 0x3, 0x0) vnd0: sloppy read from proc 3638 (syz-executor.3): blkno 0 bcount 29 executing program 6: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) (async, rerun: 32) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) (rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) (async, rerun: 32) unveil(0x0, &(0x7f0000000300)='W\x00') (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000003c0)={0x1, 0x42}, 0x6, &(0x7f0000000400)="b90070f986fb6c1c41d4", &(0x7f0000000440)=0xa, &(0x7f0000000480)="aa2da5ccabc546dc4ff2aa221c86d28b45d4e11484bfd667d893d79ded5eb23eb8ae6c611e25462bd8dbc177526f406f3a68d26050e61d1c6e53173c92d8f2957629396e45703796781ed412cdb9cac8025552ae861cf3efd2388a527d10f0eb281b62c7f5893a009664bfa63f6d59e50014ec9069e6578b8a9fe272cbb7fed711dce12253a8a85ae5e2e5db431b6267fac9eec8f1f2bea317fbf269727f087358426186c013b931457a2ffc79960e8b1b691e1303c74cc05af052acd6a5e6c07c5f6318eb1f3e8a8416079c79d8be29780601e85207af5aa0d1778954c479f6f18c43bc54ac9c24521aa911c8aece8dae775aa348042efdf1450d1256c3a15f3bc0ad7a33579e628ee97cc67420f8558812ad71aa74b22482cd364dfec61a796135f70273ee05cb072d3dbb76e5798b187e8f37de688f7d519bd8d80d4b80e8f1e4fd43fdb8f167a768a7f8a6f886fc2da81d6175cf6478d5293769066164707b2f0fe471d38e080f2df17aa83eee57669ca985ea52e9d708b8546cc16b68947e554b2898f76f6a60c2ee497bc9f468e5d03cc2d01e5a47b47f8210f978cde46436b224b61b5f3206495ca19a614a11c8ff28c5fe390b48bbbb19c564f06c94ee59967e11ec2fbeb44188f380b33767ba482fabb3201c59a6b6ba13abcefbb88285138a3d42b13efb6fa0ec7c1652dc12c662c80222861e03fe2be9a28ec37e5abfcb9f0e55c103f8e5dd6bbb7e933e73a5557ad17472fd541ff91039aea3f6b6812dfd2866f671c2d6d8a114bb693de5f3b0c66c1c268fe361724ddbcd392059920721fb898e3f9d663f3983104e24f2aae46e3d84b35e83e93d9f57207d312ad274c827bbabb46a804c53f0d8eca9455c4494a4473b679be7caded95b7da706d2fdc7ab307ec2b3c930a7db02dba3fc51b69c0fb513ddbe77ff81216e5e6b921f3f813307b5d36589914fc9c441d03ab7e53940aa0a326a909cd9b28a4d722d2bc71e4e3939a1ac7b615932bdd66ca8dbe900656978b95e96b454ab7f8b48449b6b82535c7a023c8c91fe2f0e35f681704d057dfbe5c839eed8136b848aab1e744d23dcbc53cc9832faa480b119dee878d2cf665a151bf44a91b410a23e0f9dd6bd40990ffef6135cbb72e9f8d71cfcb7698005d8c19643395f2d658db15bca28b00472094179a98d723bfbaa5be897b436502629867f85aa7895fc246f89e5a02518c5dce6414700b0b1c04f760644d8441e3dd9df2e82a1ce4a190b524ede3d5eb782aa124394d9a341c352e69626950adb303badcf5e8ba23df35ceacc87fa95b354011dbb45666fa57aa76b8b13b080b551977f8afc9df397b12e34bcff4a9c560ccfb21a5f5b0b4418a1e2b30fd6b1b1703811425a01e823c49b5155c2f40481f7d4d4d87c4ddf2f1d9fe77119805e3ba1aea32f82be9c8a76fcf29a2c34950420dc2eec11968f7375b69652aa473a4c5ce7050f87b2f75e95ed4508387ef7e4bc9518c95d7d3e1267480af958cc827160b569a4adce6f6640e4b15aa11042a6c2b616bd06e425db43b86ac4222df1b326f9284477d47714c9bf28b5a7635344a5e72d7f64621534139062e22f3a1af78c38da3b614110e96064452d8772d56c85334ba2045b43e205834937428e03cbd4a939f6a407267e0ffd7340292eb70565be7a4b359dc4254e4280dd776c68d238085fa0a58305c7c6f7d9955e8778a771fd4cea0a49f0e3709ed7791843de409d47364e01293ae49f9549e8860c9d5ce1eefbc40c8aa9c3259f3e4ea6789013370bb1924f7bce019e7b0b7a9059019142568108b9130e664eb8cc2d51126ed5ae2a0f987cae6f41fec229c37d716588859689b18be90c2a1c6c59eee4227e5c4e344f776011d1e991f3914e95c34fd5cddbb8a5303fcc9e7576da32cbef15bfa2a87e4fabdff89160ce6389386f50cd6f7ac5c1777279f7c5e39d112e7a32b99fbb0322c9f61626d652a000b9ed7bb4068a2fee971db4f9e2388042e4f0f2da4446ca8fdc6388a870b7de1360f29376d41523e283174222296ae60af55f7edd2fec3e00f5ae33c14abdcc667e9c842daf1e4aa7a15534c6173cfd1d6da3a6b681512bcf8bd8940aefc2ecb6b676fa61ebb08acb27a46afe36862b6f7e91e8cd978fbd5a4faec89c20106cc6493b2ce51454c7f7f8bf2148a809071e2a100f5229c1e07ea5acabbf948374cc77ee687aa560446ef488f288e3e17638992e22d6c197d8e3b3730cd1c66ec11ce2e8a47631220cccc44041ee897864abcff3fef084700b3a64cdc9439b6811076760f3369cd0948fe63a526d48f7200ed172bcadb5748a4d736fd10ee40becd68f255fef4fb785609f07087e6fe04bf9cd3b5edc69702fdcbc0783f5de939222522797b5905b04d073023fcc61db7b004052a5ba6ffc5a9bb7fb2b0be1521f8e6e48a424c55d6ba3620be24652ada0fba199931166895aabe8b13f952a5c69848f430f2be9cdf42f2acfbb9a8d38fa2f45ba41ce0b24a72fd24d2279fcaac7549d35964e8c12daf3f814d416dfa1eee333b10e64ed74f56c7bfe87e83f829e66a6a3b8814f76aceac896901b5d6cfd8d0f562f06c2dcae45972f6c921d2cc9fc45378b04c4bc5be56d5c37327004bd689473fcdb81e3b55c489241df6994f3f405d08541460679c44e723318fb6795631ad536a260ab69113e557c512f71ba9e7f37fb42433e2615367f9aee7b3ef9d0f80e82ad239f2ee57170f19971002fe0bc1c102bb72215601b88a5f96bb9c65d1168e73a5d0faaafb06c93a09ac565b4709120143535bed10d30f2f1ef7f634d08a10243dfc87f35997931b899f3ad59e81c4d9a9c9577f1c89cab21cdaa9f4e75811e5472b45cd092b2782b516b4b5a21d93016e42e072b46146f4ce4e2b4bcb41c13c63acb13d0a12bd61fd4ab076d80b8dfbe83371b97c1b0c59e243d9f0c094c593ad37a4538c35ca07fdd4a23b4040ab71ab74da7d6e9022ea319499b488d2e0522938217ab9335f95743ddcb06a4c158113048daae1c69daeae871b21d051423ae0327841f70f932c89c70340d518350db03a51a5e9930de6032a5a954cda20dbdd91c21d9894351605c3c5adcb99c84b3d0306bf325b35e7a12d6acfed4bb0d959cc35d7a2de5cc41617dc12dbe059e830af29f91ea02d9dc97bbd336262c3ed589bf823141de3fd7fddc55f273689052fb64281f3da2f8a199e4ec7a9447f9b70acc7234f84c918ab45fccf1760d36afaf7685d0d2d27ed907cd6b8cadc794a0133ec9bf267220519e037023055840d823a56e76db837128cc75a6a90614c94547dde304490145effa8ec22e4f19784307c7a96f077ef72db8d779696e45d9c23f5e7d7a240c7c2a4de09e397d247c92356e760fbf684cd8f831c0ffb8b226458526b555ada3511a6c87d759c1be967225af124cb50014903599fd4363808913b8b1ebb28e06c3fc8cfca2ee8c58a6d17a35028f36c075c1651aa5ef4fb6780696868cb4856792c80e06cbb1cf59fc549b1587abec61fec7a9f6e0db03f4a7ff2f7404dde66754094d5259526d226f8213afd5b9b1dbcdba16f6ac4e01f615b3f2294a9a8f2e3c6aa1c9c5a997a573b1da202c8ebc9e45fd437bbdde5a5d4794be5a25353c6672199f6c81db1dcddcc9d6d110d7ef18640fd0015179c4089b1fa0a3da08ef0d3c0a1b7ace8fc654ae65dabfcfaca1f42212999add38b06d6deaf763983c227faa499903329b429f5cbdf14789c38e9459600c029d525591eab65d483e173a96882084009e41b79771a97da1be7705724176580b94e0a61af869ed6ae7d5a95680f1da594d014e1a9a40615f88d5b4bca9dc452844301d917b3a5491e095c43017b89f302049b1a7c7a94f7135a81d60517b39c124d0c6f208ff7b2035f7a41f299a37dd03315e53cfaaa449d39d0ec5c787aff7a726f57adf489f35895efc023b29f771d366ea85a9e6e45e1d704deea84f404dc89a64a43b0f74379a597388dfa67a04a87be3f8e052865deb103816430ad472a2a7085ba26589590351b62ef061ec26f4c5e1545b9784c9c217abe8aed6ef08f563d6bf0cb9314cf3c8f8337fd771668c5345e61c1d617d336b0fa059b1160490df62d64070fcba06af36afe5f7647d25a2ab95690e5cccbe1a9bacbe54962aa9a55580dcb88761a507784a613c051a39e3f91e5eff3197daee53a18438c954c2bc4727ddd99fdedaace231e6f6bde461c2549923b0a8caa0a0fe110910ea602fd9fcd7ed4dd004c7e24b6f7abd02101ae58e5c652daf8d6ceaf8b8af5f34342067b1e867875c90fb61a4d1c1548352e6337e9b4c597ea1c4bf1f71c4a0449c60221c638c406c7112a2d7dfb6b7550bff97f361f8d625fbe287ba7250889d5ae0ab6f8bf810c68a3ad2778c1f905c2ec510ca77deb6155f12b52d83e906589974f5bbf7084dc1ce635246e75250a0b5b18c094970e6da5edab0663e30c3522f45e6b08c7bdb7886b26fd281baf81d97e0adad3ea016420c92f5c89abfb5f8b6f6e9ab47b50ab236d5ae27d8b7dace64b96ffa04e6b778560d46fc9b5dfbd6e252ea5167095662cad4fc6efeea1d3cfcef045ba4e5ce2028a268403b92f3f95a37b7533f4f81f9e7e2da3686328d1088a1e6706d806bee8e7ccd558de6d3c996f0c00087c653979663164179aa8ab881366f814c28c8e7e465b01d4dae077cc88203c5fad5a1ea5e3789f0362a63d165e511c9e40ddbb2a21a3002295bf07979dcc589fb6174f65af387a6e40d8765a18c3eff3f359d599a2849973f13cf870454ba8baac07dec9ebe0eb768ade0772bff5e7a65ddecabde3fb041ee36929e684f15314458e41d75b74e3946e5abc8fbaa28df91df02386497eb85158c8e6ac03fe90850a32970455e4824b8fcabdbec7bd73e06de3ad3754e8096d6afa6e2c4c8902e06be18046b1e067a7b73ce62623598d16e846ad39635e39dc7af0022ccdc52db9b14e28927d7d8182532f7701efde24dbd4dab4db8017d86f5dbc8b7b92ef6674d2607cc9495f417b7c9ebed037aeadf5e86f8ea7185b7b7c5b174de7b3d7d975f26c8a7c19047e104446bebde8ad79ce8ab7d6b8aff369af94714c4013ee2e9b732dee07984669f7de65d00935e6a22ef2810016345eb40564441bc86083e2766c7922d54fbcc1a589397216d37d356d7033e1eb05edd807c09f17cd84d1cc206a54a5ebe801690f7a68c9d9dff42772a1a7ddf00fc72c189cf8206a8a719b4d7a1a68c73360e77a5a6e9bc30d10960e706b98982fa8bcb0dbf54444fe136cf47539f0836c89568e8264f5c9450d1d99fed9876df1b8545aa3ec6fda748e6254c49fdf18606086557bfcd97027989907bb256ee1b1da073d7db2bad6708a92a02c700e2226629563dcfaa2c712929fa4e059e5edadb929075b39fcd40edcc51e8b4e9c2bf6df3b5a1e2ee70ce7f99217d2d47f0492ad18274f83dc62295de16eb6aa4654d6535bccc86579d65e8ae4f6922206c5c46daf38650b0f4f1545ef2e842c0a7647a8665eae0fdc3f2f6898a502fae769205191ac95f0f5fa470fccd2b78ee9d563a4e14aae0da5662ea1701d0e257ec78ee833febe81f057962893ed89e11d8d287a357cf11352392e7a659ea74fb40b5bcce4d8b752ded11ea5cb32064f3574791b2f378ed378043ae5c9cac34ff7d48e709839f7bc5b7aba9821532830b0d2e2e54cb2a5607c1a8d02778044e826188718b1df1e62a8ed6eb82d934a5229c4c6341596f82b717283f47", 0x1000) (async) unveil(0x0, 0x0) (async, rerun: 64) r0 = socket(0x11, 0x3, 0x0) (rerun: 64) sendto$unix(r0, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6, 0x5}]}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = dup2(r2, r2) close(r3) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) (async, rerun: 32) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) (rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) (async, rerun: 64) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async, rerun: 64) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x1081, 0x0, 0x0, 0xfffffffb}, {0x103c, 0x0, 0x0, 0x1f}, {0x6, 0x0, 0x20, 0x7}, {0x6, 0x6, 0xfb}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x101, 0x3}], 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74, 0x1}, {0x3, 0x0, 0x0, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) pwrite(r1, &(0x7f0000000100)="c3f1344328fabddb9694e1296e52ce", 0xf, 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000002500)=""/4077, 0xfed}], 0x1, 0x200000800004) syz_emit_ethernet(0x2a, &(0x7f00000001c0)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @rand_addr=0x47, @broadcast}}}}) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r3) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r1, r3}, 0xc) mknod(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r5, &(0x7f0000000440)=""/253, 0xfd) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xf12d, 0x3, 0x4, 0xa8c}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x0, 0x5}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRESOCT=r5]) executing program 4: mknod(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x80000001}, {0xa7ab, 0x100}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x123) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x8, 0x81, "3a13e163b14a960626ffa2e98f57d35dfb2f3d5c", 0x3f, 0xdd46}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() r2 = msgget$private(0x0, 0x102) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x23b3) sendmsg(r1, &(0x7f0000002a40)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x3ff}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000180)="b5b34c5648c3811abf9d4a97d990a8e9523d53b4a31a82b76b24daec1577af9397f2494591384a183481ea8697ade3eb621f9ce1f74a6512a7c6a48959468f5246714d3d7c517e7bde02fe78d18b10a0b7827ccaea682cc6", 0x58}, {&(0x7f0000000200)="d30839dd1249f69a870b6902893f88356269c64eff94bbc66ea9295ef6b5da43b62b435762c4833465c92b7965ab78f76e0fa7fd846a754899c698", 0x3b}, {&(0x7f0000000240)="be4a3f9f287fea", 0x7}, {&(0x7f0000000280)="de5184e3ecf3489da191426c311b7ac7064fbf8f3735a557c92a88d199e06cfc72152f2dc78bdc71a2b18cf0da34844d4e9daa9d05dcd8a8b2c447c145be158493bf73db87107323ee7b8dcfd372ed02c108d93d2861e9b76f5f024075c6365a95f2b132c7ab0bcc50af5a777cf976a631f556c12ba97b3d1e478530a435b1b8dbab60cd2954a2bddfc6a5b2ede859893885f34fba2d495a8ba5dda0b01f8b4b7e12b51311bc933a17939573574209f69745963e55564f877e859a764738fa23762226b968363f81d67910", 0xcb}, {&(0x7f0000000380)="bae11d8916e1645821d97897d9e104ca4805e13a43952080d6caf9df1ff10cd7e011483a1778ae1b7f325e812eff414cc8b7ba126fd14db7eb836be6f433ffb8e1f21c187f03839c4f706599eca3afc27b732201063af8d32cf6b9db6fbdad5b3d5be1aa8202491119570bf2a6ef1c06cd7396dbcc87a033de3f6008fbced3553f395a0a29157a2fb963cac060bc37179907ba00858d9f53110b39111f15a10ac021d01d0298385ce1c2052ffa8dadaa045e9b2286d029b5578a6a97fa85150db4c929ee5947f62351f2215842e077b097e257c0f41df6a00c72b5eeb0db26a58a582463aea868ed290b8e603e5bc7b0fdf3a0e6600e2d83c8858caec690a4de248d102b964e29a342a08d6447d42477463bcba421c4c550bb40755a8f234616710faa6a948a2573c64717375b716f88b5e310c00ba3884fd302af286c962b071c2cf38d1aa8ae5f00e21df3f15e3688f869277f82465282300b37d3431501a57756b7d92d4a915a97b02a1ea49a361306b5534fb92affcd7b8e9fa5b93e903e0d8cbdd67bf5068ab30e103f5a7fb1bf4888d6fb9c6c82ac4a332bd0101f4c6f4c3f5f832a0e5f38347e07ac274f4268959d9373cf8f881290650f54cda52bb287dd064de6cd926e736c0efe576e619d1d28ed1869e716ca963ef5e2601b1d9f128099c620f75e6c6743cd4ae0620eed51952475120820e4e79fb2c055951cf35a7931be2ee63fd2b9793e685a265ece33c74bf0f13b00168c9c29c5e93a24dea48f965649fe64766f468cf46c453758d20549c2fd29fe7cb5d03daf7df2afc5de046a8e46a619d088cd25254b9350943e5caec9072b535da31f97bacd5170f06916f23e61e79e735ba9a310b547df49ab5891fb6e4dca6725918f4a10b17117244ff06bc868467f00d910cda4fa8b59f5c89e2da7c8acf20e1ff50573593793b165a155ff1f08d21cafcd1773bfe2c8e26e4165be23e18b2fed597769d5aa80c47747157519a0a1699c57b643e9abf8251eb9d2d4860070aed47509cc2ac4a1d77833172ee316d02e60ff559f9832b7a6cc811f53bf4a7077a155ec5f816dce0f21b3270d4b6502a6edcfac4d033f2151f59bb78e589b965c241139ee6f3412985cb5a437e85f5108adf46ca660ebbbc0fc4f8a74409f71e925353ccf93eac1b0f768f76b6617278843307c0a44a3acb87eebcb9c732ae256147cecb6f07274224f87441830ce95fd3084de8ff2c8b72c35ba1402273759b4d1033234fb5e515955c2268593c191af3dc9ebbb7f3a26fa3510fb0e51b71981af027d64d002a885e856b9d55628acd42c12e764a9e230fcd9e4249b52a139de5382102c7565591e9a476eb04f7e793c5a0cfe119fe8b13517c7014075e61b30084111f5d327b985e3f434c7db11b47fbf13d0887eea0c2aad73cf83b08f600359300f75eb077ef70550ac2db3f87eee7f4d7c3ba2ea036ba29483b6955df667b6419c5279b5c7ff5742818521c60f036a2269a74f0d523a85751e8c4eb3f590fe905487c3fffe3c5ac26f81d3ac07b4b66f159fde813c57d56d7b008b4affc73a0386112738fd26ea3c1ab1dc45e35c947cd61314bea53b6d40798018465b3127f66e19b3d06d46c28c0412679da69f41c570776b543156a217c05083107661ecec46de6a45182b64c356a228223fe7a7d54e10b465410433b25de529b3cccc6ce6e038d59a4b46ef17460b3ac5fde3816337580cbf10b2b095b6bc7ab7a30bcba41cb083b60d0126828f6986f5e7f541d6e60b802c1d8124109cfd74cd1fd375c48629c0119c72cb0373ef8b82ac10d071a4cf57b3eaed386b0ecf0f3f276c48f6b652e623ae7ab3b70a9c5637c792bf6c8486fd72dbe5b82a1708859275e47874ee946bf0e4ca6d9ca302a21ee1558f542fedb97aa6cabe79162fcc4323a80aa3cf970cac905d0bfc7ac6668df0ec96e75189514989f2c1a1cb724d72a2086ecd6b4647275602f1127862df6a4f0825939dcf056f9169964d0144b2d986ccd57d9504622d0528bf99822668aa98ba9269f78b8117fe96172f60cacc0a785363938c3e822987908c78ca8db4beb1fd514a76d2018cc78100031a6d42937acfe7b49733b65d186675d61a4a7d0c66e0d4b7609ceaa9b042112191e120a07796f8be3ab70d29b206d7dde6f22521a24ce55c29300bf00e7556f09fc590c5600092e19d1934b1d28435a61b5e4d897b81794708563a9859c641b4f77f837267d0d4d06158aeb7f7bed9ecf2f21a3a1234f848fc6c7e781b923d3c1f549202223b869fc91bf43871ab1b6aa7c9274a32a2f686df72810f1832f28eb210245cf5a72d3339cb3e1848e1354327ec395c750c2ad774ba539961dc770f9ec715d4fb4e997a1b60cf03acec2c05ced4f1b98d3d3cea1d73859e85da953b9a0e716772d3be187a1ec37f3de8d331e13c0fb0670cd039a7a1fc2864f4d106f9e3d40ff0d9f4bf6429a36ed2890d0416820ae933bb94582c0388e8b4ba7e36279e5af46e53cd1b95cae103d5150568c4ba0460871e6c46cfef1c4e2d", 0x710}, {&(0x7f0000001380)="512eda4a", 0x4}, {&(0x7f00000013c0)="4d43cb1a108ffda526700df4c961a841106f0862a2e22cbcbbc106a0626daad1c98c61cf7d5e90182070d7c75be42a54dc1b5a58cd453ab102ccaefa3d7f8cf22aec1b0bc225eaa21ac370d0d71c5831460d0f08d3283051fec8dae38097559749ae0a3269cc71cfe9879ce12b1b504917dedf1d627dff2e2a171791a521e69ffc1134ab6b31bbc1647801d3c5", 0x8d}, {&(0x7f0000001480)="4673b229dc3879baea354281c9d51a4b15eb9a5046748a297fd40c74584b8b68f1a2997eee9576bd79cd93505d7f3db08222046a3147827725925c432e65d196d0c002cfa5823168d9f572988b3b1f596934497037868a4ed8367bb25074bc9c190f6ddbd9b048c044281be769305c5eb373253950bd45a03be53bbb000f3469cf43c36bdd68bc4a8d332327af637b6d616bf0944055d4528ee9b872a06ad4e19f4c8c887c11f4de512c71e329441fd42cb1d1e2c53b019bdf3655", 0xbb}, {&(0x7f0000001540)="e466312466fa6fc9e9ea73acd3ae3fd3f1f90e40b8ca341f581b2b73c665c29ab9d367cbd22d4b77f7ad16e47e31285191de3de67be9da30d6c9", 0x3a}, {&(0x7f0000001580)="8e1e7be858726b8682feb3797ae29fc5c312844bc14789d12d012cfd099af3ebe858e63c06b77686e9e2d4243e18d22c3bfb23fa3463ea8323784b3e71e22a4d09941ac15938205908116be265fd25feeab67d39d0416cb3529a97ac6ca87b703a580942ccbd54df9a25f49e54a9474a9098b4a3a7decf16d3d3c1152f5838a212651ea8048028b8f9f421fd07c3a68b75c123382797a1a3a03672056827c2da2ec803e32cf6ae31acf80b53d1c4db6368eb6025938ed2281a3d60200b84033b017d0fc2ebd87de0ab2dafcd96e822026f9b8c388a8da2325bc3d1712bfae3b535502200adb5cf47582da1c92ae5b8d495e3202bd1f3d7a29a8930a24b89323fd6fe6d8c43e00995752659bdc9f45b5eaa5143668a7335dc565a1b0cabc0f0afcd973ab49cc01063b5ae9882955248fd1d5124570bef3e136814fe256e55f7b1499e7822295f7a0115c89932de6df35ef974c5d683beb1212ccedf1488632d5bb9301c398043f3958f8a145196a1eafd3a10735457b758a4250eb01e1e29b6bba2db231c944a784e0568497e8ffdec880091a2ce2b268592ea40769923991fe9b9da92b909e79a71492368dadf5d995b666ae85d4c613f1f6932825a2b073f8eb4dca8fd3ea2fcad01ca852065349feaa432da6e755ffdb730697350087c24de027fcff507ce500e10c3801cfe5e1e0a6499cb8f6218a56488ad01f457149e2a7500b702ca1e80601fac7e0ef377fb15691b1e42b8f4b2ec5ab128f59c004ae55ae436aa98afd9304b2043058058939eefa18834c3dd78db97d407b4ae0818aebfb80bf8bed6c26c5fdf0cab3b53d329da9b2f575f10da63db459f63a1210b817d755d1e48ee44331fe04759f62829f16e3d7bde8109152197bc881dec8a8dd355214c790cce3e4287fa33ee37f055f1b6c5d6587f7fcd9bc650a7ba61ba4bf51c1b53fc074b7f8da35523dc9649980aa0371463fb759aec0ce1d0d4835aced4b470adb41aa040da455ed1d7037252cf26687f50dc0eb8cf80c2e0b5799ed7b250c3dadfee9d17f7ac52677a13ae08999f25b7f78da972f14582c9e844c1394dd3687cf885114a515c9301d2b933770616d6264b919c469b9d7fcd8993f6b3fc9378dd0a1b36d45e1a0a7ebfdebf02b980e71cc0373ae235f31d916e00630dc9ee11a135e99224d108399e319a66ddae91e0e3ddec96795cf58f8157356e92aa274827723869a5508a35026958fc80b6d3c1dbe8927ecb9b8d3aecf31ae7d8f688a8f2189f926ccacf303f1d703587aa24797958694be2a6568520a1442ea29f902fe8ffb7f981e364608385285418446ae2f1d7bab86cac5c8369ac40c4a5513abd7195a7ef0b2a77213367766d5709e427c4046c724565e9f57cf000ba2ef4ab4a85149a545cbe37ca4170b36626d744f39205067430013823ec8a143398c17432dfc0de281abb15ad5da846dd1c9fb8bbc5c959c530b384dfed2cdaf8c22be2bed364ed8d49476622a032be33e1582e6ee6526919ed05c78d5a863b029d043950dc248f8849f2f9743990cc1e6e7262baa1044e8ef7ac7f092df645389152af49e2adfb6cf69808749e75ce3084fbc5468adf66ea560001b32b9f69a2e2db9a096b73976cae16bbd0406c4bad85c79810dcb5f5176e049fd7e4ed2689e347633072382e2cb7428662315cf517577c3abf874710925d5d2803c324a734d696b9c8013ac6feec8c8ca4dc60d469b5138fb69cf29ebc11a2e6003e1ff10340ac2a30a1d1d3aab4cd601de3b4e156ace5ba81a3059468ef230fdf85a22afe5c43f298ef99518602d4575b0082d4ac3d39f98995da367914279ce681e00315b1d00f656fdf6999a0751256b6f19f2cc8e994620eaf72a65cca0a46d71ad095e5311b094ed5ef81109a582e086e35439c3d2af1476acd017a8e74c25d7d52056c42dadfb3271598e0533f80dce72abd3ea728d594734a42089418d5fe326b822d1873a251a6163b48700a8072095e6c5c62c2b7caa3ae79a1a2334c3f40d0597774d93a46c6481ae9763d3d087f5404377527460d5ecea889add207ba67ca87c27fc46131bfb1b5e2e8932b6d1c2127eaa95795b093b891997ac77997f647ac603ebb82ce3b850b87e0d2261daf5479ae6526a3880a1cb6510b5380be27e283f53c14a2815aff154b54849265adf64342c726e36faa52be335e57c107404779fe78f76a1e3cca41a48c48cf4df84e5a1e95f8d46adc52afff896a8f46b7accd2173331a77a904cf6494944bb78b81f76d2a24ad0f5449208249bd44b91da1ce0511700ab12692e8bd8f3bd16ba35b6ea524fda0a80ded464c65332dadb7dfece82166fc3a8201948a6eb6b808bc654dda5c865af4babf04400ffe6507ae0cfb7195b39fdc592bf86b9a166ddd0b5f3fccd92f7b3e945440c668806b334db8e656e7be0af409cbc5409122707c89974e8388c64f4198a908b5e49bbecbd7be030285b3c208470067a7544b07e6e3a4cd74f84f9838c453f30f26b8b713443837c0119698dbb737d4f8d76e84dcb43f3a0030fb9cea91ec5c72745848b70ce1cdd9fc8f281d35a93f4abf023421dcaafc8d8e2e935dbdf9dbe48b8c87ee3ffc8f0748c699a53d86077c60a64e43280d58b3dbf5d71f0b11f3f3737419eee189dd3b5fc2144760db4bf4daa5bdc78ecadf07ff9b05e4e8a0a70f5975bdb16fb80d3fb5896c7f11a68dbb5ebbe91f4ce3a8d57d8474abad285d5f95b58ed2d9514b7ef565d52fe43cd09e993e07d33cf2a9399b86fb09aa5aa586e05d73ea2f11cc81a7b8e3a2532c359406e95d525d0bf78e7fbc537e3f4bd35a586720a3e80bc566f72a17f558d3f178c0640ec829431a66c53d7d65b7c1a109dba18a48b63d1b424e32955e81de3c694d64c037684870ade858a3f7aa5fc082cade28eca73c01bac4922d5b9c46cf4405a0c564d834cc7731913fbcd6c643b912399a2a69890a3b4811fdcfe2c881bcb7b1aa3643b9aaf52dec4ea4c2f4d812cfe1657626ab0394c87e76311e215d487705d9c7e525cca4614332bf991f0eaa4b9bacfe0e07c957fe6ab942af2a44335729c3b600c9d6a2378af348d2c1a61726ed02a1cb1a051c0997fc1eaf7c8df2f3e06c1953d0be76a3a374297904be195cddf724740af8bba9a638219c921735c2b2c917469eb7f07e4760f08f99799ac7349614324af318f47bf6d680d3d641101170dc0935e521ed511fd2b45c140177256bbcd525b4af196419d791af2d3b1f497e96a7f609f571c97129b3c1a5a5eab8980eef4f9f576cf34cacc270a052a43b5bb183f6bf8a8014d4c504a4fcb3e0c46b9c22db37512af39a87bc3d6e9804191f7ecf37fd038ae149c222d6d8a8746fc5ee6e7a7abb8bc5c706db96ecaf8154be1ab560ac33906469081e7b93d1a0bfbce6a8b2fec83489616769d96acead7fbd89a80b95588692c7773c8a0ecfc0de1803b28fd01f69d12f31cfd93d07bd74302aae24cde011e0b6072fa37000660dce4ea3310b1e39b8ead504c4f999be1aa485ee5412f756af8a20c244a171ab806438cf53dd6c7aebc672971d55d856b154e3f8db20719d6927a3fedd326bf69fe4492e55b4db86c281040e84fbad3f7ef8a8af7f5f5036156ec33137360e999234aea77478b0ae546cc556e955ab8e480bf519e6dd1e14bf728bf896caf9b9c4de44bd495db6b497092c99f61dbc17ee8c95e03c41fc8ea85951485d464a3a8e61d6bbeb794c361f3fcba15f3f250c34a62d36de2863142ebc72659b18b78eaa406556b71a71c6bdbf054eedbf99726523951a7429305a7345372eac927c0747aa2612b346dd698361aa40bd46c5806a155bbd5d84fe0bb875f226a7ec0de823eb56d6b1b8965f8812d5298cebe80640d4b3736fd66d616b7784f5136e45346b18b38db8ab116110f2394a0678f99b6f366402a6f615f66e3499343d347bc5585220fefdf72a089987d6208bd0264c63b9381aedcb587ffbecfa09cd9e578b37a26db3a73a08f66f370a56496cf9c062a97a4c5e64f6f80f44fc5ecf841ddf255c3e400dffd19a0a95f25fcfd7db0a2aa0e779a26a4b08d46abe89aef894e283ab62bb94ec5b60a87feb0176996693b92509ccc4e0eb16a749f38c46042adea442957cd636945760db7fe205eebcf2ea5cc45b15419a859a83c4a94ba1a05ede02467051c65423f4fb02759d45969626c67a5e10b6d1bfb34684801866ba34455883d637180fc3d3be518812576d62a63da1b782e548fac8903050bd5e8ba7c3267d6672380af7c3d3e05d5fe11bc5f1f4c0be221031a329872ec459d638d8b372e8f3d2c65fe626a004727145f2f0f6830044ccde090bbfa1b77a918c37341bb15c69260b041069d1f1bf02665c7130bd91c1c59e90b78190f94ff8bb1779249a79cd29cbdfe2bf82dc1ab4a7dace33095519607e9d3bc1ae94d0923ace7aef73ce3d2e7ef00e8ad87843845c3813da2b5ae11ae52270ce6cb122388433f9c867cc7d45758e40836ca0dce2f19372ea9a5c7c5af44a54c9ecd415adfea881d12e190db9ccf6328fc61dbbc608b88eea74e282b24e55fc7d46445fbce77f25f8fc8165d85cedf0ff7ee7e3c03e73eedb738f62fe9a2d3e804523eda1cae617a30c9359d2f4ab06b9cddf1e1056d1f1cb5840f290a2927e3cfb018df0dce8636f180674040079b505d4c7ec0a1f57a2ed0f304578d0d1175c18c6ac5e7f2d16dc4d59b2fc623e911d95cb446579927709ce24cb40936d7088eec6042e479ac78ae34b496cd700a0a9bbdb00c7f15686af889d20c33fc24d1758b61a4e306d3320530753108a8736c298cf20a1b8863233278dbb0886fdecfa84e245e1dce870b647de011b23db91a7d9c2fa8f314495a242b32be23c6d9e857fcb7060ffd1b8cf28db697b2c8f55e9bc4ca3ed8809d221b9a8bc7804d4cb9d4d4fccb45bea3b3a4d2f766e0eaefd7c6947baf9227b384a02c94546c373943af20b2de7eb1d183171f0659992f18d1aff2829db5ebcd0746767a99a6d79458a7e772abfb0b4aff311c992b9e4c686793f709ed287720f29ea76162bd6c02cfb8a54e052c4549cfb71e6675e8894a4d5aea1d803cce1d3547d05dc98455c06214ee588a2f121569d873597044a8a3043684c25e54a0c8cbc4ba26e5a9e7b2a28d87f34d6ffca0af9987c6fe62326e8ed1bca285f412164b62197d4321a9547d87a1260acd8eda2e39091b3c70d9767bdec44e4ac3e4e182e4809a4a0abda5c21a128bab5a7aa69301c10ddf7c11e2c20619a7f183ace04c124423be8186750037e8cdedebc03f845f0f6d63a68125fa41591d428ec6fc567942e4a5b917e7d692d8b803f2c1b43a0177f0ebbd503f601daceee1e7b5d08b28ded4a5ae3e6bb7aef15d52883df8dfe8d75217591a0080ca7393e33783f9f23d5947be10ee144ccbd9e2d8651ad6a0cab4f4e7318c6bfabe36d151fc5b32f108ad4e4028bc615eaf99b43a2e9e484dfe8d6d7d0434b16d4016df5de73e3edaede79c53996c8c72c45f63c02ceae7ca4c2bfa76fd35480fef0c489532da2b81929ddf540b83a8301b3c728a78c58fdb110d4943670abb3dca3be78da3f4ff670085cd147347d1f5683f1722c4606d8fc7991767ba14c8418fca1f0ac0c2e59f2cd3cd41db90f3584d67be9b0856eef58c97753c66f4f2ae8d39f2d9765ee3720d3acfe5d38550ce3865b73b0105c250d46964a6d372326572b281bb184c2be865343624a28738976cc4a2fedf0332d308ef76976e938d0", 0x1000}], 0xa, &(0x7f0000002640)=[{0x10}, {0xf8, 0x1, 0x0, "3346ac93f352418c44e9ffa5ca6a1a71dfe982b66a4d0344efab337868f0dd02d7db28fee493c844ea470acde62fb4d90d4094508ebdb025a94bce6fb70ad44de944cbf76bd9f7e59991067edfaba56bb57785e24658bf6877c965212184a5922e2f51cf647edb32c6a4b01878a66682ce9c35e585d41a180f93cc62730e8b567a78da2383cfa88913f596ea9b974eb8d72604ff8c66d843cdac41697091eaf0b5e0c0176b4ef4339fda6a65f9fce8d8ab4dbfc9c68f4fd1082310ef323bd7ad984b6f9d3bdbbdab448d87af5be1ad372ef061a4660bdfb72f65a1b454463b8729cc7e534f"}, {0x30, 0xffff, 0x8, "048b761e6bf6c1358a2f275a632d457e5182345f304f8e525f21a9f2f1bb24"}, {0x60, 0x1, 0x0, "eaf1fe773d196ca5694bbf734b7c34b045a06143cd692ebbe877db186c5b88e125ff5a2d44888f6e31f98825c1d2083afc3e97fa9c5d9ef723e8bb3d2a16d914279f2fea46a32083431c925fcd"}, {0x68, 0xffff, 0x197, "2fe30be2533943f8473de36d2fc72f495322515f6791e61155f7c3dd092143f71f7a83a0a10d4a9b983fc158d0217afbc5edeba15da3b82a4472e161080018a74ffe3b6391972ff029684024ced3fdbc3e5d7333eb06f9ac"}, {0x70, 0x1, 0x222b, "be3db6f2b70ce1d6c29b074cdb5c5473fcf7e5879216a1287a0364af8e73992a718963c78a1a4e14fadde9e84a789f6fc77f2cffd5eca6a9ed7371ddb4a6c5fb607492238e962d61756d3c37a02b85f0c2752a922e0284b2cf7938a4"}], 0x270}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f0000002b00)='./file0\x00', 0x200, 0x110) unveil(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='W\x00') msgsnd(r2, &(0x7f0000002bc0)={0x0, "583be008a10fa7a79d6f32a1c3318e4cfa99c50f9152c78e3a585a8281c6b9d1e3525428518a05c4b8fdc79a93b3b49f21203e6056197c0657093b1bd0fd83a63805dbef5dc473f2fa62b9a7af78994aa792d76e5e3bac9a3ef45d11adb872520a89e823ed053bcd5c52d712a3437fe3b55563297ed8698aad7f4dcd87d4f5943164d949d19893a352ea6bc7fbe79948ea60cf585788f8918cb18747ab7f7f24d805c36cc846d79ba2f2d8c8132b71b98c0ffc9d8313c2067f4b2c3a1e79e1814d17cd30c8ee55d25b7a2772c26fffb54b3cdb7b0ab6fc0778368fe95cb4e83c814f75af1d6aa18f4edb214c19a12d8faddace3c601b0be907a22c5fabcecd6ac358895384d624f8248f5f4d8296cf50d950831dec0f3e6ed6e6c254f3229920320ceebdd26f5ce8d23277d5062168c71c7fea94e9a95b273fb4c2b486351057574b64b142b7217d1efe583956338f1ad5282e442f819246efb6a0161be263a04454b11ba997fb8b1a9ef25422f488ce10483fdbdafae6128ff75924ee0097f3e0ac3aeabc947a9204b1e3fd5cfa6e2006bac8a1d3ebe7a79d30d354117486080f698cce2d432fa17eff2264fc51457b844d97e6fa5e743910102f0f683eb1617c02398fcb869775d6f883d15ad50bf2df6f38d3a367b5c91fb7804dd6802a382a41661df54ac0792f90928016206b430dfb5c98095ead73ce1e57d0db85434b8dd31fc891c2310b56cd75280d7cd544d5af530e7b9b4a27437de573c456bc0cd12715b18a84557a769a80a335f5a7aafee78dfbc06a9a4f4ee121022981a7a2666e98627f4f6de2c13f92cdfa303fe6c47597caa9c9ab58ae88750cb66dcae756b631d053d62830b522576448a92e5e390a63436e712636e37520731bdcc66b2164709165e0be9f105692edd7a2a0b8131f0d9103389ad29b40ccb3fbe0a0a726e1aa256546dde20a56d783ccabbe2e9be7d8eb0adade6e96dc11cf1c6ea350046d7184eb362bd08be823d253e82266b7e02bb867351045f424c60ba650693c57b9b8096c360a08b48a7e7c356fc91498fa9abda6eddc4c2ab6d73d0095444448d06724dee1f95066a6e66afc4d3fd05b8971a2db53c8b056830793a1eefe225ca3df1bfcd16ea6a26bf0a8e2c30c0849ada32068868cceb00583dc581d3228fa7396aa6561f9e82a702e3ba35711547c35aaf97e8b397485ed9f3e9bc79b023e4dc91ba1cdc1d0e70ed5f8a385bea438d9d31ddf9145ff1677774a87e1ca616a28c735b2ca5af8685b4a279583a3e3ea0bf9593ac108fe53d20b1822e8f9f70478d04f4825b6b9d1f37923e78bfa76d05426d9a6f88dcd98ab6df3652f4b03824c0282820566f90c883134c4a43db49844484c7ed249bbc8e40c11d3eadc0313f2cbe74ce2c715f6d8212205157170f71f5a8bf554dea73887de90f0bc78d97e25c9c801d58f5b4c4c1ad48f4610c991e0b66183531b0a6195b64ea9aeafbbd294183c2872c89ea9da546268ade1de9295768383b29b8d5d22b8c6290cfc374aafca996a28ffbb5e438699fdc3613f23570ba00913d4c80781410ac1e7a29e289cfd3bbbaf969041fa16acbb710c71b1915b44b7ebf4054ecc81994f5f928fcc4e8a5ea2350cbb99971bac402f8cc848f823889f4d19a8da8a5d73a93d260a51836e79a9a8a3c93ee69f054961cebe6d9b427919f37d654147003090b273512c01257ab0cf2842eff00fb59d948e850de59071f3a93b4a6e2dfc4c108a105e1809d6ad2d3d7159125ad2e3b473a2ef222083cf20e7b46255c28c1d03a6bc9752a144c0d2d236e9fe100aab3cafea13c05610d3a3e04325375d1c3743339615360364a298af24a6f284680937cc15669bfe4c807239b7bdc26fe5fbb2d2e938974a9ee3ba8dba4f18dc9eee35f2209431e46d718747752a713680872f4207aa108b7bea8203643b6eedec3d5700b7fe28993fd88f8360ed13498eb89bb994681491ad5815269197713e75635d5b68dc3c6f6ef2e52e03bdc11d7474c97257873bdfa289e99936441909c600caba91a33ffb7cec04e31c28b7de243bcde4640d0b36b6e446dbc46473173fa3b54e56ab2a001f050cf6ce3fba663b979667f5f9add41a423b4da1a4a5b85491d0b36efa6a1263106f363bc52b1e73f4ccae6ba668f370cbf4d7a18656cfe673a8fe1d8cec787bebb85f9fcf946b0370db87b26d60c3d893d809d94fae6892e0db81e72e5a7e4fe375e16bec8bff963bf313cf285866e69963394eae95e492eb102442e158f2d694379835f3d6f76d8faaadcb9eb9faad6e4616a2c2768c0a10cd400c998ac6ecff3e9d0dc5d1253c95eb07bb899241d6684b582209c768abf7657c9726fd8b14310ab0b3efba29049f705992b28c0708d91be5ea620048b771372bb27bde4780ab9cbe613dc65a1387e76d59b93f3d36389c9b735e23cd8adfacda55159f677b6ecf3be11231f4b18f0348de22f9b55ec13b18b168d7d6127bc6232f3ef1d15dba9054f67c2e022bfecef7bebf7ed88b0db913ff79abcb24bc569b6cd842aa6c8abf723ce3cd57ff76261b4f498e11f32bbbe1a28fbfa421a004690dbf52f034cb3c1454477caab5a26becdf0038302c7d20e63a7d475de24baf9603f249dc350681189ca47121019592cdbb95829db2a8666e813303e1a2a93f95c18cf5cace504f893cd91f93c34e436356439cee6985ae6244004a392e7461006e5687dfc248a10315e579ad635ec94fb52e719c6ecebec4ffcbcc5918399191eec497f9789020910f5c9881cfe6b43fd5c2075a3203ae01fad02ab2986b879f6b81537f15c6bcfd8986a7b1852698414269a74dbf919461d35250a7580eea6b241b9268a843f03ed672854b4adcee1daa6b1d945a4754c6990f85f403f5b8609afebafac590f0d53bb757d006f1a0baa8770ff88eb36583d6affa0cfbb5c57cc7794aad17ff218a215cf5fa3bb708fa62ba946d336f18deb8f9ffd13c8656d9e74a129b419cb35cac669bba52aff91a3d6be5b9a729de229ef3735795aa93af59a70dfd886b08063d169f07517d31f103224fcd5ea75a28d9ea41b2749fcf2a92b0c2ecd1de66194ecfffe17522873129c6bd6d792581f0b1abca0c9874830c300d214730a667f4b8d6c33ae8c3e75d30a8bf4568bfa6c25386e8a3919c26c0d85f89f35970a0bcc7cbf5674883724328fec229e7611ede0750ef53a8eaa3306740f4bb7eca4248518d7c5446c8687d1eb1229b42c429dba1d6ba3cbd8208a09988b39e3ff705b5035f69997beb63111ada3bf132612b64345f84e2b0b3ccf6d048df8a675eef479508a4ab9bfefda49fc12fa86e5218d3f2f833087501da3838548bf128c3c40e5be7fc2bcf0b7d149865229da8faafb3d55831bf76a94a66f27f165144679b1b056b4a73cebbc5e3f9e7b90129434daa95fdbac0a856e63eb1561284989abbae6f5695f754df8baf2acae1ef69f2c5a197962de22c24b98b2372a2f274fa3d1e9422cdcba22a413ea1b2abd3ef9714e927bcb865e42759a8ea25728d96b749e39c7319acf1d4007c03754ef37808d2e5bd120424dbaa84e099b0de8572886434c480fd52b27239595ed9dc638a3d8f42141ee6948ed8595641b6aa9b2b6255383739588a2372c1dd63a0e2e5a1eef8ff862e110104038ace936e5951b7ee5eb4ebdc10090949f40e6077959e1bfcc0c299e6b0fcba866a22bf3229d7ec5f91ee4678447de5641f85a356e8e5387c8a5d1ee1db0021886c18125360e82d99d0eb6a2d2938b11764f3de0178a505a9eb72caff78452894388d5d4395d0004bcd6e068bf7f578b15149f946c346f4b17973a86f27d17dabb972fa3d66238b1d4e720832508091253ff7f7092c4a1b531cdc11077a637636da9be6afb0333ff79d52ffc7c409e215195cca3af2d034f0e022cdde258d4bc1ff932dc66220d1df2121b4bdf37a4763dbaea7561d57aaf47816df8e8d96c7357f6a6780200d09f1314718d758cf58753689fe00fb135bd225a8be20dde9274a32993ced943b5541abc0cb7c9559857646b3cd569740b2d6cd6505da30b8f4ac795c4f553313695d44124f163bf6c4220489d3e2ce6b9b153a32c501b502ffed04b90d56f428dd3e328dbd887a57eb849a86f24e44934a59fd054aee10d9eb7d0e353bbd8ce004f4f1817b6eab14442538d84e8ceb0422181ec06639936df653e98a9e8437ec0ab9c0d45aa49af7ddfbc052d81dda0e1d3ad024ca39f2c729dc8c31760d5b70b2b76e22475b7a481f3c19d3839fb0da778ca1334fb9876c60c954cab2ddbe8b6bef9e507963d57a6dd7712a5d0eb5cc129781b9b7e29f1f9f00eeff204a499252e8120d39ad5a30c10974201c125310a41eda5903d03d3cf7b11e20ae718e91cba4b5c21cd8cccfbe27c7360f8be00d43272768d2d0a071040a57e063abdb0ac9170a91e6032de22b2e05d8352bb8bd50f89f593036abc9cf1d79453f7e7ef9cef04d726c1d8bd874c0ca6859ef3b9516d53eb8bbce8a7e5b76532df44c9ffc81a90de8e15bf81922df8c6eacd05ca7dcc5b68b672b6b659aae48f80b7763d863b4076438abb778d115d88ce1866a70699417dfb536a4bb804913d2a5380508a8ee263b51f472a4df8ecf6a33efb3601a9d2a3921c0a1a3dd57c976161870b12545faa8bf47ae001eb2134d107524b23de46346bfa1345325264a6b67c33240e9600989ec08623145def7e6084c9465e56ec42314b310d0669ba45ad0cd4593084271d920c7da1f52100de95aa142c281abc783a041661890bdbaf5fc71abb2ed6549db25c54ae8d4e0b9fe37810385fe422de91f7499f418aa986c585538c2ae823fb8308806033f05a778463b92d9ccf4990c934907b223a75a0755ee2b91d7c295093451280ff5a12921848c8d51d24f0e13c21114edc69b3cdbc3e0e4c50421d706a1a2222f879e381bdbd9e3ffed9ee6cc66edadb766d6cee5e3d5ae48af9b22d4672f8e90401ad00621eacb4f61a5f4702a61cd5d21edc30a27bfcfb7540b1ea5a8ccd4e5c815301702021c93ca440561e252b4a553073cb1d248622f6bfeb9beeb5a98124ee579228841d2507bba84d4c3decf8c0dd1106ef463bd471c53900c7f8ffc2f0c806f27fa81a7bd1faa76c192a8343be9a7dbbfc6192dadb220fb40e676bbd3ef02e81804b13ebd496e1f00bec5e5eae8c3dfd9488013556e104f669679a45bfd8ccbb57eac65dde089db43896dc5fdb45e2656e9d4cc5d7d81b6b5e56018c6daeadd6a9236fc6eb8fe2b68dad5c22d1a4c828dcc5f965669dce1f516eff43f1ccc7371077c9d35bea47a073d4c6cf24d01e4779a59d3b2ef3b1152eaf1c62177303e28d51f6bc51dee54dea3f1aee9079448c552c0e64df86f8ed5cb227bef3dae5c70db8367ac7c0b9686d113326e94110e3b8f66da7f47d1a93e0c99cb85bb2b941d383db9cbc482dd6ff59016195b62b81e5a8e497a3ea1f5d6c83583af1add3b445da7c4d7e4478cb2cc2133d987d6f6853f6a33cd021a52350841a852edfdf5eb35ebcc6b921567bbe11bcae1fa396d4fdc36f2271e53f70b0921f62bc9e0a9e826dde5f8c43334641aa74a0bf7a2e79b83c43f6e1f5262fb0b638d180dc14781f82c974e09440557f74b78a88395dfdadc3ee8e9d402da502d24bd960dd34ab90ecfe5949996c6006ab0e40de9b438cbc6403e4cb7fd5dab90434fabf7f4792bb22c329fa68948a49bf2a4e9c8d238941700b04388b3f8892fcc01a38b30b5cc51df"}, 0x1008, 0x0) r3 = socket(0x1, 0x2, 0x0) socket(0x6, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {}, {0x8106, 0x0, 0x0, 0x2000000}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r3, 0x541b, 0x0) dup2(r2, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r5) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x200ffff7, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff9, 0x6e, 0x2, 0x9, 0x81}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x85, 0x0, 0x0, 0x7}, {{r5}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x3}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000081, 0x8000000000fff, 0xad8d}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x3, 0x9}, {{r2}, 0xfffffffffffffffc, 0xb, 0x800ffff9, 0x3f, 0xc7}, {{r4}, 0xfffffffffffffffc, 0x6, 0x821ad64f40cc59ca, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, &(0x7f0000000380)={0xffff, 0x80000001}) setegid(0x0) r6 = getuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x80000000, 0x0, 0x0, r6, r7, 0x1f0, 0x7f}, 0x3, 0x2, 0x4001}) r8 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r8, &(0x7f0000000400)=[{0x2, 0x81, 0x800}], 0x1) semop(r8, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r8, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000003c0)=[0x26b]) semop(r8, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x6) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xa07, 0xffffffc0, "04faff0e0000043a846102cb58c006000000e000"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x7b4, 0x4, 0x7, "3b03c8ffc35f020666a8c73138de29fb1677f01f", 0xfffffe01, 0x1ff}) close(r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x4000006}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="a4ede4", 0x3}, {&(0x7f00000008c0)="a709924b30675ba695fd9e7c7c4825f8559b41b4fb802a7a99a38118948efd1d0b6265e3b473663dc2430389592882b0a13299148d3183354b188e831d69dc7b00b2d9860dd4e704fe6524dc41b42db382466c7c8223dd4142ee840b315a996dcbf5b5920023c324512be659c42c035b4e77f117ca864d81d0d2adc92fc6ed0589ff3bb4f7eaff3bffe9cc3fdf34bdbb93d89a7f6a598dfb551b5d16e8bdd423dbe900edd1e514591bc69922988f78cf5914f293351e740debe746c22d0a51e8767a027cb70aeea020a4987db5ce21d1d9d78231cc7a79281e696a6295006ce97d8e649bfe9eba0ec064dd21a85d2304bbd3666074cd14037b19979af11267c46bd3bcf8f94cd5d76e751f54826cd39f6e008758c4eacf1641f0354c5d3aff8b54f3d14a517dfb73d0a0a38d898dd1f6ba5a8763b0492ab2364e47362a5b7f75dc68b8a42fdbe911a66f9865ab2e919df6e8c0fd4412ddc986e69b5006c077b1c861718bcf9340e7bf5e01c401155b84686487f738d85fdb72ab882dfa6b38bcbd0116ebf094aafe96b87f7f95a04b598e809be836f3b14c1f9ca3c525b1a0f6e5c88b2f8543a3a41d8b36d90b7aa21cb6997edf97be65452decedbf5ce6643db316b5f161353b20c62047e3555fe55ba639f02056cfbf1c49af5bf1617a2f68eedc4968a2d76cc0bcd5d82969bf97d31727129b8b834d8210620f186ed37ef12761040db40e6fdde59d1221751eb5242f3d3fa38585b92c6b8b38eb7a54f3db671c6af946b447368dab9791b280d4bf352f9deb0cd3ecdf51c86c4684000032af91b5f8b890cb88888005fd46055d809b9f6472d8c2f4fd640b83d2f34e8d39a78833f0659fb872c6246317982cb8cc4d09166d0bfa0dda8b40779652ff3367e7ce483b6a9f15211e7634e1557c1bdaef5616a31c74caf616253c9ce8711b4b0c6806a8bd1df7afb14479e5795265223d51440e526284e693a1966833a4e86e116c2c7f025be3b7701345b2eb6042b3b4a42d7f77afb70bf273e976aa42656f5be1eee70a560abe0515ee3b261e35c240885cb3c230d2c2dc19ecc1e73ee373bc1815e4809fdd6949aa85a8a7e6a2d8051af5392b281b5ac52b5f3f2bc7062c9f31baf7ae7326dad00408edba9b26cdb3ea4d3674bfdc669ff80e2d921f6a514e99cb9b8ac6e2ac442fea14a3a704bc0516f129c5cc9347a11f1bf710aecac95457985ebeae9a62728360063ec6eefb392fe1f7db34b6fa63fc71c05298b80dbf1f5368eb066dde7a2ecd012324f5eec16f32f88595514c7066ad5e3dd4f1f742a7fa457e06867065af8ae8cb7a0f1234cc664bba9ae67d954d9480a5f1032d83aedd13a1934943459465987d8f2950d39864655862365662f9403f1d241c00b5cb901e1322ae4dc472f27f16f59cf3eff6ca24dabba22a5ba8da14ecc6151b8accb8e1f765d5ef4d12f2f73c895a9a0d3bf8aca3e6e50a553669e28e0c2355efbb0b576f6748e17b0c0fb59f1122ac66905110c66d8f6f8a2cf66967e90314aafd52f00ee180993b782177ec2af282796135561fd849f30f534758e722982c1e0924a53835aa79e4b3419015c6d3f90693fb1de478da05eeaa6fda5b32a25517a42927ab226a44a5fa8d24412657ed3c5d0a603bd7e6bea6e67451012456a57f7767ea89501ddacd7663f3649b558d97a61ad3087303ea7ce9817d3658b3b79b67bdcbeb730cada2f9642dad5ebe50379a1ce90eaf6ed583bc2bb897b1f6111f1bd4cf046d8355cc96db96bc38fe0b56cb6fad93de19c472010fdbf13141a95cf69e8742d26a536ed58d536652e9526dcfda0b437b4c6891e47a269b24f76b0639bbfa07869d561e9be85542d1c0d8fa1d3a830726723b556583b9f804807d8e55775c67d12c958479681c889dac449d06b11421e0a45cb3273908b6d09daf9b8e45b6f6fd41929d95fbef3e8afa9e46134250ce539070a444f36d571bf3722bc08baa910a53ab0af79829768100563f65db9ee788880a3cb4272043ab78a68708f995271e832bed91fb18f906e15bbb71a02db71c98befae86d74a22f64a9e52f05d981a2d6756edcf0c0442554ede77c5f99ffa16e70a913bab6c5656b7d6f8b0207f07b8de80351be4fdd8d9fb8805114596456baf4bb7af5196aae3040b35111eeb3194f7e74fce9da5501447576c2425921294f00a1025633456a7f6d014ae37b9f8dbf91fdf67cf8b5c575ca046a9e135d3eddff505fdb05795fd175a48a3c4ea6b57337ad48e499ae95f87074587a521809fb873e5f8d54e39db8371055e7a87af6cff16fa61f7692106aaaeb933be99cdc0897c806778afc62e0ea59526bb1b717350b7cb3f9927e7ac75a037dd152182179ded7016000137a95aa539255e97f6721c4825e2b144a362ef107bc5e186d7011937e35e9e33b9232ff64e017d86361967c713b79823a75286b3de14de9525ca8c420ddb74bf2e67a6c9110a30abb6ae5136b3737fbdd1d53a8db7aeb3eded63a34cf78a3c07333321e2fe83b9daa8130876a1f6e5ab5c03bc7e7cd251961b604cb68f67a203309b9dfdd338d2dcc2ed6f1fa0530039103bab7071e33f12a0d62434d28af14a9acd694e6d839a380e093a9962bf6973e786a28411337cf2cbf7ae638bc23d6cbf03e546712e0bc24835d6a5dccb3f3a7ccf02506eb612a24c65e61d5eaccba9a8a7c70e3a68e437039332632b15bba5cbd3bda0794d572d729528b70ff6df197fef756af7ada382344b7fe573f1de99ebfbf33b004a776c924c4d4ebbc67e2e4e7e6c9804c735515ae02af287a25276d36307913a730e52cf3d13bc064a8d19d2ee7542cc88bdef3a507b2bbb8072dcdf23cbad16dae8b93447422c893577aa755c3dbb0d40f125c620128c5cb919cc6558fee8fd016f2b942402b70d79310891a6920f7eca6a6bb382c73a758b6be4587f6a05b3ccc8dcf3a9f8004b4bcf569fc812a420925236db8f566940c778ca1496457e5fa329df93bd44e238c4561456eb81d7a5201eae97b3deee3229679d70f65b416a96c01e57484fe6cb300f85d2739f270e96600b7e3575c5852e38280105581db82b9eb814d3883860db6d5192e33df6543e27b274b6000d355991c868f6f6cae29cdf2421fccf55de494008756f6cf8997ad226d9915347a0b32f9f34f92d15cbc360f321d46cab6a004218a4d208acb7e58e7fd62fe4eefb9f7274b6588ead1fe1aa3ff6c83dfb31cb91ba7629d904d26562ef2b408f780f3a7a2b1d547ca970fed7d826ef6805eaeaecc2ff854f3cea7a9795450bfb167e959ce85b285a70144d6f90264fc4c515fa4a8a5c0f388b1ff4788f7b54e0ab83cb09913bda55ca52d4704faa7edc5de38ccebc0d46893402197dd1f2ac33f6d92e6fa218036a0eb9f6c63a1ee46a6e45e42ca8291ee43e8a3d73830bc657f049cb691fb18de4010a3da910d1a27a58407678d2e56a43c5a14263acc14f7cfaf7da4f54d845674f39c130e3aa13299bcf62c640cc4e3d67f8ee6f2769f8929c210d83bcc777cfcbbeac2d1e9cbfaeb1f47c5cd8470bf7677eaffa6486544787b125b61dec528271ea0f030114fed6f4e5cab8e2643bb3765ab373ee8b66bdb1fd10557da67964d95f59d2052b789f4b4e7d68c89979fc7170b65032b841d1efa83d61c025f71689bff8cd66c268b7f1610bbf7fc6c06b1708d23c99e0a16b805588c719be27bc5f55f8adacc6cd7169d10b758efd7985531b540a467fcd0b29070d593404fc3f864571451205f56331601a270148aa12e8c9246289bcd61eefe9b1c885279314a7fb530a773cf3c6a34c092208e7c43204a35c748490380bbb2fc9409d693ae8a368db21f76a0631a5bf4deea6406a2d1c6f487fd8a788f16bb536f04747279fa80eb90cc66fb9df6dcc20936620669ede621eb7ab44028523e02ca46dddaf19bf831d680f381e8cb8632e7748f11a58d6b001c177c7250c0c5e778311e95af6a61339e795db4acc8c0b3d28caed1371fe542170ab968ec04ffe7e1c9db1b68fb834d1a9721714fd3bfffa5616923ea3ce6f4e68a386b747a390e37065d8557d8b08a31233622e9cad4be7334d43972c8eb4c8e7d8fd463580a44b2682e36a230641e32c2125d7d2e613e3c048b9543919f0dd069a1df11bd1d70d027239a32a373638b498c981ab24da243c2494501e249c63d285dc2daf5a7e45aa6dd33d9e84e923ac2f036c95ef47ee755dd3e27efacce6ad14a39e0d1ad42eeff6b9aa68d70335828ebd11e7474fe1df19562b5629d5824c188cc7aa1939354044f41467a90c1b2f894dbe6ac5aa58ff99d82164baf1e6ca295ea5098482a2735f8e686982a7f0f56b9af0b0cb7f14c85f6016c2ef848251518e6de6fd998ef9f042acef209a81300d6b4540b4bc5b566399b91e0e683f463fc66eacbe51a608426924a08ddd725f8da26dbc2d6e49c5e4a19bdbd83e7c919daa1fe089bda164e9b6a8607be896ce03518c81840e0d13c00cdfeb93bca215e47307c77b2385b3f64fdfdde902ce33d8f2c5f27cdd868cd942a4ba231962c2a53a2501f0bda13dfa4c40bf742d3a00a9435d977055e3c4a7d75880a9d8e36a1bec0e959cfca1127a4a0368b46c01f8a31a06cf6d24fb3038a0cc93320b65bf4f64dc01d0f91866f6bc7ad3417ce009791c537ae6225b4e281936191b05809fcfc149798a8efaf668c4b0c4dd9613ee243f805ac8c26158c3b9bb74d8cb27c99cf48c5c66026f5c0f770fced1989148c10b6dcba31e2cf52a56e17b413f522c841fe07920e160b92402a368a12bc04e7e5e53170fecd8fef95cb20b609f9eea16a2ae7a1aa4f16bbf3f9831ef0226026ce866abebc6d66c420d2896c4ad5932649211dc8ff21aaad5769c98107556142d096043b775799c4624e3ae4d277b61ca904a7983604dfc552eb02fc2c62ba634d3d6d24de7f0fe718178df743d0512fdff88de3bcb7c76b8020a5ed28cf5149fe3bef4b980bce9dbde732d5991729c16a425d8967a376d69dbcb03c96acffe78c11000ebf5353cfb56ca9f6fb55f75d5a6bbade93bdcc91155a7bb023ea1af933c5738c1790448ca4b33ab81b4333891b23cab2ee7b268027e1292780e5db686aedbd3ac47d188a23add29a463e4a9d588b586f4e85e71f94ece8a876c6edb7a428ab62389e0fa8155676e6a97e5f99d1367d7a9b260288d51c634a351850a75176369e92f6d40cbc60287c661637790dacf54357ac0c6befeec493145dd66ada9d2d688db487e349e949b005fbb95ea8ba62ea56d7dbc057ad5718bbf76f904285c77d7cd36329df0fa986e3f67c94044b4609fef4ceab529f1f4b80afb18648a810cdc48ef3c7387ed9e0b74a2e987a7ab3a184f34b329bbac6c3017c55b9eec96a2b62cf700a01e95ee1d3c2d6528add300be8d333f894c064ecca9c5f8b9233e3c03cd0074a079e64193e5a8bd9ba1d1f425629b8e92ddb3f81793ace642988199d01a17eb08df01549dddbd9d1b52b0acdcc4bed8352d0e2ea6846d5dc628f3abb95026868b2f67d98017fc3eacc3cc05451e7049bf421a34f48e761a292d6e20aa1b0b23e238d69f0fcb2b21ff0173d96c488b7cc7cb94e42067ba2482fe967272626ffb2d907a3d88837261868e22f3b7f9847c80e7f745c6c09e39e44da2b60b7e6c7718c77646011a999daba2a2671cd928e5623622e99a8431c4a1b6e0903", 0xfd8}], 0x2) executing program 2: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f0000000400)=[{0x2, 0x101, 0x800}, {0x0, 0x83, 0x800}], 0x2) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 3: socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x4, 0x0, 0xffffff5a) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001180)=[{0x0, 0x36, 0x45, 0xfffffff7}, {0x8a6d, 0x4, 0x5e, 0x6}, {0x0, 0x6, 0x1f, 0x729}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001cf3ffffff0001907800000000000000001100907800000000"]) write(r2, &(0x7f0000000400)="21000003000000a8", 0x12) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x1, 0x7ffffffe, 0xffff4b1b, "0d4d9072a4ad97b0e01b48696d6e9fff67f4d3c9", 0x6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044f523d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb29a020ad10bf0909b9d425f2344c2e2ac15abd735b69a5057a1a4234", 0xe6}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) write(r0, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0xff}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x6}, 0x3, &(0x7f00000001c0)="eb9a7029325332d518d4ac1b3732084591ef8c4cbc32e4c84d08346ccbdd5d40c8c753c815541146dd3df855cb3fe2ec450183f57eecefb48a6a4295a0a04e06d3f2", &(0x7f0000000240)=0x42, &(0x7f0000000280)="ac83ae4c03737f62afe6ecee71531bb534052a944e97cbb494344784ec1ec6655be0e3af6930720bc5c11146d9ba860237522216a726072f4687bbe4cfd55cce6e9952bf9a0a1f2dce801870eb7bb37c541b0089dd7b19d400560c0be10246f0c63630a28dfdf9464b588d57ac7a8fd381c18797d3d90c02a321afb6586cff3b6ca0c67f0bec90e6647b7cde1d7be9ad1da6fdb483737073a1620a6a6229d1d5faa91f72028b96a876d890dd01c85c532bb0f90660a1f6a4f2637289e8efafa0c9ed5a2c1d340dd493043bc5d5db69f40ef49070cfae5e159765b5", 0xdb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000005c0)="3a02000002a000feffff", 0xa) sendmmsg(r1, &(0x7f00000004c0)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getppid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x33) ftruncate(r1, 0x1) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0xffffffffffffff6e) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = getpid() fcntl$lock(r1, 0x572ccf750e306db1, &(0x7f00000001c0)={0x2, 0x1, 0xe3, 0x800, r2}) r3 = semget(0x0, 0x2, 0x303) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="7060f2f88e2790922683d92b307b1c14d6c5e7c31a01667348ec4556a64e39a8903dd19130ff9da1ba135c16f17ad2e9cf44522216e7231df275f120df1f53c46933bff7957214c1350f8655eab73e0626f13e9f3bbba61d108085dfe28bd32e77d0d524c607dc9309cb7f5ffde87dc123af653a341dfd3c0031e939ba7b90", 0x7f) openat$klog(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) pread(r1, &(0x7f0000000300)="14b9baa1e2573d6abb86d86cdf95e3b393d03278ec3ab356f64088a92d82608d66b1c09bec6b92b8873d6dd2232332d35169d88466960dc58560fa9bf5e10b830b5835c63977c083976b1754c2e9292711c1e8538cfc3df28120db8f08daf8b1da0bc6ef982e948abc", 0x69, 0x7) chflagsat(r1, 0x0, 0x1, 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000003c0)=""/114) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x7fffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8}) chdir(&(0x7f0000000500)='./file0\x00') rename(&(0x7f0000000540)='./file0/file0\x00', 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x3, 0x8}) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1008, 0x0, 0x5d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={r2, 0xffffffffffffffff}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x410) executing program 6: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() socket(0x10, 0x4, 0x9) pipe(0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/73, 0x49}], 0x5) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, &(0x7f0000001740)="f6e1298f2571653aadf510fe22da5ad82881860675e2e27293c70626e4fa1d0e27c378b90e28c814637d3250d46595f69efd3cffcc95cca369412754f2279144f6eebab2627facf2636abc82418e33a770665ded7a77c83565184107e0d16aacd71a5f86aca4687e7ed5165a7a66328b0d38e4c445dee373eb2817871afa13ef6a6158518c53e311ac9c1579f7e7d889749b65848bce7348682a3845aff319c202ca6cefe49fdd816c2a43dda05fbbd832c01b823a5a874fc782c55ad31f918211977b78da5cdf1576b6aed2cea010f5fbedbbc64629d4a0cabcb3e1ca8a599c7192e5ad9cc8842d3f4d4d0305315ef036b96e6e7cf6663b0a5f099e7943ae407217bf104c6c5a52b439b587084bd07f12876e6a08053151e5e0b656835fab7de052e50b6414050e46e669a4d54d844db16829a6de14b2d79422205d9b4987c38b477317194a2fb3cadd2fd59beb38ecb7b799ac81f5f137c76cd1c43ea15334fa0fde4d54047f2afed22fefa93885e259e5a7a8409d58c3f222377f3e9bf11bdf2f243158043729b82e4a4eac96541fb92a4206265dd2fc7ec38b043b7540de9eb91cc30de69ee66e2ce800c6140e3cd0edd9225329823118dc0647b92aca6fb5f997e1aae790b3c10802ea0616b9299f4ad992f04a6ada840100185934ab21befe1e426dec9731e89f1b64071eaeb8c4aa1b8d6efb45db6f729e95d7719a0938cd289be65232c42e1351c1a75b5098c771cdd9f9ddf8b9576374ac6a4f4d9b46b4f8677668f8e8410de2c3b51585d491de4d4b7b59eb7a330cadd86a53f7b734fb207c8f18b1434f86fc19d706fd81e362a0ce19a1a32a3f52d75caa26a02fcde147be1de62f9f2dd86af49f98797bb580155430367712f104f814eac647ada5d19fb5d108b1bc4025730ce4d4928f191c2ef0c625a8a16bdf833d753dda4a0e73dca585d35035663b45cd926e1cb145fba7973ad51c04ffb034c8d231c0e656307486c6bca800062f3680adecb5d8a79abdddc08e5a7bdbd88f1ce41a05238bf79c65e6d35b1776997af70032be1fbd2482aa11e135ff5c20e5ca5720e0b183309a002d4c7cb205b24f3ef49349ccc9534f63f66da2fa46f36d25e039de623042eaa835d8f36f700536434c7b454989017b3f914b09c2a4f5eead4e0fb2f667778bea14ff872bc7810fb30ac8442e71a26a9d72f653bba25924755c86477098a372ed3b73f35764f5d9e0a87aa5b2b63c4b4fc44f371480e32eed534a1659cd9b8c79683645bdf95ba9cd616e14f815cf787dc984e045df61820e556c971dd68c33473bf5d9727e9ab51e29ae2a9102a7205e9b770b18a138ff846ee6a216c02349fc9bbaff1ad72f9fdd0058141acbfed9b4231f809b233eae751c9f089508cccb16e2f7b813aa26273cb23939bf4dcefdc2c3b9d0dadb019db66c40105cd9d9e78f90b0c8a32c4421abdf665db19e5c52ee2aaf7d948f0cf90969bf02ffc56134fa4a8621630348dd743c9a627dac09d5dbf2a0b27770701e8f78f89c0347a843e82b287cf162bf59f5cbfcc876a18304f9e55adbf69d6516e724a4d17cfb993e51f0a5ba81cef41acbd1ad1f0ee2657c6bca332d4bbbd9a14430f515ec67aea3c2b8bc37792262a7e403d81fa8381be707d354b078c9a6331321582648f4364b08957ac72fccdb7b5a1453ed7b7f775b4de9de2018c456f65f44c9ddf8734a663d44ca1638f00b2c9f1de8615897d677793312ccf11fd04389a34805baec6ab3abbdd5dbc1c0964a9249ae2e21b137bd913b8a9923f32d639d7a8c8447332a73839614ee371521ce302489f2565881702264acb4c753600cf3dd9f4cb3e213e219abd2b083c3c68ca7f51f98aa99833ef488a502fd3c9364c28e41bded75486ebcae4eb82811eb681ec136185927c95254ca6028d812478ab116acae4ba63c833246620ce1a8eda30b7a6e719bcf4bfd34bf939f00753c1afb04b00f4f51cc0db244bea29e51f11ceebf753e9fede2ee350dc17fdc6e1110f5f3b5cf871fc305fb075a7f77f9d9593ddb668697eb5fd4befee8366a89f051d8e15cc3851ef26496c1dd36840d9e369fdaea7c9434bf9a2a8d7cdf971c1ff980e934422ff4244fe0b078d0c54cc89da4f8b8411b8964e87d2f9d1bba2243a5a0fee1cc05ade57ff88614fc17bda84b8c4ba41e87ee53880efaa12c8f6f15a53d16c7a0b279a17d0cdc64c78cf6f33d0d4bf1ba18b2bbc705382b6dd4c1713ba847fdb4a076659a21ec41b9ac2463cf17fcc8010bbb730b32757e28932aafa1d55fd292f2330f59e2049203541c33f36918735e4da7f82aade1c3f69ceda2f60ccb7c6d37fd044548bae1f6a34953b05695672dbb5827a80053f735130e6f8194e75c79864731cb195d8ab3e19bc807dbf1bc2b710a24bdeb55e3501ddc10c07de2ade2823129b0c563b869055ea3bc2385006ba6eb9b5e2ec9ee28f25daee26694f0d6e343d88152e6c4f502f9c303fc5909dc7a4bdb2b233560f0996c80dbbffc1f003651d56d7df8f6cde7969d9ebaf3ec5c4b7d083268d6a72cc06eb4088f56299c92d15491cdd910da1c9b9cb4c22678203788f11bb01ea955e65c397de15650aca683656785da13ec2e6b0c048557761f66d733f6d5ab8664acd987004aa3800f34362ff6a24663b63eb4f9dfc65f5128ea73a431bd8fb95a57b52927d009642740608a11d5809247ba627a4aec2c632707bb3bf9ceedbcde3336ae153f985355a304c7e3564e0b2047fe778e42caffb6a14f998595798563c528257a1d879f07d1ad8e56034d62c4f90a801b3bec5448b2cd2e5d705803b9de41789ec1d3944fbc73f94ea2ed6c8d79e3799ca2dcd38fc3c5310d8f1465a1641309b8f7b12890fb3d51d6337eb4d7ea73c5beb72583b6eb9525936b652e6057d8e8757f16b7717b3de19ef4450d2b3a5ea453e27ad2bdd1516c7e1e49b9a7f63b941c9ef668a8145bd8d2cb29ef6fa2aefadd759a976b350b6be39623f5ce0f7210ac0367237bcc4b562b7deaa79e215425144ceec207fe88bf3ef04373f325545a37f68dff04a28bf1b00e215645504af23772c2c37dd9fc278f4a01ee66092b9e2291eae0049d6c555de60fa768039706c51107995f111610fa58d5769f4af69f4ded155cf1e9b0a97c8a287dd980f81c8e9290e5ecafcad83b38c744ffb29b018de7b8598b45b6127717514ea60231f2cf34280150a8e31bf9a19923809ce8640e83fe5559d6f4904a6a19c7473c2c1ae5aab3dc9a9b1ffb3c2c16ced1b4fb3343a1640805e81546eaf724cf34bffa950bfb80815d5d179b1068e36dff89e8410be8d250b501a9d2be65e33fbba1b93f9075a7d3e2f4ef87fc072b1a88db2289b9da959acdbd0b78e8db8df1dd65ad10caa0efc36ef9d57ebf022417680cd65cb46a768b54d9531a8d17011e908fc2091d5d6fae368d94a7a2cfb7773da28ac7d48dc36e6a003f63ad6a5eed1cd115302479070946dbd1632b086c7453428a9850699217ce96400db240bc8bb55444d665ac3f3e47658de2660c4482d48fa920ec97f7b8264d39dbadbbca0efe612ce6eeb94adf614781b0e165d43082ddb1473267877ea55570c77147adba6a7e1377a7d883b4f6a96f7a26c4f07d8c7062a7376c4abbad482976ff8a8fdbc7dc35166f2ff5adbad21772b643fadeae75389956df90d03ed056653efdd570e7e20285e3e7bb61147a32b662d2cb84a3ceab7237419e38ce2045c6ba7abb0304fca1e040df5e4c8663e39ee44e0aee48b54d2390e157613facda7372040f5051c7b1293f2f3c335ca545d238d7d1a914cc24dea714c518c291666673cbbe2619eb9c683d6e242fa4756b22fad05f2cfd8ee1c2338b9c83d69132fce115b00b96a8679fe43f2c9a1657557efdf6b4b0b109ae7bcdf3ab44e0d3563ef088638ad31f81e092af5b74912274c825aeaa30182aff4f77d89a4e7cce9cde97f00c3d3319e476593901e78fbc656a2047be4d05611e6165bc35759da652ec054e41cafd858cf039c852376a772065aec6ce8e8d63ddc3fe278981f371e58e8a0792a1e0e06807cd7fe0e07922eb5007d820550ccf471109e13c1537090b7d217c9a13c1d0e9901cea1e38d3ee1b82f2d1498db80030e481a5e763349ba9ce96091d3ead424a581e1163b5bf5648ebdc55720fd93a08bc111180f235057804371c168c4ace0bb5544fe7a80cb219626d9ee547023b755642d209f2ecafee54fe87c13c92aa9fac62234f0b7cab10f1fe062c19176c041c0a5acb81736971e396ff1444407313ccd83da1e1d2747af80da8ffa02c5de7566d561dc575d1862132849cc6022e5a23c87fe1e02a4e31c7e704655f7fbeb135e0eb51d07dcfc918abddd274a14938840da5fa7dda2b89b9f849d01659a7a5798830817984a353cd2079d5ccf0ba49cc7c4806eac87521c6f35e38147f92279a6f55fd8636e9e95d98b5928bd42047eee98d9633bea784314211f92783237721fd67a6cb80fc641a0c82ac1069ed169f147652a2364b0e601190e7ccb4e6dca138aee1a18615bc87e8b2c559f1dcc0eba4cd72946c68bcdbd703a1ba5bf64042f7f387b6c85178d4dc28a2ea44a31bb635a01e9055d04ed3a2087509f2dfcd2f8dba848eb7571f82f60e567ee0c895444b478e2726b93ba9ba67a828106552bae09d55647338dbeec4ccce198bc9c524c59285c23ae1f380f292b09955e3f08eae6502b7725c4a12dd970ffb07e75d96740c856827d34ec70e5f8e847e50c40577b8e9db5030697a415bd4a335da873828e3a5139cf96c797ccba9edf7ef09c1a4169783b86554b9b7ff9b6b2d630880d4713c8c429c5309a4560297ecf381acab1f0234da11938a7f84dbf6ac1014b1ea509e1043a06113e1db103a7447b015c69ef846131bda9868a332c8ac1cedaa20198f5ac37266c35f0908d12939edcacde1e2aa9e78e6de577116628a44865c2d152c5aa4e4d46ba525b65aea74889d5b1d04532cff9ee4dcc047234c3c38eb40f16f43e50042fbd8691d30b8e984a755cc39c32d9fbd73c6d0f4f2f61c1aa609c84661168d9b488ca914d055001f08f7ce8472712935f207b3cf4343f49052b1fe707f63824e49180ab126670c0368f03f8df9d198b6e5c623a3cef7911c9d42199abb50cb29772241fb00011d31f58f46a91be4221b9efd1991ab1b5113d14086f7c1d1ea2d3bbd1c5e1b29df98e96c2541ba5c0bb4fee777caa3e124778e51a69cdc5f63ca8bd3509a349d52899ce26bca22b3966e828cb6a700f4be132d5dcd89c0bb35e2cdf6a0b8b15ad4b65d001d9fc643adcffe78f294ddf17028d7576414a15123a928ef51989985026584c4d3e1ac5709ffe0ed52361f4801139c13aebf3a9f3a5fb075c38cfb0928dd709a2292f559a1872bae9dc30f0c79d52974c861a62cea7b9476678a4fe8375f129a907e0eb38e6178712f94587471b755a9165eda43c0fcd8fb7dbdc12210241e0c358c28d7820545586f8891eefd504fb07f67b4b20d42704d6e4cb434494bfd3b987d0ef42bb9ed43f15b87c9c641f6881508e3fcd8a30d31aeb2e78f0bdfc237433e691e1cfd0ad3cc18660287750cf5f18e688daad2c35d75fb48f4a529ef473a81ed0dc9dd0ce6a8f4d00f258bb280877e661b1f0feb4d36a49ef0fd80b744f45042260fee9acd920be61463558ace3daae16297b774557b8980d0721cd3f75a98eeb2e4ad29accb4745aa9ab34fd562e4244db81de0bbfe8dab66f916da3b0cf4d35679", 0x0, &(0x7f0000002780)="8c3817f6d3fe89297d5668bf64e735b66fe6f2fa43a20a5772ff0180000000000000946f948d27c6eb23f387f9079e278aa7ccfc0a1273ae698bd9e2a4d89942a00afe5bfc652ce07e2229197eddae759f417a73a4a51ce943955470810840416142d04ef055c681f9939b8f73469658c2b088e9cf39c50c88790d32caabc101f1f6dc1f5e91c0a7c3a1ec6c65161584f37f7206f0664c83ea6001699099e70144f3", 0xa2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000003c0)="45334d1e168f2d06af39f388559d698f6b2bd72cfb5b41d58f9c87c7", 0x1c}], 0x2) executing program 6: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sync() setregid(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x84}, {0x2}, {0x46}]}) syz_emit_ethernet(0x4e, &(0x7f00000014c0)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "9e021c9d69cada665ce7ebee7493ee68e9fe1f49"}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x164) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1010, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22, 0x50a6}, {0x82, 0x8001}, {0x41, 0x802}, {0x0, 0x3b4}, {0x47, 0x9}, {0xc2, 0x3}, {0x23, 0xffff}], 0x7}) socket(0x2, 0x0, 0x0) dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xfff, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x10}, 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000340)="6f92e2c29dd7ff9ca1eca41ff0464647ba037f598cdbda55d06b2f7a093e2e961f5e821677e87b20a3295925953d05c427508acbed363a5aa82dbc77bc6740f76ac600000000000009004504978dd6dd72ab0b25bda00b8050f1548a76d7eb0b8e51f819a04d63faac98a12bfab1606353cd053e1f06ad86309d8b7174bcb61c7af816dc1f50a92b51c1000eeb4caa3195514c03e13ecb33906f571091556e8606a86671d9b9d166d9835e59f3c55dff03b723bf281b9d0408ffe1248f059717a60fc3d86c9f771fec925a41fda82ff39cacfd5b6f3c9549d8d603f24db483e01ec881ab9ed5f0a3a8d157c60b0f8b33d1ca8986f9e38f524863c535238c78d97a019fdf566c802e67b3ae9abbd04364a329", 0x112) sendmsg(0xffffffffffffffff, 0x0, 0x40e) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xfffffffd) syz_open_pts() executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = getuid() chown(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, &(0x7f00000001c0)) setreuid(0x0, r0) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r0, 0x0, r0, r2, 0xa6}}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x877, 0x22, 0x4, 0x40}, {0x3, 0x9, 0x8, 0x2}, {0x4, 0x1, 0xa5, 0x9}, {0xfff7, 0x20, 0x7f, 0x9}]}) getuid() chown(&(0x7f0000000100)='./file0\x00', r0, r2) r4 = semget$private(0x0, 0x0, 0x96) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/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'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x8, 0x0, 0x4000000, 0x0) r7 = socket$inet(0x2, 0x4003, 0x0) r8 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r8, 0x29, 0x26, 0x0, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r0, r2) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$hw(&(0x7f0000000040)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb2b4, 0x0, 0xc07, 0xffffffe1, "130944652100"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0x2b0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)='=', 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(r2, &(0x7f0000000080)=""/8, 0x8) 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}) getegid() r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) r8 = getpid() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000003c0)="91", &(0x7f0000000040)=0x1, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(r7, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) executing program 5: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 4: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff, 0x1000000000000000}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x14a) executing program 4: r0 = socket(0x18, 0x3, 0x9ef) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x1007ffffffc, 0x180000000}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f00000007c0)=""/74, 0x4a}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000001980)=""/141, 0x8d}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/216, 0xd8}], 0x9, &(0x7f0000000880)=""/4096, 0x1000}, 0x1}, 0x10, 0x40, &(0x7f0000001900)={0x3, 0x711}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r0) fcntl$setstatus(r1, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0xdd3b}, 0x10) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) syz_open_pts() fchmod(r1, 0x80) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xf66c, 0x0, 0x1, 0x5777c537, "1c102609307e7be2df67de202a72da64612c3300"}) syz_emit_ethernet(0x46, &(0x7f0000002380)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000003000000000c009078000000004700fffc00000000001100000000000000000000f7df4d4fcdb92553"]) socket(0x2, 0x2, 0x0) executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001340)=[{0x7, 0x0, 0x0, 0x2}, {0x60, 0x0, 0x0, 0x6}, {0x8106, 0x0, 0xe0}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x3) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x1e, 0x5, 0x6) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) getegid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xa7e, 0xfffffffd, "8b03782931e8000295beae8c100bdac20400"}) writev(r5, &(0x7f0000000100)=[{&(0x7f00000001c0)="a386e02e860ebeb3ce07b4732dd9c28700d84b724297db749f75a77ab29192678f806318fc0ff0a6e983c75d65d65713b9bbc07bed9ac30bf4bdf79b73f8b8271940df36728993a7d2c90c142e58d067c8658738b37a3c8fa0efa573135514cc02522a91290a", 0x66}], 0x1) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x0, 0x0}) socket(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x6}, 0x4, &(0x7f00000000c0)="8f6bc22014445211b5dbdd20ab9c38071c6da98c5db4b08fd5e31e630f", &(0x7f0000000100)=0x1d, &(0x7f00000002c0)="3661db057e3cab0f98a9e8cebe7b1bc285c35b3e6aeeed6c1bc464de022672f5c01b136365457b9b25e0a4da4ff04aa60a48498d6197e24c50edda35ce1b296d588222387a3ae1e197ca860585fd9cb40a7414aa8688c803978b88eb41b270bb583b181c5c618425a660eae4a9153025c09d847cb53f008640fc2f2b4a84010000000235c3f5e309f59ebf72feaff2fe336d4fd5a57c2dbe5f", 0x99) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/31, 0x1f) r3 = socket(0x18, 0x4000, 0x8) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getuid() mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(&(0x7f0000000300)='./file1\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: syz_emit_ethernet(0x229, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x1f3, 0x2b, 0x1f, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @loopback, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, '\x00', {0x3, 0x6, "d471ae", 0xff, 0x3a, 0x2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, [@routing={0x2f, 0x2, 0x0, 0x7f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x4, 0x20, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @generic={0x90, 0xf7, "75364a14418b02e6aead123601c7bb33bc30623928d4cfb4025581b65d242cfb022445f01002f8eb36cd1a6fbd9703ae8e8f6d754ada4966fef08f24c25e5b0505d314a6c5d86309c8862537d486303c4dc866f49e287c94660d0fcfc40b0f4cc93bd58d3231a498596c339d74a3810ab8fe0c3845c4540cccb6baa4403a4406a08a916792a1bd7e2e7939aafb9f4f7f69e1c2e5d0b7f1a7d5b75ee62c1a0da716662ba1c4f0dc5c7347e36d28fa5c66712f3960e4df84a4503425218aaad5412bdc3c232ca619c12af2c68fcb2cd7ee6f4be2050ff10fdd34ef2a4cb1d2d0bbc39efdd6390f56b81cbc55759fe2a2e0ea8c8f4b46241a"}, @jumbo={0xc2, 0x4, 0x5}]}], "7448c27fe3ea5a4bb1ab399ee5dcd34f7a6c5b38f09e215e4c6cc8679d2546d09528f4864c15c5272b1f9462aba4d4e404b8b52fa11b21d1e62d3dc2f09bb0de40a8bf70fdbabc9d5f6987ee73de8491210473a9fd55ab4e1ade0f46098a06f924d31076817ab5205f4ad15998e6fa4556897c3f214db8c6131faa2dc4039ab21f9df669cef344747843084f96df000bc19fb71cb87c4ca4369a66"}}}}}}}) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x0, 0x2}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}, @icmp=@echo_reply}}}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000040)="955bd134", &(0x7f0000000100)=0x4, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r4, 0xfffffffffffffffe, &(0x7f00000000c0)) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r4, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db995e94eec571f980496cb754fc60a033b0e83fd62dbd4500", 0x1a}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ftruncate(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x434) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002940)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r2, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 3: sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4000002e, &(0x7f0000000080)="65feaba9a71942a5fbcc75d906533e3eef050187d5d9b202000008fb859420a22914549717c82003f54e897388c9e2f81be6000010", &(0x7f0000000400)=0x35, &(0x7f00000002c0)="e66bbc758b56d6ec9bb4d31f6baf4e2f994049ca596e0ed28d86e85e3f73a8753399826c4e53b46fe1280423c5f687301954bf9389e9ae926c3c828f3276", 0x3e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000004c0)="e7204565a80634128c9661f02ad0", 0xe}, {&(0x7f0000000540)="94bca624fc8e39e106d4063a66b6b406023e11f7c3063f9e78e8da15807496e4227c774c4335a8c25a17703ccd64b0854ef150538e9547fff4a64569bcae74a3aa4f6c4cf5536a5d094c0f02ee0010878bb9c6e4cd014f1dcfc0900a967f82a5dc37c6df0000", 0x66}], 0x2) close(0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r4 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r6, r7, 0xffffffffffffffff, 0x0, 0x20}, 0x5, 0x0, r5, 0x0, 0x0, 0x4, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) dup2(r1, r2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0xfa, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaadd6288e2e900c4160931269e5504c7fd687444eb66125ff496dfd40bbddb049f93e928cf87b85d9778620006e1680000000502610200000000fe8000000000000000000000000000bb6c004031660000004eca89766e5be86d903d3d5d2c615ec558751c9b2e89d2321a03abaf80781f9dd3869759a855533ba80b889fd7986a67d876cea1863eb8605391e665c79069799fb54edee9400bfe37e5da74e645b65ce7d2b2f91ded6a9e3fa86457cc31a00af7f62655c4948de960f287b5849b0353af5a97542a1e9666b135b28334b3c2d577e21eda083abe686e6128149a47579500000000904f950f4f0dd171ddf085d70971057a788d0d6e5af270a55d61d3ea3f00000000000000009293cd3f27aec77e4b12432c0a670d97ca79cab6870fdf0cf4765fe2b03ea5415d241b4b88e1f8e670c148736bc279fc92ce60c01d0e914051b446692e6b3200000000"]) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) preadv(r10, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb2b4, 0x0, 0xc07, 0xffffffe1, "130944652100"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0x2b0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) 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, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606955, &(0x7f00000001c0)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x3b}, {0x40e, 0x0, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) executing program 6: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') sendto$unix(r0, &(0x7f0000000140)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae300b37b82ba39d2d236adcba60aa5073705ae04be38164991f759f5f334922301f5ae9887c54df7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7dcf2642102000000720fd4d73f0b30c1f5b172c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00fffffd765db47065267246fce775c6b9004b28d56f1016573c9e88d697bb07018149a174476c9daedc9af347a3c9b8ef982ec0209f900049cf7f6c3e2a28ebab3b55856ed2439724cfb1bc128a2f354e71893f5ce1268f853e1398825dad9eacd946cb3422028129cb90039db7fb487267ef0ea35a07b9aae7893ac9c1", 0x13f, 0xa, 0x0, 0x0) executing program 4: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') (async) socket(0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async) sync() setregid(0x0, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) (async) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x3}, 0x10) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="79ca9af0636ab8af4047f8ff2f70a9a52c80fcd8116c66307e5be1676ac6a6d76d82004fe9f4333266d909b17100b7c1948d88ac0a3d34e02495cdbcd2eb31e032d0f5d2e2cddce6ac40135e91c9caa82a3374d55660e60cb7dd6a1317dfc14d9b7c494c", 0x64}, {&(0x7f0000000240)="bbd36010e5e35086c9c84b952fed7f426f95eb2c2976b6454b5554d3f1292c1654c1c19175ccd090f2a11fe8a21957a8bf474de2067f68dadc7b463cd0159ff5a22669df1786eaf166753e975615ec4ef4f9f58df0e21d66ca466e8c95c626be96953f5e1ed72f0dab0afb43a20f59a229f838fa81ae8ee6c971632e41ae1ae2e156196e7d3776530b3c7d3dd91d124ec2b036a4bdefbbffd38c2beda2292d60b0dd9ced1ae40fad274de93ac2ecc2f34376d071b3ca79dbdc1019027dfd109f5eb9fe14edd7b42f7cca51ebf41f70e2bf844181dad56ea20c261a88d1", 0xdd}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="f000000000000000ffff0000001000005e95e436860bf2189f64069d87d0efc5e0a0f946322a2446368aaa64d852a9f5769b7a6bd3dfe948fad8e10cc06b8c1e7b3fa0348c582e7f85cecfcfbd78767e4bdaccc463717401924323a4d46dfef4feb416698c0102541d2f4867066fa0e2901ca302d560c5d43c341472212c0ba7337c1e0c9c9fc753a851e7ba5299cf9164f99c6ac4915dbe4b73fe238b470b530d5defe320c67f9e8bc369042033ab29b676155b4acd9a2eadf34f3deb8369db5bc1daae8484531dfffe2e72c185d7aba3c84cfd85bfd9f2a032659abaa2a9a72fdc7471662a14c5d2938778d80f6f00"], 0xf0}, 0x2) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = getpid() recvmmsg(r4, &(0x7f0000000900)={&(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000540)=""/92, 0x5c}, {&(0x7f00000005c0)=""/31, 0x1f}, {&(0x7f0000000740)=""/153, 0x99}], 0x3, &(0x7f0000000800)=""/237, 0xed}, 0x4}, 0x10, 0x0, &(0x7f0000000940)={0x3, 0x2}) fcntl$setown(r6, 0x6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000500)) executing program 6: mkdir(0x0, 0x84) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) getuid() r1 = msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r4 = semget$private(0x0, 0x4, 0x3a) semop(r4, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x0, 0x400}, {}], 0x3) semop(r4, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r4, 0x0, 0x0) r5 = getuid() shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/37) chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) seteuid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x0, 0x401}) shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, 0x0) sysctl$kern(&(0x7f0000001400)={0x1, 0x50}, 0x3, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254077f02104fdc747b5cf7fee9c377e5f243260fdcae8ae0696ca966f61a1a7758ae06107de8ae5a51a4655d06b0af17920f70da604e7632e72d715e5945df926e89ad790bcda96b54e6156eeca336cbf077652ececa9b759238b9413b3fbcd6f33072558689bfc417537e5ae66ca4f3bf395c475abb1e48a845436f031a34dc0e07d94f6a72d46ab71906d378202373eb8817b82a19253ba5935197e714b0d72296115b6be5d6206f5f7a814fad07e438e7d205485e25cf12c326239e0d3151ba3d7bf94901414d04f48256f6d21fd2f4a99d1eea70d2582958e390c2497b45a80a10e70fe2417b65a7d17b21aa10b3ffeaa3e05331ae45cd88ae2c1f2d5821d2ecd5c7c7111754dd8e46f5e44d4768775e76c44504227f00b95fef79348ec18037d8ebe841afd90bbdab3b8ece568d0cf4eefff067711522df75b1e2bcf7d981d676dfbf586d9ad94c5383a5a1b8e5900c77fca64fa5382a7d37d0d3505cc69bde74ed00000000000000", 0xfffffffffffffde4) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) close(r1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x47, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x20, 0x1, 0xd, "070bf6b40ad696d0193c28401a57b21f"}, {0x98, 0x1, 0x8, "054329e06f33774d02b1e191e8cb14692f02e6b427e0ccbf2a54f38bc802ee193b1bf99f28784a89c0c626d6dbf5a776f9196b2a168228869800a838e8390967c42ab753f2651e893a787611248329f175da8eaba1c12ccea3260bea47db99bda0d8f494fe629c03b0010581b2d4ec465e0b40a95a0474152e7533f02683de87639aa6f5"}, {0xb0, 0x0, 0xcfae, "8cbfafa768b8d451ad7218528c4bc84829752d88776bff0527d500b56e54521e0dc7db883f177f77fb9b2060b6bd34524d1883b169250360aa2de084474d5aa50ae08c07435637e7234e6c120670a62e5f2c7091767b4c094d18121a6f741898262ba0a9d7cd1454cb2e438ea1403016d242f670d68965df239e579ab7f77c4fabb0822bb15035b9d5c8fcfaf42c5e984b3e27fdaecf6e876e581832a83c03"}], 0x168}, 0x412) accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x1, 0x7, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000002100), &(0x7f0000002140)=0x4) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000000480), 0x0) executing program 3: sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xc4}, 0xffffffffffffff4d, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt(r1, 0xfffffffd, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) r2 = dup(r0) r3 = getpid() wait4(r3, 0x0, 0x1, &(0x7f0000000180)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x4, 0x9}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x6a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xfffffffffffffedf, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{[@empty]}, {[@local={0xac, 0x14, 0x0}]}, {}, {}, {}, {}]}]}}}}}}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r1, 0x1000000029, 0x32, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x32, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000600)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x0]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = socket(0x2, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) syz_emit_ethernet(0x7e, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x9000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) clock_settime(0x100000000000000, &(0x7f0000000040)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0xc4, 0x0, 0x7f}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x4}, {0x4006, 0xfd}]}) executing program 7: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) denied attempt to set clock back 2243957013 seconds executing program 2: syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[{0x800}, {0x0, 0x4}, {}, {0x2}, {}, {0xffff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x4aa}, {0x6}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setreuid(0x0, r1) executing program 3: close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="ebff", 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x10000, 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) syz_emit_ethernet(0x130e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x1, 0x6, "dcdc0c", 0x12d8, 0x2c, 0x0, @mcast2, @loopback, {[@hopopts={0x1, 0x20d, '\x00', [@ra={0x5, 0x2, 0x103}, @generic={0x2, 0x56, "aede06e9c9031bcac229208cc97059ec4543bae27e0376a81d1e533d0d8d1172dc6abe498f84c684c98cb0b96605267861cfe9adfa587a62d657022eaa8a3c95936b63826c52ac57b7c3498d12353161909af841db32"}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x7f, 0x1000, "ac31176a84d4d3854114d2c751e1a615b5961df15780abe95a913364ba637ed3931a783433fa40ce053a35224d2e783c28b9887e27ac6c2d44e2873d8d2aea61214f0f3d42a3c01547648cc3a91b2bc6d5c435421ae336b00d78ac1243b266be43d3dd635d6840cbd65147c47140f52242020d1029860f7e5c98ab9779605c688f15adda4feb95328f1f0b0ffdca6d32857901b83cf3db418509efcd10f215b670e98b6c1968029c85c8e5d6b50f1cb5b52b255f9649ef7b3b364b0acc531651099f5c90619a95efe08424c6ce661bcf2e8049e1c9673f4cf6b641e70fb2a2a72c510fbdb69d1a7ff6436430d93f768d38b8dc9ab697be83d3c26c1f617e429ff8174b7aeb2edb03a42b12dc96e13b770299b5e7d887830553ecbfddc1c23f19d3e1b066bc6cc8cc158ad602796dc897817d6995dbe0ff6936d2d8e37fc668efef4d47d3b07952e26fd3f1b93b7872006641a75b727ad3d4f02da3b0e573031c88a20f83db70c0d4eefbda385332b6eaebf94a1882c6f565fe8683497322bd6b61d1b6e8fef086f14a84ac5780494822f924bb88c7e935bf1c55a623ca7bd94a61798449766b3560175fde9f4d92ef56be6acb2bd978da180b1c71afd63a86e7a994d0be6761498674df82aff44f74174aff573e251a243ea06a6001d210acd69d918e2f9bc9a3f78d9bcce2bd485e6345922da5a787b8b4c74f0fdb402fed54932181dfb5805ae8a3608cdd794ec4865ada964ff0934bfa57e139a0ee09bea5354c293aad5d510fb50d53c5033a230e0381dc09e11e431fcf4335603e0f0134fa03e9bb423298c2b3c4e40e14e15703e7302979b1b42c7faf0ef8ab1eb6081e327dab2b2f45ff14e9c2f5f5928c89b9b2a6946703865a1a65225f949cd2064904642e7e13c395faa033a8d077ec5fe625ea50de946b1dcbd4d1c23a816aab6a710962fd2b88fe7c23a8194f3ef642af0e96bb9e2dac1c43d8c3722151b350332a9bcd29941a43b06a53e0e3f0cb5cc9e9b6a4f94576dfa61e2077fc1051b7042cf7d9a729ba4db35eab7a5ecb4042324f9e4aca22760a29007c68dcd4d3fecf4cd1fe460ea9243d7dad26c5eb5ce4a27fb8811729a5fb951eef6a5831909fce25b66af7e986832c7e7ba707070ad9ec267f2df2a2edaa47c6f7f56277a5e15060133f92a7fb9e396334740ea0b49c39ecd69e9f5301b56c841fe4468d56804f1a33aa15a88db8d0abc2eb8f8d592e0ab7e76484b3b34a5301a99fb7b8d1a65d9b630d50d3cb536fa53c25d901656987c66ef9095f122dcccc79162897e0db4e346cbd0058e74d8d9fc58afdb3f36b11ab1965d477fe5defaac659ffc34212ca521d1a960fed810b3fb2fcc554089d3c2c74b450ef89804136ed9c5405ae37bd9aa09fa3e9cc68292bcb77f8465973b128e87fa1905e79690905cf44d9a48aa3abd4e8c13658d72289de1cb66fc32abd3918fcd8bee9c23059ef5dfcff71438e375077e878732c7075a19f5fa7a5a7e9cd7df48f110dc52396df7d7a18b4e0767eb4aec9bb45e437e392dab2abd60927e28db9e61a5faf6588720fb43d8d08305b6eb65420ade959cc11fd5d9551dddb29b0829ba9f38710b1e463d9984bff6356e02212e204c20061546ea3f1dce0a9de776dee6f16eb23b2da9c63e8029a638bb02a3c3cf7d4e090b1872b09eee3c37e5de66fb58467fd9b9871a8b4bb129d8f57459519771347b1a0bceb8b4dfbc571e6841d1c6907e72e9e4799975a51a2a15bf2c71385842075dfbe144064945ca7ea7e340e07973cfaee05f962f1c3e5bb8ae5ab298fdb9c1222540d3a1b53983a6672156e539cafe6fb006d69c0f75459074190f202992c833ad24dc75b3b2d45dc4abc5f58194b91ed9eafb05fa9d4e1a7241e4a5fc124cf103d48ba5ae62f15c87fd140c56fe5b44c6fae86aaa556f8e1d4c8903e9c2d12ae38fb11223088e9dc85dffa1b43074837692eed351f029194a86c222c20058c59eb6ae3713825e384d3c4ff8c4b88f856b7e648d22c40bd1e0914e90d504e5727e93d17853c873a29507e3df264590074f814818a3efef729728efc6e5412bf8727fe02e2c6ca85f4dbf84864cb14f0515774bd32aa96297f3658e970d9ad23537848ff00e118119a6452da4051519a8b0756f51cb3c9c965ebd61c5c95370185ebb8edce036fff205f5da9867e86636c21184f4de6a6b654fd8203ef5edb62e2c0547607fd23c80e57311a7243d01a208ed8fcff19d6cde57f3488c782441609e5e4082411d2bc6048b57cc4c8ca299e5517ed45fe9103fd89b52a17e8f8c4d002de72b067df6ff5b993b1526ef61c70ab376d55b068d860c5fe52268cb9a9e79710d3951eed7f8524ba7ae850b6e509d4031ec4e8b6d9914d8e09e3c42f1ad20962bc52f90fce760523749973d9c167db27cb20b597f5f17e702c264b316afdd28d665f6568af79c51c82847e06f72260bf4902461daba706befc0a652c685ef548509ddc890e966ea56ed5938c88c0b6604b99646cc83cd7a149ae21e10321b71144d8e03226b0d4a15b845930cf732ea074ff6b92c644b678d5bccd30262058ad654b13588c3b721aeb0bd78d7aa97c57aec7a99e7fbbd56ab69f93b8afd934cf3c915cc1c14c198e3b20037d321c0248d6cb0acc5da20b72445861dbed7eac903341dd38f87613f709c6c6cef3c43e6b9f6a04c1e6b085ac954a7ff230eebe7392a882f644221d24566b721ea64796476f7d690094a4a46f193b0c20c722518f5e05f4fd7e58628e5478c8797b89818f0c62a8f2f1a23e956211c68588f962ec49fca89f747ad0788c6f2e9368d32cbfc38661f6fc57e6e748a28a0a5fe38d4431822829a17e6b054a48925d831f453d1b7ddd99a717ab58b3bf23ebb371fdcee688219f9619ba1493ad082256fb36389b82d7d75b993fd00faf9719b7f67131833ac9f187a23cfedca1d1be827d9415df10e23cd7c3945b8ac5b8fae0f2f27b588fdfbb39e30db0ab08f02d44b62f2aecf05a2626ac2336ead05805021ed5ef16d93b09edbcffb5f9c3dec5470e97fcdd19e7948df5f817e667a129b0b418b4729d8ecdcf3de2a01fd91a9912bfc6ba72ab7e4fdbc456a6ecd8b088278c2b9e6c81502560dd592133e10635bf1c3a3fd45d96f8fb070e8da53c718d497d68f440744117e7ab36f0e8d107e3f63330cf42fa6481ff3978239f1929d77affe40054e273e17c211160d099596f1433e7ac09193801bbef0c75e80f78ad308c810290148dac10ad3b1ff12698e5528f99c9ee9b1f17911489e63adfde732028899c9801ea865121b5c2548eb68e3c18b6bb33c95774988d60390941cd391d77c5e5b2bc99f0d3456903311e5140bb97533d15bdfca8f71085575ecceaf34ffbc77302cc2280d6fa4e7eba4401277830bf49ef826c014da435d572c7f405e59fbcfd48f17273d0ff10e422bdf51cd22d0bc77c1c3b0d89a5a8993fb392ca73478e034bce6d3f9bf55292c7ef55e3a42ad4026a764eaec76c4f9e7994bdf3b36bad6d80b2968f6f0fff17536c0a645188e9075e453528c86d58cc3a67c338d2b4a7c378c4f0a9a41d5ecf8f1137cf1e1147547ebee2088520902b9cdcb9209266c245b1fd17b75a1e7d60eeb188f336b21b8e6439077e4f4f439e31b8ac20deb57ce2c5973b9491618c1656697247474ce84c22f9f8e7de3709fe65df991571c95de73d5bf3f9f30492ab829b9f515962b5e0628f5541087f9d1cc2540904b2b96539c5375d92c1b124180567ee40ef853463f6d9a47e1a15ca5d2e515db91dea614284b873f3a48aa212764385768279b49c0d2a2e4a36645b9aa9dab8d60ec4a864575bd775f0975554a12fe1d780a2717af3a6f493ecbe2b3d631ff558027919eadca5803b6ac7214861585904024a688b87674623856726e67ff595bb186a3d5ca4ec120566ab0d77a65501d6f8996e196ff714cb6dfbc34aa740995f5c4ab0b3d5cee442e6de41c30da212793dcca597a348f512bf69ab229d5f3fd2719ea65c02a651ee2a853f2b6f399ca2540f85bedd29193bce0a852c2f7f40ed472b4c3d2e95da7408ef97d997be4ead4958766701765daee8ff7a7bbbfa49cfdddb6446f5ef3c65ee449f8f425a395c934b8254d5e54eeea74a985ff7e4da0e697821cc64e160f59fcfd81fece4e099d2d4a5950cdb2d0c8104c3ab53447da2ee485f6658a61b01909f678cb9fb1b736d6202be225304cf8576eeb4218b2330d3481674471627cb8d3a3de68164466e88c1c3096d49a7cedfa09c9310565d3ea3be47b07cfadb1622954c48a3741167e82431b979e0fa9caa0e444d2b381f741e879cbae8dc37b0c1bf8e8a3afd243e89304c1a2a237cacae357dbb58ca96c5e5ea3a254939d76522be80fe8fa7c4915b5aa605a138ce1a5c82527a9233716e56fbd2fd82ced2be582cda143d664f5fff8e80cafb109e6095991a33b551dfe0130c9e2764182db8cc6560682d44ed7f81f969c97ffc6e8bb532e2d048ee7b18110f2e47ec107ae0503360efc86a2b225b51c543c65dc83e2da8cd3dfe85fa51632fbbe2f0ffd5211113af4647f395d605a428c1f6ade824802ebc29e1c3ffce2cd39cc7f57fe5c580aa8ef31c0fcc12b608ac0c4eeb9441e158986b38de1e6459ea0447c2e13d4b5882b212d795cde0b8585a55dbaa44127b7e30f6235c4b202c918988155155eb330062e57d0c0fa01690019060dd6f236fecfdf1a9305526b8a31b28c0ab5fe773d07ede14b1ce99104d75c18d905c5ccc49a400f42463dcfb98b74af2b43d34c56af9f8d0940a6a07c51542f5969940b91b778255d7c6aca9af425699df53843fd75d27d6c7ca1dadb9a4416f5a2bec217788fec86c165f1e28556c6fd0eb9810f45d5109e491d02897ce0b71054b48ebd560906f0958734da88ef4d9a1d1d12dc58165fc4d3344a9d996bd594eadbd218b8f6a4090c272b169ea1eb03213d7681fbefe841b1f9319af2871ad436d8c10190a86d8f61e358bd7d511edaee13310b978854f1878f038fe801022f0edbe4f1c2e05565438bb2817beb3fbf6abd4b2e20ae9f13fd0b9832e4fabdc1920db6121b48371a03de3e92c0449a787a8fc5eacd37e56f09edee87bac897167793f8710648f3571f0725758fef2bb69a77ff219914875058c4b012d51302aec50e84309b72530ef0828f1a480fe1e2c475b0047a6b17f79154fdcf6ca6d7a158c02babc93b5f26d8db008e7dfed7a47bf4daaa27617a68cfd72b9c42df6a43eea471a636ef0857b52e7ccfb9550d944c3a475c5ea9df7be685701ce728a047701676b48f837b6dc2d47504801fbd586067a2381f4bcae2e10446c1b33691a1fbec8094bef06ed003331a347f714822723bdc07108d3f104187a87501b9b6eb6ec0edbdef7770b4969dc20f4e1700ff811fed1ff6276f9ec2b3d5f50d9b561e41b2c036e0cecacf10dfd8c1ff6452bc2dea186f015d0933db3f3eb963953343bc98a55f7170b5d7454f7c8edc26e6aaeb2d2c239233b240252a9cab2add99c007b22fe2210b5a5c026b8dd8ab6668180d783e9a6ef343140901fb9f335e1db8e50b647fd3950e1d49fcef2f81f8a18dafd00d2399ba767c0069efd7da86c7dd7a48c964fa26a3c0969f90a710e20aae273b0b1145b3e848fe55aade13d8ae773857dc0ed473f75bd6a120644240c6a58fc413fc870cffe81f9da00f5897056017227f2ac80bc28c58d2e6cc187a33a06b7cfbd669df8eb7ed05cc97153681ace700f"}, @pad1, @jumbo]}, @dstopts={0x6, 0x2, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x7}]}, @routing={0x33, 0x10, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast2, @mcast1, @rand_addr="4bc16d9007cc8426acb590a389984fef", @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts={0xc, 0xf, '\x00', [@enc_lim={0x4, 0x1, 0x75}, @generic={0xf8, 0x5e, "576d02eef03f7a905cbd7ac08966a9d048d52d05080b02f47579a9e72d369380a15b38a59d2a61d56e237a4bbe3cdc68848bae621b7b8f4080b288499f8191f19219851036c8d01957325ef7fc6f64d5245696a628971770c8556a275ca1"}, @pad1, @jumbo={0xc2, 0x4, 0x6}, @pad1, @ra={0x5, 0x2, 0x1ff}, @jumbo={0xc2, 0x4, 0x6}]}, @fragment={0xff, 0x0, 0x80, 0x1, 0x0, 0x13, 0x67}, @dstopts={0x50, 0x18, '\x00', [@pad1, @pad1, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x1}, @generic={0x3f, 0xad, "dd72e6d47ebef83644a1783595a1496d3ea8f363cc94fbd0f186de5cb7b287c0c537d9b47e1d18d11700cbf8dab389a9a63dc5cf3bc85b913bfe286ea4c913cbad561060c26368f1e02cfb90e65c16deee254ab83b4487b08db28582d8b90ddd6f563f0151663866bb991dcb9a3fc78eeb74d89c11f5b8f3017206c8dd7261555e43e228ba6ebe9f89610f1085117117320ee0a57a26d90495787b750b0eeb40a464dcbe3472ecd26b00fd10a5"}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@rand_addr="f5dec323bae47eb45da99e6accbfab71", @empty, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x1, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x64}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x1, 0x3}}}}}}) executing program 4: r0 = kqueue() setrlimit(0x1, &(0x7f0000000240)={0x5, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xfffa, 0x0, 0x4000020, 0x0) kevent(r0, &(0x7f0000000400), 0x10000, 0x0, 0xfffffffe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x3, 0x550}, {{r1}, 0xffffffffffffffff, 0x50, 0x60000000, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x94, 0x1, 0x1, 0xa86a}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x1}], 0xffffffc0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x41, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4f, 0x2, 0xffffffffffffffa4, 0xec}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9b, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x200, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x9}], 0x40, &(0x7f0000000200)={0x7f, 0xfffffffffffffff8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x9, "a2d1d3570d8adde6f2693790f1c78858c8d338d1"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="df8c13f33ee811695c78daa383f91680d7d5b63ab4f2b22e0b9c5b18b751ebd1883a36daae8660b91bb12519", 0x2c}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa7550000000000000000e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257340059a4c9c2e92e5d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce96bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127da29a57431fcd0d7ffe6300e16931af7dadf12d71db24214f806b4189bc6debbc929bfa3c913833eef38b65640a85597d56e773df044e34e9236fe3f5560db417f807899f9d894fd44918e325a7674f6349d3edef25e031d59d04f44ddc391f7d765fa0f9f", &(0x7f0000000040)=0x106, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x3c) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x1, 0x7, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000002100), &(0x7f0000002140)=0x4) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') executing program 7: sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000200)="9df3265ab30e9348fd7f2d3889", &(0x7f0000000100)=0xd, &(0x7f0000000140)="60907e9cb744e41be828f543db9ec17d1150d61a5c33ad12c327b7ddbcfc1657e4a7ba3e226a6525771d469837fa4cd8736a3b6d0a20bf9fa2420f5251cc216a4486143f221b62e03a18763fcf54ecc1bb9531e7b7b1af3e36fc4a50ac78418ad89bc2c42d6b8b39e43c1b5bddd46586be1254b549aadf983811cc3adb068fa473a32e02b75354024124a8562454141a0a5a484f4f3b1799499b5e5d43a0064309", 0xa1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0x8001}, {0x25, 0x5}, {0x8b, 0x1}, {0x23, 0xfffffff9}, {0x1d1ed9d0686bd8c5, 0x7}, {0x101, 0x8}, {0x23, 0x4}, {0x46, 0x5}], 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) close(0xffffffffffffffff) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x2) write(r3, &(0x7f0000000080)="230011e585cbc2b8ea9acc7808d0", 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0x0) symlinkat(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x2) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file1\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x181) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000240)={0x0}, 0x10, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6299, 0x7, 0x2, 0x0, 0x4, 0x1, 0x4, 0x0, 0x0, 0x6, 0x2}) poll(&(0x7f00000000c0), 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) executing program 7: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffa, 0xfffffffffffffeff}, {0x8001, 0x9}}, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x1) unveil(0x0, &(0x7f0000000300)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x2c, 0x10, 0x12ad6c34d, 0x800000000000005}, {{r1}, 0xfffffffffffffffa, 0x49, 0x20, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = fcntl$dupfd(r3, 0xa, r1) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') mknodat(r6, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1002) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4a7d2a627307028b, 0x80000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x0, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x3ff, 0x100fff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffff, 0x7}], 0xff, &(0x7f00000000c0)={0x2, 0x7}) kevent(r5, &(0x7f0000000400), 0x80, 0x0, 0x10000, 0x0) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffed8, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000471addd0ff0000010000000000"], 0x10, 0x401}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000240)={0x0, 0x3f7ffe}, 0x1e, 0xecb9d6ae0dd0fac0) socket(0x10, 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000300)={0x6, 0x1c}, 0x2, &(0x7f0000000340)="c6", &(0x7f0000000380)=0x1, &(0x7f00000003c0), 0x0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f05f9ffff06000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) geteuid() socket(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000073563b518818f4336d6a4170b3a0634c2ea53f5b06bb34cb6733f6cda014572862fb5896e03a5a70654124f98ca376334994c377e39a11147d2e9c813fc2587f9f00"/78, 0x3}], 0x100000000000020b) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) getuid() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x6000, 0x1000}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x0]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0xffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x3c}, {0x4000006}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="19ef896307ec3ea57103545451dd149d1bed9d1f4131620905a138b9f998b809693df65faaff321c44b2e375aa064366845dba170bc73f492ba2eca5984930f55d590083ab474c363ce518b4dbb4d374bdc2ff2fb9cd225a05695eac8302d6dad5325f11e3b4e54ee8111ed2db55f9f2c9dc5c2e3f53b92751078380ea85f2e2d18d9faaf7bb7760271f4bf0b342b77ceade3e9b6ff685134683beb7d118eb5e2704d50e0a7f58f0afbeb4b9", 0xac}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x50a7590d) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) mprotect(&(0x7f0000183000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x1ff, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) syz_open_pts() close(0xffffffffffffffff) setuid(0xffffffffffffffff) getpid() syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000002f80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002e40)=[@cred={0x20}], 0x20}, 0x0) r3 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)) executing program 1: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x5, 0x41) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x8}) r3 = syz_open_pts() close(r3) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x323) r6 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000640)=0x4) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@ssrr={0x89, 0x7, 0x57, [@remote={0xac, 0x14, 0x0}]}, @noop]}}, @icmp=@info_request}}}}) socket(0x18, 0x3, 0x3a) executing program 6: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r8, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000100)) pread(r1, &(0x7f0000000080)="0ec9af4f79ad6bc52c72e8d37cc9fabf4ad6f86c9c2137fd40aa5c", 0x1b, 0x100000000) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0xff, 0x0, 0xfffffffd}, {0x8001}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r7, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) dup(r2) sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r2 = fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket(0x11, 0x3, 0x0) getpeername$unix(r3, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r2, 0x0, 0x0, 0x2, 0x0, 0x1}) socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file1\x00', 0x80, 0x160) link(0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x6, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x1}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2, 0x3}, {}, {0x0, 0x0, 0x80000001}, {0x2}, {0x5}, {}, {0x0, 0x0, 0x0, 0x3c3}], {}, {0x0, 0x0, 0x5}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000b80)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x249, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000440)={0x0, ""/60}, 0x44, 0x2, 0xff2c9c02ec8a2f9f) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x29c5bc17}, {0x87, 0x17f1}, {0x89, 0x1}], 0x3}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x555, 0xff74, 0x1ff, 0x6f64, 0xfff8}, {0xfeff, 0x1f, 0x200, 0x7fff, 0x1}, {0x802, 0x0, 0x3, 0x5}, {0x3, 0xfff, 0x20, 0x2f, 0x6df0}, {0x7ff, 0x0, 0x9, 0x2, 0x400}, {0x100, 0x7, 0xad, 0xff00, 0x1}, {0xfffd, 0x3f, 0x3, 0x6, 0x8}]}) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x200, 0x0) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000300)="41887dbf53dc5634589f0c54590ceba2e49afcb25501ef2a80b1461e4448c57293017035de7c93f29bb5e689557d7963d0b26bd5b2d8640e8e7c09b5f636ed32d0f4c18a4d6b80c6ef332d39ad4973749592052c4e0023d1d4d00f6a0f3cb4213884faeee5575f9d26", 0x69, 0x80000001) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r3, 0x9, 0x400, &(0x7f0000000400)=""/11, &(0x7f0000000440)=0xb) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) listen(r3, 0x7) ioctl$WSKBDIO_BELL(r1, 0x20005701) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendto$inet6(r4, &(0x7f0000000500)="304089ac9e95b79271ffb7", 0xb, 0x1, &(0x7f0000000540)={0x18, 0x0, 0xc9, 0x8}, 0xc) setegid(0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000580)) r5 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x3, 0x1, 0x7f, 0x1, r5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r6, &(0x7f0000000640)=@file={0x0, ""/506}, &(0x7f0000000840)=0x1fc) recvmmsg(r3, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/179, 0xb3}, {&(0x7f0000000980)=""/107, 0x6b}, {&(0x7f0000000a00)=""/161, 0xa1}], 0x3, &(0x7f0000000b00)=""/192, 0xc0}, 0x3}, 0x10, 0x3, &(0x7f0000000c40)={0x7, 0x8}) fsync(r7) write(r6, &(0x7f0000000c80)="16ed3be65d9e620746018b6470b6a6a413d98cc075c2c363a563b78234c5f54cdb16de5929b9e0871b1aa6ea5dd7089cf903f1b82a8b36e559713236169fd418a18b3825c1de0c8a73c1d5d59139031587fb635526887fa424b825f4109f14ac35d09823ff82ae01649f94ecd3385fd91994e3af6198fd928cb4b0aaf8ba82f350255428f17b68d6289840277170386db10415f2abbb2cd68bec16fa0f089290e1c0b2d1a95e7aa309db7dc7f9eb94fed6bf48f4a5849c38eb90f41d551faf1be2d39b83f2607c", 0xc7) connect$unix(r8, &(0x7f0000000d80)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10a) r9 = dup2(r0, r6) ioctl$KDSETRAD(r9, 0x20004b43) renameat(r9, &(0x7f0000000ec0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r9, &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r10 = getegid() chown(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001280)={{0x8, 0x0, r10, 0xffffffffffffffff, 0x0, 0x1b, 0xffff}, 0x10000000000000, 0x3, 0x100}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, r1, 0x163, 0x200}, 0x0, 0x7, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="e3a5c187fb7bb982dc867754bbedbb055c9ab68c", 0x14}, {&(0x7f0000000180)}], 0x2) dup(r2) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) getuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r7 = dup2(r5, r6) r8 = kqueue() r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x800, &(0x7f00000000c0)={0x1}) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x8d, 0x1}], 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3fd52ffffff88e7d5b96e68c8fd34f8dbf4e09713ac94e9c9f5df0c349e61c1821388c67d50dac986f18dda2d2ef0810f9a8a4335b50b0a52215cfd4a48f4434a29e5ccd9a05d43f276e3a71bd10000"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) r10 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7eb099b3057105b5b00529cdb59e3d", 0xa0}], 0x1) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) executing program 2: r0 = semget(0x3, 0x0, 0x3ac) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(0x0, 0x2952, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x30}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4a}, 0x34, 0x0, 0x0, 0x0, 0xfffffffffffffef3) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x11, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) sysctl$fs(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = getpid() fcntl$setown(r1, 0x6, r6) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x0]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) sysctl$net_inet_tcp(&(0x7f0000000200), 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) syz_extract_tcp_res(0x0, 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344}, 0x0, 0x8001) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0xd9ac, 0x10001) syz_emit_ethernet(0xcb, &(0x7f0000000240)={@empty, @random="7a02b3bb68e5", [{[{0x88a8, 0x1}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x2c, 0xb5, 0x68, 0x7, 0x40, 0xc, 0x0, @empty, @loopback, {[@generic={0x7, 0x7, "9ade58ea68"}, @ra={0x94, 0x6, 0x3}]}}, @tcp={{0x3, 0x3, r1, r2, 0x1, 0x0, 0xc, 0x8, 0xff, 0x0, 0x3, {[@timestamp={0x8, 0xa, 0x8, 0x4}, @generic={0x8, 0xf, "a100ddba7d082d80fc8e794505"}]}}, {"6b82fa23cda9f90c169cc665d193555a9c32718d0b1d780dfb9df006f44a9783ba96f1857c491f33f9cd49976d6fd4daa16261a517f27e8f2549998aea106b340e72c4f9dcb651dd429fd671306e218a25ccada02e019824f60ab7effb8071d156"}}}}}}) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2520, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) getuid() setreuid(0x0, r4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="d108707c004602193f7b3a", 0xb}, {&(0x7f0000000600)="89dd1f0206a093a14b56a4e2f48e190c9a656bc63ec2f17ca0eff1d4b301f4bcfb53d0392af799d3dd293b2ace3c0af164f0f50964ac429b71330e0e470ddc6f888f11ac7f3639d5be8c5a757aeefc276510bcf953783422d6a95f09d71e0decba8aa02e7406725ab7a56b257f63d16eeb51703eabe88a907aea3426ff7909438898ef53a92b91901db104f03e5f4d683f3c3025060780a3b14e94b65004417feec440cb69d2d6213023de3ca03b3c4a541fcab776a5430a94575d701715d17c594000284907263ee0af2f8af6c1377c8629c660e535ddab46223040de5934558f558dff97b5b99fd5738cd374957cf729d17ef2ed2ce00dd8525742499f86852bcf6a9481094b9e3b7d1cf237a2570052ca8defa06139dc87a11cadeea7e7c112754d5297914d620149b8a295e57c7eceb46fc31d31026e85d029b5b6286eec101d7b4cfd7423ccbaad380997ef01703e6b4799b40ab402744a133f284ccd9705bdfa25c037bb2f5b5c9c9671bee3373652c16ed28dd93b62792513beeaf6693001cd407167ecb3d63ed96b9ccb2d40540d385c6830ed32bc637c769137c56543c78259767fc804b4f00e5bc3bcffdd8b72de747d6eee8828245ff8dda018f6c75c4d4ab3041f8910a7b9c8f312389f26524d16c4106df8d13509ccbd674e439aff37c2fed63bd1f6dea6ead6d0dfb09fae8986cde04c270fa94d2e36d53a94eaa760a43c86b7ca1e448766b40e98623c7cacac34577b7b0d5c0842bfe4438601eaee83fa5750345cf9737334c0bfd45d6adc9e22ca6b9e3740f6c518c91d1722dd203484ac16d32461500a1024920ef7e226ebc9fdbb26e5fa29727bd6748a4e5d6d4e3948acff58192c08ce425867fc708439e8b1b35b1e4c314f98657bde8a068bec666b60b6659ea3f350c9dc5a5a250a32ecb3035ee7e44c2178783bb6cf66bab792a105abbe17d9f6648d5f2a7500c0d5d2aaa29fad13f9e57ad1a9ba672ca0527bf0c8a52d944ade5bae0f0348389bf8333e95997444ceb941fd55c03715a6f74256a18aa9d625482b0bd08d7fca243dc97f79ed208a95f7ef1750cd75e07af259a3027d4beee5ee6a72208fb3b45ed64a80904b227bb49f7b868af2a33ca4f6b45a965b2b3de7ff03f761c9afc84bd4b9d70397578d3a52cc68164e2aeb697353dc6a4012c3146b5a95c047e8a0cf0d6064baef257ca399aa97aabedd6276a8f5149cf6a302ed6015d3d6c655db4d0daf722433a175c71bafb6036bdd4ac31cca3514b5a4d6efc63414e44a92f9c9a91d68dae6878f535a1cbfb5ec78d57207a7107fbd0c1fede31079e8792117ff6fc247a479f5d2570242322564e87026800c8dd9fdfb4aa96aa35e08df0c299b73df542c2b1e52a809c95118400515790c6020f26bd74db06a846f3da9cd6f720e272f885eee254cb780f170145501249abd92842ddd2ee658b4eef5db3f5355f760472b2ba2aae6c38e8369e8eb00ff12da6909a0f3db43a8b1b325b145f0536906215368913409a466513afbc9e68b4aaaf5a8f975fe781123ab18b5fdb4723654a0037aea60f24a419529abee48450c93172ed933ace358a842fae73b890faaff7090a953ac44ac445859d7b1445f476500a7812c15e8fbdc6f8b61d5b9e8e5e636d44bf69b9c088f522c0727b22d4e56343bff47d79a647fafcdadce9fc03b05623665b8359169b9840436d78f6538b76e47fc9322db25449a9921d56daa0e32c0e8f74a2c9a42d01e3d93e6981501df400b91c9c245f8d2a5ac72660f4866bf637fd94f246e28e2c0250d0f882705b02cdb4675c71cb144df1ce61516d7f6455f313240d71361295ea95c08e0a5d0e729ec58bfec8942719d87b22187f932516f037de5c19585a506745dc6ebe895bfa8acfd3eb77d35af37dfbac6ed2454c924e3c9840bf6672973798d9677a6cbd9571e4f68d04e5cbd6124dd5f4d1f8f8c23635054e74b5fde33359e24e07fc30596ccbbe63aab47a4a522099ffd18191e6897ff0f6767b563f2bdb54c3f2d3cc25176e60f0a06f79d509914a7f7c08eb21123617beb7144fc2a6eaa0f4547b64fa158da67a596a73d8f4b5912259c15abdca2e8715a3d8bdb4705766b9889744447768dce3af3ce56b469cf8cb042336ab92792201d1c62b787922547d817ef763f218bf83d077fa2cb3947250ef7ea4c54a6d019cdc95ee3694305573b97e4841e5c2d7cea42b7bf323db686a354852513540baa67f5539389de8cc89a93595243dbdbcb952b19f4e3af41cd39f90fc548069a238a6efd26204b35bcea88e1e74e51c0f76a63aa561e4fb9e1eb6f06130582c0f94f93dcdf264a10de5e5ffaf895c4562c988ffc1304e47a8f784a86e558fe5defefdf1299dea1ebef2a47c30ec7620dfd87788a617ca8ba6abf7581dcc5cb61470155478cc7fb885dec0353a6e0ea560e5f431986f612a9341eef4726df4bac86ab51da009767fd9d726c0216535dcffe5a5519fa67a8db30547e70aa19936c286a42832183bb9082bafe9867a6b86f6aba829b11853461c408131c51aca4d9c18aa7c104a60211d68a47af59935039f3f4f20df87c8b19720149c9a56c16a75a162c12d6fcc5244f9ca433c530a51ecdf060c7f940fc449b100152bdd11d2bff39bd0dda19f0bfcaf43ea93ba08e7c623f3cb3dc4207604b93e1cd40188092980bcb8d08007a579986bb5730005d41ac8391047a66d96b97d891b169fb13a917c11d35038761aa65770d0a2e91563c146c248f49799868d9147f11e7f191e618f3efa1feda0a3e32108a4fd8fb143431955d12a9b0a55bd57d7c8f770a313f3e59be214cbc95368ab4e1f4ddf39b31e632f3f68023a007fab68c8b6bad526c36650fb80cb81df51a5d9040c12100a2772f61e0d4bb9863874349b0a98b07345adbfe7ec67f2f43a70bbe63beaa870b7e5732e5504f00143673a0f38bfb7cc293307fce55fef3f7b1fb768e111bfae5e14de583c73fcc52d491cf0fedecc3c53bea52184f8c65431cb2ff7792de5d156906b95fd9146016cec2df8bfde270a8492b9d1f1d20475e9be37765ec9d45fc7ddac38ac046b601faee0ce16a850b08a9a2d6258e58f2a1052a32e4f445d6de3e42db1118b3c92ee45f86d252342c7ac7836a4bb094af545361f5665f39b288517c9e46bf4d93eb29a1179e545bbb0e83c4723c39f3c084ba357774253b605ed8ce56d126303624aed43ac74ddc518a21c6448cd4220e903242799a53cdbb50f4aef07035b47387b48fde6d068d8247a3cc76eea7d043f6508a96f09193e115949df58575d82964619652e54209560db7d032327cb84c9e87a375b646e9cb7a1ce94a7a35fdd9234b2f6b20a7a488224f24d1070783cf4f0cd22937b5a65c2d80bd86649d83ed294c2fce502436b81fa010c7bd06db2537a11671391f4e1b639c3b39969ca839ba60e5ac1cd202459f13aaec9987856a059d9f22d11110a3d9f8096ad0658b9c8db1067defb51170d518fc50b52b097293232309c272e1b18eb90336478eb7f4fbe8342e367fdfcb4a941c0aa6463aa42d71e5f8479eb29d689215c9eca3125e575c4be7e17038e5781ff5035a5887db9c9bbcde6958a41866f746558d066d8ae7a4b154618ce4b4d444e44fee4b3ff3a5973fdfb7681bc1b4dc01df209e4d2c1973cc1a0efac3d3206f52bf41410a0fb318438b30d9de3b3d40aac6b3551dbf4755132fe064995601e02ca2573252f2f380dc702c42a746ff52b104a5c29fe657925682d2c2bcdbb6087e3c4ce4cdc794350b928dfbab423677d2f5180c07f05cab4109fd359c11af941c0a8e94909febb5d673bd38cde726edf92eb4d953d73e966caf0fbed5d5dec44b21ba5ccbcfb940b07e0fce1327d9dcd15c2ac98c1f415503af07a5e389faba57235367d61690de5f9a1bd4c4dc492557a7caedfd3b9f1b7dc663ccaaba460a693a584595b364828e2fdb26461624bbfb071b0d21b5c0fc218f309e851ee0e962920522b5c2dd499a18b49a3f6d0551e22a0f3bdf2a1c47afdd3413232a45784e3e18135fd1e64fea413f4a5b21abeec624e572782ebd87520ad90c2a695d0384379bd564adf18acfae82ae1fe94bb0d09dd70ba6d9a7835f4977bac5eeeacbc9a0ac76069537e228461466a4d26f54fe04b1250d31292b87f0d59651b8f907a90472d059a677ff20f750e700162d98df973f8c6db3eb1b21f71a61c0f0374bbf003537a9a2e411c0a464b61a02569c4aafbf3e4af51be80f01a2458632c8eaa48e6305efc3c057c73cce55c0472636f3edbffba19076758a7c6d1e1964f0f312f12e505702d83f3e4fd8737083b24f7539a0e3e223646bff7de5ed971c2e200cb0332580b5d9e305e402114f13d8e31fa920bd17b0aa1278d19794668a01225b897149e00c9c023ff67be6b08bbc5a413be12b72b62d3236cbb1772fd441a1f2207c6d4e15c97a66bc637e259160a358123d08604c52a2df303a6762f42d2fffbfe816fe4b71e66217b1937b79cbebaae93efaa2200804fc3741d739c442c2143f46bb34c1496cb7b8c9b3d28ef9a4ce5d5a8f8fa1fb8b2e015cea3e02f75a3b36ca927e6034c78b4e39c2a8bf42e95065c3d41e00343a9492662191d10bd4d897948c05de2a267b9cfc4d88bda99ae0bd9a6af54b6f0161c5716b6770dc434082824f9b8d464ce948b43a054052e921c6ca8128969945ee4d0ead494f47fe712f956bb29b6315ea0e4cf91570f9007d367abf44c10adc920d89e59b49cd2f067211f6d3a78e09ac93a55c70afaf59c925766e847f281ac8a3c325a0f6962694998177dfd738bc6212f2f88e538f3ca80d2e9e230e11eb09975ae89c057ac3365e34f3ca3e95edbb93ca7ad46745105a0ffbc7401b9220c3962ad5bdc1f21a2ac3fd9dcb896ff2453b819cf9e4b308e7f9b2beeaf2499c7790c4f41c2f917ddb6933be3d812bcb39b1af7bd389b2c8f71242706c26e394110308ffb1928a0b8afddbc96955e25d80a8f80bf3012509d98abca2bd2e0ab21751334d0681c5539f528ef4116d4b8ff9b1ad72829409bbda800eef0387a8674403aa742a3d8b11ea56fd73240ca759e9520429b09feb92ad306ddf61cd8473168c54d22cdd5b9e8ee03b69830518d21861634a2dc180c11dc66eb286491d19851ab1bec160a2c24af875ce715dbf6669a11733a953460c5f357c639a4443383948008915bd749beddc32ae53fcf217d00ca8a9fb75e99a6c561b4ba475500dbe53273004d689a099cb58dbd4dc1dd2173f7cda617a1b33550bee7054f9bba6bef7b3b0703a85a529636600d3b46caf58da0fe9857dd3ea8f1972930a90240afb7419117001b9b288df2841bbdd0c46acc39684787c7e35f5c8f77de9725ade94c18031d035c43a491f45f063079bc16ae10405dcff2593b0f9e11e950df87a91559beb7479ee44f2a4138d50374e34b57ec652336d27db76ad2b1c7458473cec4f7495fabc74c42941bd73be8cf4ff0f12dadc90d6773b5b294b31b5f20679988acccabb0905c1439f150a3fcc9606623955b7fe134ac488157a9d640ba2adb4774f6182f151b83bf5a12ffefe592d47864116fa0fbdf1d2689b776f5ed8842459f144f3c9a5f00d7d4ceff3327efda063af98dfb43053c60f3add5bfcf6e676db651dd1f8a0b0cdd682ce478db51db9b0f0410400772eb35702890fe59f7646b3c2abef00400949c40d3dd29f7ddf9ec6efee79b51113c183a7685d4efdd0dcd69854456a97a8f8f266c2065965", 0x1000}, {&(0x7f0000000340)="5e7916833eab33fcde30e2ada412522fd521346e7d", 0x15}, {&(0x7f0000001600)="b71e9fc1d8322c40d16f752741e55635147fb334cc6037be7d77e5be78b1d85177947156b5c7e4e45b679720c54d4ee5e47aa1c93e0b504360e15e5529178de91d5c9e0082002b45fc4e5ec5c5df42528f1891e834da0a0cae7ff58a24341a86899eaa0c648b00b8a1ff006e83ffe9a9d402fc837170b99c586df355ad4bd10dd21f7c8731f1e687a41f06738ac2b67b30d338104c0418522271f882767b4c3cdeab3b1a6360878e0e0e71180400e54a3a1d128bc6ef65b93905fe789b640ae605568601fc7082ef5cbe21d89aad5f650fb1b222ad3b33c5f6f3c50356abde1a5f7b457a21150f59b1face609eedb3e763bbbcc2ff2397cdc6cfb49b28670f9afcb2e44e5dfdec61185b9f08580d1b6f77c2aec3ccd4a7455242712ed9cac57f77d05dc07a7823ce42f6f463f36d7ad0cf6107cb35498965162b9d5b5a0f6d94d547823d8aa9ec55483ce184e8da106e07b369977a1356c63171c84d09b78455e0df50e01ce958d15fe2ec1c659ae245a3fdf7f14851db744e9bbb7533ac41a61c938ef18281829478e9446b9009741c3f87128301c97bb3515f280b34ce61cc86709fcf17ae3e6d0920844346ff90c6da43b6ddc718d8d6ef91ffc2d03ff58679391b6bb80d75a7cf3315bb696dcca65d75b45e8620ca74344f87c6c8a72bac5403e431204d9fe35dd6a7f5561dbb19f8ba783c6198f0757783f26f116cc336b5aa4971dfb8d4870ecacf2bcadbbf11240b9784c5a4b0af0d075be011a2d128ac49612ca26a9a9633ccf883429b4d6de8d41f5a90574fbb2287618b0cec60e193d6ba6c6b4f5fe8df2daedb068e0b4bc4b7f5274fddd9c2777daa5e86e5bec88da77542caa6542836a7980a3360ed99d594141d4054a8d64844a065ce3eec59da1453acb92d3536dce5bc81c381912521be5ccdfcd3c4e275d73e6d821ef29278de8894842c0f7802b024edeb7621f1e51858d3a922bbececfeaaa87761861a6584501b69c8d079d6f00082c2b9e9c98976bc8ddc72a9cd15c389c2073b7b9ec6d9fde6506ca76e933ac212887f235c7f8d143035389fc15456591e71a25999c433d5dc9ce926ff83e89bf66ff6b6fe53c7360f6045720d8d0d436b90d4c1c567aa0c93f448940c6d2ee0f68d7107e0d95f6c0e68d530918af9cf4e2e20b5ace92d4f416fa0b001b5f0e80078bfd3c39c4f99ba8f031d25b794c9d643162908fda90652243c3ef21e1785036ba155368a3c6a411671eca76aa7d571d4f9e0646a32548e966422eacc3da894d3480fbcbbe1e089f643934c61794117913116676da3fbe777e9290d1f565c2748938cfa46e27602a8daf341e9cafd2ea570cc01d036f975bd02f31aced91b104359a729175c75996c443c1f149265332f035f055d17673f0e5e0622b7592e19cb7c57bb26d85dfeafcb20f8cebb45f7e1ea4caacc1f5c2bdf74a5a9e2d8999f1d026933dc7b119df474c0159083aa6c35647d2f376e33ee1cd5ed4241a2c8acd95c7b1f3a1c0992b3bebcc85cf5f4a99db91e5ce3be908d5c07b88e6731ee266be93aae676169b0d960152784a75ff96c3cf6886ee6c07873638a2bef87bf93b202274e14952dccf6d5eb4cf97af797a63cc90180ec680dacb0081f74622a170d2166c8388a8de5e6e51f44722ec9b4803329a293754d4cd8552b727a0f5548a59d7cdb1f62cb4bc450aca18ac9b5e20d075b1aa1bc2540a9fd0329e882d4318f9209a295e5543ac965d93c5f6f3fe94f30b3813e6b082fc6a27a1804d11429b5c02981c4b9e56312d3417bf9f5c7b137be0ed099ae6de12bbf4422a9f3a9306e02db31c225f3064e9a6092a78c811101a31cceb82c977a65c4ed960691066d261f2e06a6f3fb0f60c6a30205ca64d0e854fb41f9370259ff5b2d50021f077d29c1159ee9f8efc5c5fcc90ce5c0505fc8c582fee13c3e0699ff5f9910209ecef0233b494fa4f520bee671173932f2506874c78ff8212821148ae2597ada708509ae1da360edfbd0e2dd41921943b15838c2ce4ff688cbfd8597e7d5345a2e417453f6c6f12c30dd4ff57ae30643e6995ecea57a8426b4ef880242cab810cd2083623ee6560cfe3bb295a56dd1bef4a92a6ff674d4ea74ea9eeb50a579080412325eec6e631ef4ff725aefdc9246e8a55acb289624bfa05c4d3ce060d2551d1045c4b855b310b116bc1e002eeda6214ea03a04ac68bb9bb10842b42f6cc39dc56ba8cd332a2ec504bea1e302296cc5357085248b1e0d330a6d67e85a5c34e4304c4010211a5636b2251f54fb0c4716e968756be2be4623ce396ba5abe57f606d6231f85f7af2d9327a5915f01cba8cd4326e5272b8829212f6ac28b3ba02dfcbace39302ac02b4dce0d1523e4e6f830e3e280a0162f17a57d89b6ba9c407691d42727035b16038a45d9bbf6b7d94549a7e6adb64adb1a5a441d9216a6ac6d6999b861cba0fb1f2abc5744e3c44b0a8735d4d64bed2bf19aaecbbb519d0fcd601cb90372ffe61cf5ad0be2fc2d343bc84455c0080e4b06bcd549ecd69ece78e8e42d7a647f8ef0b64adf9dd6b2a87382a17a1de5a11d9505a14bf48e9b0c2d7b0e0aadc9a92bcf66517e17e149fabacecf51e290b9e335d8ca639bae8d43d957af59906e844037045ddafe3e15024e61bee5b11a9d0883861716a42fdeeb57884eb44a72e08b14c72689afd4d38669061117e00b18b126c3ff768f01b812227b2f36074f966b492f3d899af2e7d1fd2c720a8258c39af5cb4370d21555d56edacd054c6f4f951b64054a2a8506a146732e2c4715272ef66d2a4bc34cf8c1b6245bdb9b42b09a2d2648ab2f15b9d5d163e0d631615db38d30635a7cdc916b435b2217bf1c5accd90fb872e4dce5c81550fc499e02eb7c95f54f1b793641d028431d83c23f1ac158ebac3cf81d4acd281ed5ce8522b6daddf9367efc3967bf7a8bb8c568735660f1503f0b92c19a7a46b0220d71fb18406a694506787f81ca3bdde4be28d8c299332cfe696154c2fbce2f0451e302ba8e560bd82bd10b5376d342be0a7b0c4b9819ff48072982fa4100319bff0f10feaa36355b41dca6911d62cfc0adeb12adf51162be0db6b19884657983817ec920699be005ac0f40b62614f1e0830ca40e2706182d38b082d9d743f55223b36843a1d1ff0abfa4d8ecfcb81c964db24ec454c21e12cb9ac508a18f095b3102c6dae9cb4c810b365ac5d7c29c322a065c2188f14b4d888e61b399ac374da2b7c53b626256997f3d811d6c69e978235cf918ef06ebcf0b12311f9729c039cb3a0d0a351b9cf94e53aec9a826c1c7379a262dd6058a408b62c0746246b0609f0155af57fba01bea6d2fd167ea6369358061d1354607752802a5b3bd928023b4b62713d9460876db4ff0134be4a25c7ec65281bb44a0db760283a3d6f974cccbf02c19d0adcb3b3c85b49f17bc1e4c49c8a83cce0087a3632316a15bdc3221b33e9505d3cdebc649bc43f571dc04d323f00319677df9caf3da2442f487d3d7919da9ac91bd1d3ec1689f7e316f92b9ac96a3e36868f888ba94786f5602d9347648cb0feb18b194a1dd52e73b2cbe3f628099221408f8d62bfe1e3cb2f44496c482d9f7275434cc1f9de4472264793c8a12076a56d66790b404443263ef9815cf4874281f4c212792480af2d5bb75abd50dfaa7276b544828640d74ab1c179808a8f7d9ab0678e4cd58043bc7cd68c81fbb6c128857b42300c752f7e6b8d6ad07386bde772a9522ee6e5475dc00a003e5e3d0f87cc4f2357ef88acd4b5aba70d1a17d3d5fb48b1fd7af6a432e62b23a254f568d1b20ecc6ce0e202ee5c7ee1bbe34d0f89727459e2be2b4e0dd29c0e04a8c013e3900cc5537ae7f3fc390e066c626ba816f6356259bff3dab164735de529de941b680f514585452d07e72fb81b8bd954e199db44a55613595c215c3771f98f6b0115dd6cf4b6365d75cb4a03fae2ba0f2ce040ea4d56cb44451a4d4c7a36880f0fd4f717d7ca277bb8b17c69cefe255a93c45e127359ce130ea7075d5c80e0cd8ea2d6efcc26750ac71df16b6be9bd8d46273fc5f8e8329d547375e31ae54ca80daf653f1732f1b9dd7ff0b1b8fe4f6ce84dee1335091d4bf61d020fa0a00514ae552f990351f8deb9fac3a6b4df2ee160409be30891dc232f41d21f21af7cf4332da0506829823dc99ded3514b7aeeae88bb4cc733fdef88094931139c2016163eaeac6da0c1a662736d5d759671afea744177a79527c1cb1475ed6f3d18b865d6004ecc282fa314a49b0401de7eb7b9ef71cc31aa0cf37a9c9ccf455a60ea534ea141277d7c028162043776b5b4aeda8e0d14207b8f58d7b35197d43fb1351870c7cef27f09bfa8cc258c66654d0522be0a7e42d61c20b91b1dc1633393d5ce1234ce9bbbbe0c3743c3b4fc2e830df7f1abb200ca154e9bd9300e793757cdfcdd5b5a185d9ccfecc98bce12c4784bf1d51fb2738f57763e02513b952d974f4d94fc7fa53794c4389ef9e5f0427e286097067a8bd8400253a715581f79389a15716851e69486826d4f0bb52a9b12d17a59abcec25e86c3eb99f2a6e30ca78d67064cde5d8e86f5c640eff6385bf80e8d30c3c18adbf547727323614369777a1caf7676f6901fe51d15cef6cf00ba46082a5120166b9272c17756d52941250bd2eacc488a4fda3bd9327aa87d7a2b59718a843f7d1a225cefbb32e48202b6e2e7db4a524bdeeabf2c7893c85e0aea42a47bc6ed6af1bca4d5f00203df044e8ebba3a32ed6a738ecaf2c16af7a10c8d1ff6bd67f240cf143ce5d173ac49525432f45c86b0d643ffc9b40896fbca4d85a9bf0dbf02f8501e111919e53617b45794931569d3f160712f145c8fe2b7783308b937613b53228d5beb914dfbdfe4f47129df5f33ce328fc8432bdcc06ab520cfc996dc7e079ce5bc994ad4d538f6593ac60bd9d31f17a24abea951e36d803761245f7703eef633657a661d9f048bd42e3d02a5406aa59e0d72ebd8eaf36478d8e266da700046242d93a47b101b6cffd78e22f57b2ae8f6f0ca04ab810a42fc3848e37937c882f524522739e44ad9041982026f1d04eb094d04d08b88b03a2a1672952f1e773a0a5d39265f30576b35018a4ba83058a94c14960f413d25dcc087e3d6fe4d8e39aa3793beb6bf9db0b2c1090bd0dec900f72b5d2848df08943ffc12c69f8e68ccd17bffce85d9f6dd9f0cb53bfde7f3944baad371e04c8be80682743bfa9634b46b02e1f173c21bf5d4152c05211df733e5019827e110e410c4738be5006cd5221b4c5b44136f36e794eda57e386158d39ab255562b001dbdb5778cc13212c8967a826fd162a4bce27411b0eb59cb7c3b3abd5519c521c7e611dd9ea4ab63c56bcad87ec76cd07d7d06cfee688444b9686cf91e4ef625c24884a5714a0f1b649727af8ff573dc4c83196d9c16c9522037df5932528bbea4cac1d725be1a1cdd5863307f3ae4c11f27dbf40dda04991f768bdcb92892503bfbcbb7a69d4d0eea7fd5638a0362d54f7599ef34a85fa24a31f73e5f3e468e625348ca6a4d02a181efcff2df8b70680b76c2bdb1b8eb5c7d14bf98053c5465889a07e6c82312ac02bde1aaabf4afd19073d4c1bda728640ac27e5dc44be914cfa814cad294f861ec0c70cbd30bd42b623842b9d01295d7afd5ecd054f240debdbb9053fa648131b276e4b3cb3b8c43b57451498cf594247239c68fdffeb31a1cf0eb2d481227aded0a97264fa214a506bc583bbdfed8799654330e045a88d7859d4ccf", 0x1000}, {&(0x7f0000000380)="8be09e250643f2232f1b1c834ab04b1d2e3306e1e659e1d9e15c84e43dcc1419b749539d5ac050f18f4a78f8fedacbff84c17b65d51b5825d72697ffbe5ae84a05df44a41e803539adbd3bd35ad99c1878f7e06fa06835846d184cade2d2aee028254056496699229067666ccaccda6b068c8a3dd4c36a1321a3358c3453e0d663968871f8bf656cabd0bd9c923270546a554ed277baec32d4ad50fbb798bbf4b79db4fa121c7a0a87c5816a1ed5a273c162e437cdf31bebdcbfa23555806fa0fda38050eb9edacc37bb5cc7458ff74c74c5fd20b825ac87172cbcf7c684868cc8d8dd3ca881", 0xe6}, {&(0x7f0000000480)="10f00617336a2f1ee0d30c2f4d31b3f9b5cb30e320bd6aad9cb2a18f5218cabebe198bf24d9f2c3e5f7b507b5c6ff340ecd0930f0ce25de6c5ad8951b8bc8596c3d095942925df96f38311f2738672b9765b5697a2852ec5ef8c53e49d8828a2552c67ed26df2c036e4b3dc36c775afbf641e045a4e8b77d0f1f90ff96dc12d1f031b94af89b000060049a889bf157c65a283e9288e7f6485eefbbbc0fa72b32487f299a0f587af6d922642b2151b5a7a69c744230807f3eea2bb25c7a1cc1824a463f2f60f85e3ee995f35a5062", 0xce}], 0x6, 0x9) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f0000000040)) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000700)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd9c23c53105df9f097003f67ca6918f9363386bef4cd0aa3d5dd8962a0a645a449381a99fef5bfa62bbf1ab75d8c4102f4e3a3fd038c229004357738d44c1749ecaca017eb674086edbe016ad9000000000000050067c8dce7ff20897002c8abca0036fb74c3cdeffde58eafef99abad4d0c0b9d3cd358d95512d02afeb2dcdbad0400"/183, 0xb7}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4a4306c591cc35c181e9b88e80074bf3157299324d45ebf948b6c6ba2a89400", 0x7f}, {&(0x7f0000000400)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f75658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa666", 0x15a}], 0x3) fcntl$dupfd(r1, 0x0, r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) r7 = socket(0x11, 0x3, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) sendmsg(r8, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r7, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r7, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r7, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) fchmod(r8, 0x44) r9 = socket(0x18, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) getsockopt(r9, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) executing program 2: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file2\x00', 0x597108daa9870189) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x2, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x1e, 0x3, 0x2) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000001c0)=0x7, 0xfffffffffffffc85) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) flock(r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x800}, {0x416}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x6, 0x20}, {{}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x5}], 0x2, &(0x7f00000000c0), 0x7, &(0x7f0000000100)={0x416a0e7c, 0x5}) executing program 0: pledge(0x0, &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0xff) clock_gettime(0x2, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) semget$private(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) msgget(0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f00000000c0)='\b'}, {&(0x7f00000002c0)="04f24b1c5274ee"}, {&(0x7f0000000240)="e799bc5a9f91105c2f08a5613827250bf31c1fd564cb6007f25d790168bb1cd42f945bd0efdadcbdececedeccafe9607c6f8fd3d14fcac291a4a721ad79e1f4a87a29f4a442873f8317da66664cd15004cb19410eb42d9252fd8edf86389aa270f"}, {&(0x7f00000002c0)}, {&(0x7f0000000200)="b5a2cad295cf1bc852ce7bea56734a9e3f36082ef418db46403b39d424b1be0b60a2af26a421"}, {&(0x7f0000000d40)="c2896ae85e0b6f3b27c08bf0b699a2d4e0b08896f4a9674833b6c731c774fe158a10f71c2376fc2ac4682b40862e9e599cdf0971c18c23dfa2400ebafa7647ec4619e1ac43314bc94eb7f13450ff55f45af2daa7e29e17bfeeb9a928b9fc51fd58ceb047fc2270ee6211d791b8e2f77ce3a0652f214da13e95697b9b0a"}, {&(0x7f0000000dc0)="28527e0e463826fa57d7ffe3e148f73b37f35fbee4afd384ba49a62447da0d0882c5d228955e7a06053314d02e4fd951e91161b2bd1bf4c6f4c842e207a5b65a9eb9086db2511e105fa35939ae3cbb8cb42d9566cbf83938ab28c0f3eb886e90dd5d0562e7e312d201d60fc4e38fb0ccc1e61d9c07055edcfc0e459f994c71cf47"}], 0x1, 0x3fffe) executing program 3: syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) listen(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) fcntl$dupfd(r0, 0x0, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000300)=0x6, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x30}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x400000000000004a, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100)="472b48f6d4e68d7be9e6da15015140e6b2f4b8d87af83dd8450578c1eef65009915d169ebe7d327443b640519f926542413655ce8b49b475df024d1df6375e36a4062d6845801cc6ebba1f4a376cd4bfab623f5ea0b9f0cd2215fbcdc85a1c65134b2c0b213ba80c27136151f4276df9a0b1f44bf37cc4b0aba43eec1ff75f85c51bb34f650cd413e00c544d5547af845fba680f3dc30e84f80bf15a8480a7232726372e02f6a6563fb31ff9d80c6242000007f800d287c932be3bce4ed7124e211ee63357", 0xc5) setsockopt(0xffffffffffffffff, 0x0, 0xffc, &(0x7f00000000c0), 0x0) r0 = socket(0x20, 0x1, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kqueue() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x404, &(0x7f0000000200)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0xffffff52, 0x9}, 0xc) r2 = socket(0x2, 0x3, 0x0) write(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmmsg(r1, &(0x7f00000008c0)={&(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="6db1876e8b99615f1a36ca340d5ffac1623b60c3f8326855e1f67a30c1a80b0f2493d9f4a2201807ce2cbec2f49ff3d761f21a8adff5091f2df8ea07012e793f2f5a1562b7615e5160c8834c1f07310671ffe9f095582928074c98befb496ba133", 0x61}, {&(0x7f0000000300)="e4886a8c0317c185e505cedc75471de473924c4782796bfd57093f68b10f7253df8ee497a140e6a7619b4f8ef8646350ebf37e89f844d66baf6c8c8986044962aa45de88e2931599400c184845ef7a59c88851151d8338ab2e7d13c3c293622e53872a66b0743e286b20edfd47f05d6ba59c0f1cc65605a3cc45aea1ab33a604855e080bfd251bc05fe91114", 0x8c}, {&(0x7f0000000440)="3c031d8d415bbabb9ec112ca2e1891ca026c193644e433a6cd7533517aa13f7cb07522c82f59cb4e3a372343763347031e1ccbbcd8022b0d1505eb28283a81b886242e2fb73d4477", 0x48}, {&(0x7f00000004c0)="4f4245637e6a921e7e9e94001907e2a3f8e7602217230c1e63bbb2e4741ec4adfc2509e160469e74b7a9d1ded5e8ab175ee9841de8d7e1dddee0fde001dd233ec82ebc7d931e302795c59d71b31c8696c43bfb1d4871858443257142307c04bb1ba06aa062b3fd281bf2eee14caa5ae976ada6c975d862781ab9c1573a0f2d52ea93913a22fed555ca98bc6a2f53f56714ec9a7268eb812e84d7e2ee6b3f46ade3b718fcb136362aa9592af454dfffedfda3dbaedde22d858e7d5cbc", 0xbc}, {&(0x7f0000000580)="3faca07c0c06e84af2a69e88a06df1a614b3b06a476839dc58e15f58fc77d1b6f4973dde37e67269bf0f8adefdfc31196d026c999c765c9a6df9aa6245ba1e5406e8f80f43c3df92e4f986f5638bf0a91d79898c277d9069af2781125ed7de62ee056599e891a2bd6d7e7ef17d18817ebe6e5f6169a5597806c998a04c0f9690b726827c5d128bf8f9e4ac0dbca3f67d17162921d60873143946c2be8878b54affd6f396117f00d3e3d5a3eef48f508336c18da05490f80c2751233f869f48f3c58baade0e555960cd041ed183dd2014fc2f5fdaaf1e9591219d4c122868865c35cfc6fb0cc5487a65c52618c896ccdb963cdb", 0xf3}], 0x5, &(0x7f0000000700)=[{0xa0, 0x1, 0x400, "7684a8241087280c0e71107255bf800c87f290f765cf719c07c421c14b9b6ebad77544cd75bbc107bf91d39624e2f1a3f1de2e3ca28b0e79dcd5e1e3a0c976c80eaea040a0fbbba378f6cf7e051a07661b07ab5880c7fd1f255541b0014d02744b921a572ae9a9a0f30cb5b82c4d11b369a6a5159906c5869dd74a40b850a4c234a1a76487c12434dfcbc4"}, {0xf8, 0xffff, 0x7, "36b927b122f1846accb2cd595b8c9f419a9292d8dbc2d7905b5842e73715ad348b1f379e0000000053fd805ccb6e009a2f6cc3d12202146f4b5f52af0fc7c7e536373fad02ffd261005fdc2aebdd6ecd4ebd26e73abdc544ee1d2170cbe3437e4accbd8a376848449b88f636a67b7d2f4ac546a7a283eaabbaedc1391c4d1dfd730042c6d0c84a8182126aa0192cb3f63a253b34c42e5114410383a672e8acb8f7ea45dea1803fd56b90d55a0adadf73d8b6b8d206ca36c29fb6746bea777fe90b814920d5b24ff1f959b3079713b241cbb9a3bdaef5aea2a861b524b6d9829007418bff"}], 0x198}}, 0x10, 0x40d) sysctl$hw(&(0x7f0000000080)={0x6, 0xd}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000200), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 7: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xfffffffc) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0xc00c, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffff8}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x84, 0x1f, 0x4}, {0x735, 0x80, 0x3, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) dup2(r1, r0) dup2(r2, r2) openat(r3, &(0x7f0000001500)='./file0\x00', 0x2, 0x40) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="8078fbd8fdd822eb22", 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8]}}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000ff9787d942b56d864d3c3abf4d3c8"}) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000005c0)="75ac8e076a9bc691f0eb48da8f412fabbf5d133b48c23e73999fd6f1b944b562409ee63a93907a8b3eba2b5ca9", 0x2d}, {&(0x7f0000000280)="0b0cb3c2ba8ff4c229eb29eb7c6792cf381d31e37cf6ad5e76f3ebcc5660835b687de3e42083f416ab0167ca00", 0x2d}], 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r4, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x123, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffff00000000000008004800011b48e0cd4597b82cad4c1058fe3ed0150000000000019078ffffffff00000000013dd15f81a6cf5676c51ca2c503e094721372d02f5d860746840800d53c883aa6bf632a0862211933a2a1cfd4e21c31992e7ff5476164c66bf3787d2a6242ee6a3cb7591b18e50b8972e40e77d463202669180d204fce1e085aa3166bde1a8cd248aa834904be4c77a6861590fdd499a0bec32c191d6e8f588c1fb9fb26d6a82ba96c5cd935eb0291821634548bbd2400"/204, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x4000000000000070, &(0x7f0000000200)="71f91efc5118038cb1303471ac0058bc5a91501d94a34b8e5f84cf71e4173b8304c6cee99bca33b02d750e80b848ba4f5c7a70965c3df14bc9915ea1d96cfa9eed83f99801486cb09cd3e4545aebe4a02d9bafc124cc50074f346aeb74087c83f7226594a23f9cee302d2142aaa97e392dc750152169d28a5319bc8d4fb50c4334ebeaa7b617ff2460f97d2386c7c45e0e6a6c13d019bf8ed370f53d556d0a101189ea325f0715eedcd5bd28b3dedc1c550796448204f730349c290a7a4ba7db68c7ced6560e740005fa7d746349916e725545dcc1eacedbab5cef2dbfdbe37117bbe739b73788d352200bd9d94eeb9d9c5c7f9c8fa5d66a2c5ad78e019b590fc8c9cf5e0bc2fff05e1aa210adeb6cfd2ecbd1c9dc1f16510a1238f02f02dc4aa9782c7b19fee7604dfaebf6dcd9525f005d5eefdb57ad4ecd7cf143a956bfb2503a7d62a60c1105583df46fe8b7d36654c9e71e8c3df08821f80e67894eebe8d20ed9c6a24a968b36a54546bb726c7b2fd9c7aacba5132284f5ccf3bc529823732c6e59e8ddc5ee1b901b3b01edb5b9c5aa237e56a7b50602160419b2fbcc0f85b22d6eda2086798b1d6ad252507e6dadd8", &(0x7f0000000040)=0x1c, 0x0, 0x13) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000009c0)}, {&(0x7f0000000000)="22c4e3f762bea0f410ec299e8eebaffe866620592677d1563bd1e9544e9ea5bc67db31c88e4270fc86bb2f9c95e57218bc5339a2f387f9a57b9ec911ed85c73bdc3452d087a2f1a6dc59b7c8414304d5", 0x50}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="82dd73bbd0e8f626", 0x8}], 0x1, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x30}, {0x2}, {0x16}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) fcntl$lock(r1, 0x7, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0x2, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0xfffffffffffffc1d}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002600)={0x7, &(0x7f00000025c0)=[{0x8, 0x26, 0xf4, 0x401}, {0x8, 0x3, 0x1a, 0x6}, {0x7, 0x20, 0x4, 0xffffffe0}, {0x3, 0x8, 0x6, 0x7fff}, {0x0, 0x0, 0xaa, 0x80000000}, {0x2, 0x5, 0x6, 0x46857ade}, {0x4000, 0x7, 0x3, 0x800}]}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) listen(r0, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000877480000000000000000000000000b40dc9"]) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x401) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfe3, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', 0x10081, 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) semget$private(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/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'}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) utimes(0x0, &(0x7f0000000140)={{}, {0x0, 0x2000000000006}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r4) openat(r3, &(0x7f0000000000)='./bus/file0\x00', 0x80, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) executing program 5: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffa, 0xfffffffffffffeff}, {0x8001, 0x9}}, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x1) (async) unveil(0x0, &(0x7f0000000300)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x2c, 0x10, 0x12ad6c34d, 0x800000000000005}, {{r1}, 0xfffffffffffffffa, 0x49, 0x20, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() (async) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) (async) r5 = kqueue() r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r7 = fcntl$dupfd(r3, 0xa, r1) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') (async) mknodat(r6, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1002) (async) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4a7d2a627307028b, 0x80000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x0, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x3ff, 0x100fff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffff, 0x7}], 0xff, &(0x7f00000000c0)={0x2, 0x7}) (async) kevent(r5, &(0x7f0000000400), 0x80, 0x0, 0x10000, 0x0) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffed8, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000471addd0ff0000010000000000"], 0x10, 0x401}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000240)={0x0, 0x3f7ffe}, 0x1e, 0xecb9d6ae0dd0fac0) socket(0x10, 0x0, 0x0) (async) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) sysctl$hw(&(0x7f0000000300)={0x6, 0x1c}, 0x2, &(0x7f0000000340)="c6", &(0x7f0000000380)=0x1, &(0x7f00000003c0), 0x0) (async) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') rename(0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) kevent(r1, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x404, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) bind(r4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={0x0, r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b4, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) close(0xffffffffffffffff) executing program 6: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, 0x0, 0xffffffe1, 0x0, 0x3ffffd, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) msgget$private(0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040), &(0x7f0000001040), 0x0, 0x0) getpeername$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r3 = getuid() setreuid(0xee00, r3) stat(0x0, &(0x7f0000001240)) msgget$private(0x0, 0x746) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r4, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x80000000}, {0xd2a, 0x1, 0x7f, 0xfffffce2}, {0x3, 0xb9, 0x8, 0x98}, {0x1, 0x20, 0x1, 0x7}, {0x3, 0x1, 0x7, 0x95}, {0xff, 0x1f, 0x4, 0x7}, {0x7, 0x65, 0x8, 0x3b}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(r0, &(0x7f0000000b80)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000200)="2f2bf2b5267562565f9dabb87555bc758f88a40175347488ea8aa80cb9e562b156681d4d40a729f86dd25bb6a370f5a4f7589f3264c624a4ed3eb91aa2c136f8cb0a725d4f0bc22740fd4ede9e198d926f3665603e09026b3f25cb6ce6d609449bf29b76a252011e43c543ac8ad8c72e818290ebad3e5dbb62425a783607aefe15bdce6b7a47ab28be9271525094bb3d6f8a02b7d19a50cc4d11e64c", 0x9c}, {&(0x7f0000000300)="f79c551ff112808a67b82915df18789a4225b95c33cf85e98f8e78d198752563c49ffeb311ec169180f6a5337861fc898fb08e1ba876c465415ad3575b0f0b2aec0000afc57a8df45219b83d5a8d2650e5790a4f40e6e01046f0d4510c6d699ad393e66ae213820a26aaebca9da305b540ec4cac396af311a108513f07e779a53bf549d832871b355b8024bb08d4d8c69473ecfc50f492e7eda25cf209e85ad4b43b5e906127ea2529e083a93607418562cf734b7193a1a2f669010115a8ffb36988836964f62713d7ca83539c920cf43c719dc6036ee5275fe84fc5096b8d8d82b0145c112c34a24b", 0xe9}, {&(0x7f0000000400)="be8fa3d98ab0496fcf0bd0553b1b77b766e05d7b4d3e13cfa519759158d61b9ed762c4e330e48e85c7bd0475675497d829a60db924f29ef771b53c3a72", 0x3d}, {&(0x7f00000004c0)="d6dedfa8e15227e9b49d6c0d31e1d6303dca646543c286c52b0989a8c41a0aa61faa81ea1ac8831bedf1bab2b0f8457f295ebab8298695c6f3f128f40bbc02b60098d7898a2d78ef704b465e931fd5932032337c3579cd2d05459950a9c55eef6bb50d713ed6b2c4debd39f14cfe59c5933107618b05f65321d72959bdbe3d370650a7586cfd1de0f26b5118e614b7ae13f212ddb48dc12872e6f5f8019414b9776b657542f22c84de986aaffd6173900d82f4bd4aa48eeb06ab98dd94324405687a603185db5047c0d851d98f8900", 0xcf}, {&(0x7f00000005c0)="c69ca49523a7bfdbcef89638695655806ef0ea83a4730dae1ce1d17ea28785ad6b087e227f05281abf23b82c984362016d3b3ba7838aa5af12f79db4979605de8ddebd9f209364fc4994ccc4532881d186a1d4cec43d96c65a56f6d50057c00c9378876fe7752e6d7b216ad90e2597a1f9fddee2e3c99678dbb882848d9b2b25", 0x80}, {&(0x7f0000000440)="89e08adb87dcc75539524df41cbcc22cc49576a4c9abdaab7c1db9ff77e0fa723f86773f6bb18c0b04", 0x29}, {&(0x7f0000000640)="ba81edda9554373a02e77049921049a570ea7bec5267fff3747677c2d1de545219a853ca0139fa9366f7970053d41ba1f010a06a8cca5f0bfacec630221d7c64e549893137a0dfdf99928680f1254deec34e14", 0x53}, {&(0x7f00000006c0)="b26eabfd7ab9133337012105286b17e0943a607dc56197397ffe5533d8796ded086a34c1f3ab54d13f1a91a2a7791ce982740d411e0b08f2a1aef08ff0ec500395b6d9525e3e7cf15526a9b7178e070ff09e345284af447bba09df4dd3e0e89d6a560b57b22c1274d8b984ef", 0x6c}, {&(0x7f0000000740)="f4af3233e3e37501b237cca45b1ef07cda557ed2b3", 0x15}, {&(0x7f0000000780)="54637a0bcdddee5072952847940ea92b6990185882ff84b289c17f2d726ff5b6233c638061fac2f65a7369fa1d6284518465130e72aa74705c482862f6f32c4c4810e27dfa74a96441d84a39d309969764ff878595ddcc972e3f402cb7a15c5e4240d0ae624f761d51a81c45eb1ac589e8b0ad6c47d48e278ac2b609f35044bd292b9d961bba118ac45e1ec0c3e48f70c2472913feb9b52d40537a30597f5976", 0xa0}], 0xa, &(0x7f0000000900)=[{0xe8, 0x1, 0x6, "e4bf551fe4dfc10f4fec4c0807ef2e0cebd551500e5a1c0f2114cb3c97c36d08b2e1e73f75d2d5ec465cadb2aececc6d2de8bc199ad13a77cf3757845caa1872ec2831cf99f986258d6ee7dc1b1dc9f2569c100d45153939e096c574077f0591ca50018b365a4107e98b7d0fe4d69271dc61d3fc54eb629efa57cd49f01f87da836845f60de348f7f9e869aa6b89e1e51b873b92761b070d0b508d5839f2c0031a7978b9e77436de1923fd89ef1d5f27012842e9e5591b4347c2a1610dd208ec06621e791742b7b0a8d48efc959114ced1f71f013e"}, {0x90, 0x1, 0x1f, "3de25407ce9c8811070d798ab7d2943886b66dc51460d167c9baef28d3b972c759d22e91f2a2fa0435029505fec66f9c14e1729b49c40a988023ede8e789c0926bc7769efc1e6a238ef937ef056f6b826cf51b7776f3db14b1738e46e82f4a328f80f69899276d5048a4458dc6dfd966987d030fb48b28cd07"}, {0x108, 0xffff, 0xda, "05c829cce6c909be5857f009ccf3e15c03f91f78928d00830be4f58ba54fb65ecaaf72da3f6bb3472adf8cb07abacec76837bb56fe5e5a9dbcc4c89189edca43c0632cfccc67adb8c574510f19cd1d618003bb0874701f1865f336aa54ac79feb29e43cc752a228d007a5cfb1841b67bc319ab6bcae970fe8b31305648a367514addd9ce92c62b8727bb92a5892b64e94b96fdba6c4f51d5f1a69ece1e1b6c4c9af6ae3460e92e69ff701423b7156e62a1044a7b53533e2144b289619ec92348b50cdf26a8aeaf9ef07c11d729f0a23c933a253519bd960dc6334f11ddb762a08af295cadfb4e1c11988c98c05d1a882fdf2e31a"}], 0x280}, 0x2) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000bc0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x224, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x2000, 0x1fffffffc}) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x25, 0x20, 0xe880, 0x7}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x25) r6 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x8, 0x3ff, './file0\x00', 0x72f, 0x80000000, 0x7fff, 0x5}) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r6}) msync(&(0x7f0000476000/0x4000)=nil, 0x4000, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r9, r10) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0/../file1\x00', 0x80, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file1/../file0/file0\x00', 0x24) linkat(r0, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0/file1/../file0/file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0/file1/../file0/file0\x00') executing program 4: r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x41, &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0xb1}, {0x26}]}) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x10, 0x0, 0x0, 0x0, 0x7}, 0x0) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r3, &(0x7f00000002c0)=""/82, 0x52) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) executing program 6: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="b1", 0x1, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') execve(0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x40f, 0x0, 0x0) open(0x0, 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) open(0x0, 0x40, 0x41) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x8f, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x7c) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socket(0x6, 0x4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/518}, 0x208, 0x0, 0x0, 0x0}}, 0x10, 0x800, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x11) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x4) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r2, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aa8aaaaaaaaaffffff00000088a83a008100140a08004500002800000000000690780000d7b5e00000014e204e21", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000"]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) open(0x0, 0x0, 0x0) 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) close(r3) 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, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="573acda8f8f9ffffffffffff86dd6060626000082c00fe80782ca81f039dfc18b409c900000000000000000000000000000000001b"]) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r0 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000001240), 0x5, 0x81) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r2, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"}, 0xe9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000019078ac1400bbe00000010c019078000000004500fffc0000000000110000e0000001e000000237c912b96e5ac6135861c1d1cdb00b8fdfc16e8d601542d04bf6131574a321d835308128071b8c9352d5b4b56e30d54e5f0be83426dcd414c1f845d8ce3f9955574b7bd694b1710cd7e38bb4e28e72a18c127a040f9bf0a55fbf722b8e285e84e82f00"/175]) executing program 6: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={0x0, r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmmsg(r1, &(0x7f00000037c0)={0x0}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x20}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x400000000000000a, &(0x7f0000000140)="71f91e3471ac0058ee48228e63447db5dabc5a91501d94a34bce4884cf71b59c7afec37082e49dcc180329820b9224a699ebacecbaa17ebded729eecf0f41d40e6ecd904a209e2b5a7517334edc47f829dd77395bbe3654456d3e82baa8ce6080000008190b6f212f6540a02978cffe8312dfa38df5f10085d8c8342f1955c8d311cec598e74049b050d8a4f5f9cb502910000", &(0x7f0000000080)=0x93, 0x0, 0x0) executing program 0: r0 = socket(0x1, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001200)={0x4, 0x1, {[0x0, 0x1f, 0x7f, 0x2, 0xa7ab, 0xff, 0x7fffffff, 0xfffffffffffffff9, 0x5, 0x8, 0xffffffffffffffff, 0x7, 0x80000000, 0xfd, 0xfff, 0x1, 0x7fffffff, 0x7], [0x3, 0x7, 0x200, 0x7, 0x8000, 0xb, 0x54c, 0x3, 0xfffffffffffffff7, 0x1], [0x9, 0x7, 0x0, 0x3, 0xfffffffffffffffd, 0x10004, 0x100], [0xd4, 0x80000000, 0x3, 0x8000, 0x800, 0x3ee00000000], [{0x400, 0x7, 0x9, 0x4}, {0x0, 0x9, 0x10001, 0x80}, {0x7, 0x4, 0x40, 0x40}, {0x101, 0x6, 0x2, 0xaf}, {0x6, 0x0, 0x1, 0xfffffffffffffff7}, {0x4, 0x4, 0x8, 0x10000}, {0x202, 0x4, 0x1f, 0x14103b1b}, {0x7f, 0x1, 0x3f, 0x3}], {0x9, 0x66, 0x1000, 0x101}, {0xffff, 0x0, 0x402}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc26a9a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300003a00fe800000000000e0ff000000000000aa04f1ce9a4804c2b1141b9b20a6e4dcf211000260c8a03693"]) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="e2f0cf9f34184b13379f0bd06267a08f3a9d1d8ec08d784526a1efa4e33618647740720cea68e897122a72954f2b47eca5ba47bc0e7b3108ee802e02f342c1d4ae8dee9dd811bd24a6c83ce3911acfe1f44a8ee1ff03213539d139e29a1e9c4c1db76020d8faf8244d659737a6266b88262a4cbf59955236e9f830e5ed1d7dba862101b50301fcd17dad4cce2fa05e2c96cb3d5230c6a8", &(0x7f0000000180)=0x97, &(0x7f00000001c0)="02b65c376b3ff9a1c5e66d6496bf375a48bc8a2524ab0ad0a7518efbc30691121578a9ff179ca4a21e2d01f089599d4c0903a5b7c67ded7a1847a073f337cb23e2d60d22d3ad7922ad4eea94aa701b2d8e06d6212bc9e5b68148e90bac578359c8fdb71f55dde0cd007ffab5d96d1bc5f2497a738426aac6ddab8ef5b0ed6c52248f4e40e3b71e21f78c44f11466227938c90de4756350de444b73fd5e8aadccbefc3b0154a1676baa2e16c18b441238401d128c6769fc817f182fa296fc43105472592acbf0a9637a5d2791ba38d536710c34fc52b5b5dbcecb3f35ec8d219cfe0f0d889a47ae39a7646a674dd00a6a9cdc0f3553f0370ac7105944b8f701f89727951079839cd3b9a5c67708012a3d90da0ec9d3b2e63717c21cd2864f3bd0e6f3f795e7cff10d30d79fc58ac24eab1533ad248194eb97cb96d4d4d52ffa8e67343b93ba644f5ceeddea05ebb5593e8ebb979d03687c8e642a8f52bbc68d3442608770da250879c6093b3fc5fef63a5f9035d8b3a9e1f8e2d3de568cec687ce81c176d54bb339ea27f07bad0f1d6cf77bc5572ea5a4bba34fc1ed2eb18f05e36b76a95404fe262de46ac3c9e951d9fd2f61d9b4ecf591f635b9be616587f24fdf7d5a96e58399cb6976343d935071473bb12e864690d372308d66db75b277919a72598739227c1c637b4d74717ffb7eb2a57fa2d558e6a4723967256cdfe0d5ddf9de3e3e1dfd5e2d8cd7dea8133e58ab1f77604c3127ed3bdc6fcb0da3a0dd7af775ae68a12070f11ba4020ece772760c5f7fbb121cb067c52ad5af82f2339833b068aaa395a19bcc92a551827cc8bd0893672a85a2a18db5858d3c8bc25cf4eaf303dcfd0a4274d28e2512f321d6f0cd86ac1be4f6afcb5405ff4656110cb3098f4d75574cff26e4c468af2939717f8dd4ddeb42354ce543f3faf19b15b9a584df2820637df9081e91c84206457e650dd9955e250663abc752599321eee69d891672782e9d599e5d117453311e716e786a59cf181e1647448d143046872ba3c1fcf5a0838b05c467f9ead4d9d45f43278c9afcc4706b0c39341361f4e4beb3272bab9b95c039985ee421b668053f2a706b054de0625eed127b64792e918757e3dcc267ae278ddbfa4e81348610ac1a0babc9109b66e0d34f46a7ce4189e5828495fac6694bc315d12d77a6b9ed8f10a8680458e1ae5db1f4104b9d537a14f053190debc6585b46532c8e8f67c8533603b4c6b5c234210490a415754dc307cae7626d7b0df227866a198fc195022740612d11e160ef1796fab89997aab8a0a6ba208e423a9f2429d048deaf4adaa3753d21e2919cf2e12397714c8ed03a88dfec7db4bb669ecc6de70717588a5c4e76d262c91c5926802d7db49e61bbad068e85e6bf1403b7c1954efe5e050615ffe7f933e750eb3dbf01e239e502c4380b16adbccceade264eb2b975d2a87f94b6b5d0c27a7bf5b524953444fa7a368d0336ff19d95d867d19f551555599804304436acc402c74e64a95b16806dc5bff29533fa41e5b375c2c1787278ebecdf87410d97ec24f55d392e6ab448345a5c64b6eae8c4ce637b791367f71fbccd13904c5e7c91ed1fd442b190d4fdd68ca759f02ad5d9a50c8ca4433bed1c4025cbf3a142a671e7f98be59ecb140c912b3c99b5af1c9d7b577028ae429a00a1b147276a939224a14e4db2cd9af5d856972a6cf8e6840fedf9bde66b4b2bd8340b0a62b5565999999b116692072e64d6d69970f570620d72068594d64f2e564c89a2d2d936363d1014a4f9c048848eff91ac0bb84c622544acde546de92ab7ceb48439d18f0431af1f042d216051209f496653140cb433aa8184f5482a6a8982c98a8fb7ca159e9f27c9cc45d8365869b21ace7c540606cc3b779aab28f9b3ce0b1bb4351dfd9a0e2cca369664c9a8882a38cac9c3c841a58108f6cf1cacdfaec4be4f1bbd9b3d92c4896a4a3b1e3eb2a5d5890e8a1aa30ccf88b2026688e846378768faaad776e36b7a99d937a659f068b4241bfa9242e87cb5bd32b1a28e6830042d943c2f521b963d5b47ef4743d5e962863c9c2470d116c40227f063deced32c5ddd2422ef6c014bde2f758c832d004b77112b8d315a68bd89dd43a01a7e37091d770841702381080ef471d8b7d0e803bd3e8b3f2a60ba06f786c4d67f83ad4be35f9a6a9b3f03daf09de4fdf3a4c26d1228a95a4ff8190bcafb91d1c6a9350e4db04a2945f94cf987dd136440a54d99e378162606eeca93e32135be16a8cb12094e0f927b05801767b8dec759e0019bdd2f10dacc37e091a5522dc1f42081659417c5eb6ff100d3424a035c54831794e1bf0d4b2115faa628cf5f9077d6b6d619cfbb4e2d6a5b24321d28e6f6be063a2c9ce4fccd3a593e4c124bb08246dfe00531b3e6c73835b5d427f6f9d6d8b494bb187cf0fdc5970f40b33eff0410e979bee4a93e0180b56985a30cfe3a6b662d1c78b30dd7fbe8a58f0a0c81dca8f903ecb9b7ad652ad64e5c54e1403145bac0bebc9395ccd793a9a6418e727a79181f7e40d0afe068ae7cc4828cad3d16ae1a34c9e39a4884fcea363bc9bd21feaf3512687242f3db097f9dc219f6b8ad42a603be1247ab5c8ed1cfd6fb79b0da48106329ae43361b93b4543bb5c4bdb854d6da45b024d727e3e47550e386860e743b6d5c234289db4c1dc315b34e513d86d489a0dc0995f185f61b6cb49cef1e1da75cabc4abea58dfc6ebf0f5b7fa29e185427dc5b21a68d1f5df5b16eca501d9ba6f3a9a8efaf9f48fc4a0dbf438ac7f9ab9c8f9f58c48412c84f0d4d6a8ab9703b068a3ba93c25f01598bd17da1b9e67278390f4c4ad119677bfc2be53471e2df27c75029e14376728ec6a06682356d2d2fe75c0a85e1d093711e077fb86149e864eaebf5b16304eee18598d25853eb9e4c1a754171073cb094c4f65b6c10330bf758fcc2f659d0cb19bbc84cea324a16463de5a39d5c98935ce1623474efa6502d0c0f926b2c648dd641afa34a98ddf55efe58c8a3e0228b4b290225486af4482664a04b63eaf2e4725a4ee73b486b866416b6633aa2d7070954e789f7963bd494c3da21f2e2eb0dc33ed105322cb8011f62d1cb8aa4ecb2f821bf0c50c54bfad3521030c7aa7049beae1260ccb69da6d9801556c6eb9ba9e1f272c014ca1213b28fb459f68d2b8376985d2959c04078b2bdb3d4c09e6877c0b92c59546880003233872cb6a6054b7494d312a33abc1f6c0cb41d643a71b284ca7722bd5225625ed3ce1342cb97b4bb7807ee586d05f4f0e1ebe9bb586255a22084ace331cd9a72e54886c22660c25391b320b6d23d4f74aa66d4ceef0f6fc5264d94e5d33626d00deb5ade73aae4f83e21a37a2fb0651cc0a1dc6a0ec60acf64c42a2c62a85c362f9e4931526ce71dc7c64f4bf67529020a0ee8d050d539203c1770e5da7d7dfed659aa3e441274d9135ba0273a4c3f92b71b757e71c4bae4bea881df8a4d1b2abdb607e71e6940feade67cb4b5ac16408376f758ab8ef59aa234a86f40f20b02fcc2af3202f95ebfa540d40dab9eabc48e894a5b7c8346f02b353c3767679d2477699e2d90654468b661267345fdd28e07e5918588abd4a68b7188148ce52b5a069baf0758ca466360cebfdf3cfcdf3b58d94a6b83e82cb5904eb089ef70b66d949c8fac0a59cbd183ae3656d9b445c372319357db8ddcbe8f86e7a2a9b16516d4d4481835618e26659ccfca5300661e2c08613cbf072bf2ffadea14c408154008b6633f7efda79068372c7e07f0f466ab611f407e12f1ac0423325f7ef26c820edd0542a11beee4e888f1a32ff0c3bbe489e706c6e76f563b57c09fdd8a794ba2497691d30f9b0c8461f31abd7f9c19738669f819a9a479f0d33ed7b8fdc27af0dedad25b80014fe9997fe0dac75611b9500d421909f2b3a72f386a3980337f9ea07c3d368a5685c1207768ff68770ff642e4431a535d7627c2c1ebcf30c134ae48ad3c05d25a82c8ec4e3eb223ceab7f6d529a9302bc38d630e379f150af5eefb2cfd797175eb502b99870ca58237421695d1e04721a84fddcf2aee6e9e6894aaee8395d27027191923a226ec92d71caf2388289e7e658ad884a21efb55f39dc4f4b2cc473c2940addf6571ab8f9073be261bba1c49fc815051a5e4ba273e9bf323335a13066936f34ea149cce7716e8d3abe44200e115227d7ed4d956d0c1973f686aa1bbefad87eed1e04032a739fd7eb37557edceffd0ae9e55c309b5bba7ccc7bc54f0b77c30401f355cd20fdc89e9bf3ba784b03d675a8f5a6e48b63c6b539e51648de3160f475662b67912ea8b042efdf1f16f153e430ff1a61a8334c60e3a02ac5b420b6ca4878787d58154ab95a158bafb6d0cc7615b8f30bd26bb7e1e9f5583f1b25189aa3e9f189d153de83a0e4c6ade0789ea3ef10fd8678c9addcf96fd7358ead0e6145038acc967fe6eec3470d531cd8de319b6b7178a13240d79f9915cd04b57176d67771ecee0a80326aadf14e12962d2bb67d5c7d1268d93bb8e7c156d9623665b5bf4029175f61b428a1ec38dfee61a46d783c5f1d54beb30ebe145c03746a1f237c1d53f650cda086c1771cdbeef5b61f395f86582afe050be22630f7e3736fd2ca656b770612cb70d35cf56acbbaf729f9e37c9640eb98f2c6047967998b658fdaf4b22049ab6526a6538d3e41e6ddfe723fd2fc4b534019601fd9cfdf387216dbd71422406bb2ff643ac50d542eeab7c30755a5072338677fce8bc4b56a63742264686cee01b7b50a86f86a56970b214781f5c0ca3de646734d6b163d8aa5197e0685f7782edc202a150c0cf1293b8001f796dfe06371c183a433fb4867a315868ead635828150149c9419192187fae758c7ce2dc06ad30e31e673a62c1c6b3c323deb5557f6e0c982ee2fe2940068fa42ddf91ab095038bd735d5ff80885479464ce363a03e23b375d93c18e4deec2427772479414c2535309b4451c9bd41c91e5ee16cce82521c5fe702d7933c514b7848caa12f935ffcbe6635ea0be089872c5caee04ce265736e7128abac06252dd7062bf3abda2ebd0c2118717c0d4fc027669469b233e786fdefcc9cce92158730c7270dcbc372ec5b4453dd05830dd0d9028536da5be2b21f7198f9a2a12591b07f0cc33a43b9ccb536429cb4a0c724cae1223697b80d52693635c6921baa534dfafb843d8117c4bf0ca2dc2bb71b3f97f50ac2a9abe874d335b04c8be7c5b099161181a3a120b5989e566a92dbb689ffe5ecfc060a691f691ffdfd905b1d7b04a9ca8633179dee4cdbd900d8b860a1970c35f789acc97451190353e2aa3f0b80c06017612a37b5104624933042366332e667dc7c77e6f44a21b4a72485252780ff857f007a00ce21cd8d364dee98455e19beb0cc721d7eb04c652c0452c80d5d2e31fadb8dce46c92ea87f4d9e4df6f3167b28cda436363ec9eff7ccedf0d5b89cf9344a12e209f9fd6df3d3cbcebbdde837883a82d0b8bba1e11f7c88229c08a27693f069784309b5eb21b00baec4ecd273a7898cae1f05891a610a9487fb11fab5e76a995e0f500624295dc38967c4801f024f6d876b710fd1e5bad7334bb4f2457cf63013d55d9f7106e2c339fc071fd4f1ad1ef1c9251f33bfeb44e02ea95bf280da6a61ade62a83c6a7f1f30de364115d63f52a3f3f1d9aeb9490b8702b04fa4c2ea5b503c790dd99de1402a7e666f5f2a8c13ed459295f461b3b399f3b011438375f7628eacdc7e0b39fb157656c44dd75e", 0x1000) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x6b, 0x11}], 0x0, 0x0, 0x0, 0x0) dup2(r9, 0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r10, 0xffffffffffffffff, r10, 0x5c, 0x101}, 0x49, 0x0, 0xfd}) getpid() syz_emit_ethernet(0x113, &(0x7f0000000340)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x105, 0x0, 0x0, 0x0, 0x5f, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x1, 0x8}, {"122445b305fb605a6664fde8d360604bafbd7f5c2b167fd0c0f33971dd26cd938c0b8348f63117353a2d453a4538419c08830dbf615221722b6ed179234ea3eb1b91546c8a4221224170a68b73276d23c8bdbff055ec6572622fc4e81d7fc3e4718f6e193f2190d0c4e4c045db39a8fdcc89c53745bac26e1d363625e1e284342a880c0551797596cde76ef23eead0a70a558efc5e8d9ed75a8810a5beefe8369623c1d110ead2b8da93584ba85d6d9e8e7f47c577befcdc0c1d090e2820cfcddd462e138a15c652637b57724daca4b87038c4231904dce2595fae4af246befd24cf4c11c89e8dd270"}}}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) kqueue() r3 = semget$private(0x0, 0x1, 0xcc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x6]) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0xb}], 0x7ff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) mlock(&(0x7f0000014000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x22f0661bf8267349, 0x10, r1, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xffff, &(0x7f00000000c0)='./file0\x00', 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r4) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xa) r6 = semget(0x2, 0x4, 0x139) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r4, r5, 0x1f0}, 0x401, 0x4, 0x6}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000200)=""/145) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r7, r5, 0x12, 0x5da9}, 0x7, 0x9, 0x6}) socket(0x10, 0x5, 0xba) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x10, 0x8000, 0x4) ktrace(&(0x7f00000003c0)='./file1\x00', 0x1, 0x138, r3) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x10001, r7, r5, r7, r5, 0x2, 0xbcd}, 0xb2, 0x2, 0x0, 0x0, 0x1, 0x7, 0x5}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xfffffffd}]}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) fchmod(r0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800, 0xff}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) r7 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r7) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = socket$inet(0x2, 0x3, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x16c0004, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0xfd}, {}, {0x6, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt(r2, 0x643, 0x3, &(0x7f0000000240)='\t\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000c00)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x1, 0x401}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000400)="6167653fe32694ad3ee709d931262b4b5f49f227b7f96dc2e00899be5a42715cf463c10e7025daa5f3036b45cf93a24590daf9689ec4d62f65c86705effb33d84e7458a5c11a541171b8e4d18e40550bdd6eb3102f382d736822", 0x5a}, {&(0x7f0000000680)="a6994ee4abbc148a3a8e87da5360d76bf1fd9b5864f3fc0171c9e2b0fafd1fe13b861a8b7345c813bfa7f3a131ef1375d90400f8baa92256642f7a3075eae8a02f1a6cc3bb9053f7", 0x48}, {&(0x7f0000000500)="b4823c85bba57965739fe98c1aa2b3037a1c472051d8d6c6ef1d57e1d6c30b4006bc612f25c7ed955aa438c7d71d7209d57fa293c92d4c6d44cb3226bdb8bfa98bcaa80c4cca0af8287fc639d7af", 0x4e}, {&(0x7f0000000580)="3b421836efb951f244bccffe61c791e7b8fb3725bb19eb844cd915677147022893b0cd07520a9acc463616ac4afb3389520a8d55ef6a0a85fffe514eb73e7307d2eadc7e29966cf3125f1873374010a52dfeed283f223068eb52a24a0cff17455dc826e137871aa94c0b30b3de3f4cce2dee36192000f6b0e6baa3750aad772f8e8ede6f153cbcf0333cf46477c1960adf8bde5fd9fdcbb0383305af6fd32558fbe8fec9df1417322a03b08fffd12ef1ff5193b0228aa20277891e5d4c314ff35db52f35e004f0808096fb9c", 0xcc}], 0x1000000000000254, &(0x7f0000000c40)=ANY=[@ANYBLOB="f800000000000000ffca13d9e93ff98e35b0849a065f0d603d7925801ac3919415099b461ba48dc6c36eba16fc3fd65e1bf3e18c30c2f7015a6db55d3b7f77d7319fa0a35b81dee531c1cafb23b18a6cfdd0cc8a23275fbbac84315e5dbb2e38fe4d8bf9edd8f00a5fb955963e6cb983ffdf86a3c8e05063c5ce538d322e9019af2ea210068dae094979a0855b4eaff2ba5f5c0a9c9833111ba80cf7db53da1e4510b17e8f4a76c6b326df66c37cb6a84031fc608072e8a8b33b7d98a94abf55dbd701f1fdeb31156ab0cad806a05c22c6068ec6d35fcf6f7a29f6ef0c350bc20e23f343cf7ef228ddd16153486663b2e26688b3c300000000c83586224f26fd8f9dde49a54be5c333eb10420fa8"], 0xf8}, 0xd) r4 = dup(r2) dup2(r4, r1) setsockopt(r1, 0x3, 0xc, &(0x7f0000000b00)="eb6a3a12323249066ca96dfe77cedca8c8ffcbffb4cea898a4c9fe1f6bafc1595b758a0a557bf6a5a933f3b0255f771b0cf6120f8c1abb91655e3c9394e7ab6477b0f9d9a813fec0faf3808515a6d1a8734c1bb6d9ab199c38ad75bb0fb81ff81ff299b041bca7e967a34913e5726c87", 0x70) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x811, r0, 0xfffffffffffff086) syz_emit_ethernet(0xb4, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb424c8914063ce4948197e385a21a9425f92009002aa7feb1d9c674ea34bea678982469a3e2f7afce5b49204aa9176eaad2279cf7e80bd7582eb00b8e7cc03c45af92631e19147bcb2fa2eac077e573bc5e5344b41749098d1608f519f9f3d115e5666bece95c7fa2c4b94b7f8ef95c314f3d07f6e7920ee4f41bb39ce8489c4559a4efe37d706318139090fcd4108d5e53b75e156fbf3e75fb724f06463129ca1e72ec027e41806edc144aaf5e48a4abc9d259c8720de142ba8be5b922200b0261d5bc0f3702d6a2575643fcec10"]) mknod(&(0x7f0000000200)='./file1\x00', 0x10, 0xfffffff4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000700)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e1d2c4feac57cb37c5e7b57ba6f1e3f38bc3cbe8ca6b5eac9b16afc4caf9acef68053064e01db1104f383fe7532ecf131c66327efb0f10278b38019a3fc83631254c65976bbd6ab6312c05f24bed815fda89a8398cd2b36c8deb93eff4e36fa4d0d82e6649b74c32a21a01f5468eb49788a7cf55971f42bc850b0a07a9ad35e72115acc97e99cdbb93ba6265e71e57bda92b14b3f09def41f038144dd3ccd763f1eebf185e63b32e9bd733a501a5799394a716e4dbe8c1459ecd30ba354342121327c5d55737d986d65896d6893ff5cbe3a004cf57030e1106269783bf09d8e640984a846b9ac2af9018ff6cd486846a927f5b7a8812f4d29e9cdbb22aeef6433ba81caee5879ff3f675b5635b394c6dcf61483dcd936b5953bb3e9e0c40ac1aa8efd438a9ad1", &(0x7f0000000080)=0x1d5, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r7, 0x0) linkat(r6, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file1\x00', 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x4040) executing program 6: clock_getres(0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 32) ktrace(&(0x7f0000000780)='./file0\x00', 0x1, 0x0, 0x0) (async) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) getuid() lchown(0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') syz_emit_ethernet(0x20, &(0x7f0000000580)=ANY=[@ANYBLOB="97f514cbb7d7f3fd52ffffff88e7"]) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 3: socket$inet(0x2, 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x5}) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x80047469, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000440)}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069de, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x55}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c22784", &(0x7f0000001040)=0xfab, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) stat(0x0, &(0x7f00000019c0)) r6 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r6, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}], 0x1}) executing program 0: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) r0 = getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff70, 0x8824}, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, r0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000027a000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}}) shmat(r1, &(0x7f000027a000/0x1000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000780), 0x0) executing program 6: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={0x0, r5, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x6, 0x0, 0x0, 0x400}]}) write(r0, &(0x7f0000000240)="32848000"/14, 0xe) getpgrp() executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x0, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getppid() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x25a5cb9e3bd62b26, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000040)=0x200) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0xe, &(0x7f0000000040)={0xb8, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) setrlimit(0xe, &(0x7f0000000040)={0xb8, 0x8}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) (async) executing program 3: r0 = msgget$private(0x0, 0x201) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000000c0)="6c348af21f97daf127279403567e1e2b5422be2a85db5d4bf13782eecc2a749acf3040b622e72ae788bf76f88fbd80d6d9", &(0x7f0000000100)=0x31, &(0x7f0000000140)="8980906a50620d5d53fe3edbd4b56f564c908f87e9061ba2f9ed328bb2ec541937b497dac880d2a6b753286c68f08375eba28c8f69f98bc58b9c412bc892646da6c4d29827cdcd7c4a061561e4fe76f3ad71dbda30be241f66b8d52922b03d2261d278794f0b9a0bbfb3f70b988f240d3e49bbac8c3823f03cf04cdd54101867a9caddd72ff7f1085668fd8aab6c19834bc63667c7964cf5ad00a657dad11393881ed231ef52f9b842ff4a65beabd36fef824299ad773caf4636d3e5cd6235773ec790f5ea", 0xc5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x921, 0x4dedf30d, 0x1, 0x1, 0x6b09, 0x9, 0x0, 0x2, 0x1, 0x8}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x55}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x334}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x10001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x277}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x100}], './file0\x00', 0x9}) clock_getres(0x3, &(0x7f00000004c0)) recvmmsg(r1, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f0000000540)=""/73, 0x49}, 0x3}, 0x10, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000640)) r2 = dup2(r1, r1) sysctl$vm_swapencrypt(&(0x7f0000000680), 0x3, &(0x7f00000006c0)='X', &(0x7f0000000700)=0x1, &(0x7f0000000740)="628b184876105de97f0501515b8c7504e5bc6bedb59dbafe67302ce251fd595bc4b1effd072d56f72fc848dc5577d29ec05e149d2f471a50dc6bad39dc7499bd8895f71af3fef828c86ddedefdce39e0cf9ddbdb84d1807cb5a574de0d64cdd2420e7b18de3558", 0x67) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x0, 0x4, 0xfffffffe, 0x0, 0x7, 0x9fe, 0x8, 0x1, 0x2, 0xffffffffffffffff, 0x7}) msgctl$IPC_RMID(r0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000900)={&(0x7f0000000880)='./file0\x00', 0x8001, &(0x7f00000008c0)='./file0\x00', 0x8}) r3 = open(&(0x7f0000000940)='./file1\x00', 0x8, 0x5) sysctl$net_inet_divert(&(0x7f0000000980)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000009c0)="bd8e0a34f9ef7c2aa2882b216a6a98e240e9883b6cb66beb6e028ac13cad7081848538916874014c54df99e5b8d10f3d736d46bbad60acd198b564bb472731489438aa615f92caa3f143f9f1672cb6d46c3b81cca15213e162226a9a12322693bb17aedd404d87a102371829553feac49764933e5fff7b57a763fb3a41aae1a9e13e78a69d1cbb3c4ab1342ae8acde87a05d424563122c2e0c4db8dd677ce716e0221f9c3a2147acea8b75185fee2f4082da0bfc17d556fce2bf5b952b3908ee62913795bd7f59683e425edd4835b152839d5a8512946bfdbc50ea9b36b2b0d482cc68c261153747a5c5ab914a5ddc9b346c4fb1771d79cc2fa2c09291477ccc6b1423021bc9eab185442cbe6c88026b02b0675734cb351f6e1d1c4ebd785b3d49f0d7e8840aabbc8a7a6dc9881cc98ba38724b39bfdc7dfed09534b45f611df407212d531dda998e7e801986b47b50fa0fe9a906c51f0c2742f7d5a14256b81167437b2e94f7188bf652dfa9c6be0cbd4237a39f588c398feecb71e2aa79b76399c4a50aa4db51812a5ca2b6724fbdf023c032a969b24e89242e0fd73c50255593f1ea159014174495d2a238aa1595baf9eabb594541446a41254e3f63decfe7a62aaa8d8f35a277d5f75000a0a476cbc35d44511d65d8fc17467edf9941117b7860af5bd4ebe433a70f476b03f64b358b3b223a85602c3e144b242b524980ed62324ea3c08e46781c7e299a78eb2fcb3aad82ade00fb2b328363e6dcd3818236e993919decdf7b0c18585b45c876ce24494e3c847deed6e10f54393ec639ac35ba74d0a6b01fd63384217b0f60892892b39e588008bbaadc9b811a38dd94729eab33937fe87b924ba050e7c5ad07ab6a9eb0a468543adf8b4a2669a80cec64500db4e2aef7d5177897d170f039e40ee38057f7b0571f4dce76611253986d9018ad9e62bd603e152c8c33482929996e91da0bbff46de2a396b3f83c56b13414735d7ceb021cf5177ebd3baa22e00184620da109a8534b018b7999b7abecb428ab35dc7262cd12a840f69f5099d71bb275facc6d07ea7ccb91f24d5cf3985645d57850ed45f003ec4e565d1130e4641ae8e21f3cc09205c727dc5d0ed3b07d158eea4095a93769396e9060ab1b8d26041f916ea62608e99bccf6b48e0ef59df99a8d0baf52bcc4939b8da19f971b626e18856bebee1f7d4f79f316b3c38c2df43cb5b6b9226aba40ef0959eea23a4896230602675fb507eab067ef0e5f20ea509b428634ae1311c55af814ae8571978feb74c050df76d6c220cbe3176601192581f65588d45af00636d00fcd5908a80d8fb23e0ab3ad23b345a9e6486d94aab0e3c88df40f65f6a209c3ae94a8367c0938ed977274c5b4f40435db6551be573b20ad5e4c575d6c5da755a500dba7cbb765ae60720d87b6a5eb21f312159b2c74f1939b256e495fc528bb16d8fd4cf305e4802de4415a36a7fea339544f1de2de7d938af72f1aba83269ddd67191b1d394b6230516c07c62aaed57d5a3f2da5de8b29872cf4e44c240bc06c64ce73a9f5ac4db0b406547fa5d84ed056c3302939913d6fa7f4d387fe175c8dbe427688e09f15e094ba1d96ecc352ef36c224bc7f7fb7989f543e30130308c335d6d6ef0e99e97e0bb29ceaf3d5ae325375bf1ecd4a60456700ff4c09464247f278ef2aacd81f4fd5918f04cda2b7ea47aaed7b47b8c246bef22f406e539591acf57440154e936df5494a4581ec302d56a1959bcc17eccf456949dd2c8cd5a5cb9f36cc3bbb78a40fa376ab3ad40967f8994937e36503111dd34b9ce2311e6a1d3caf0abd4ffc538f9351edf67920f86c8931616663616c2f013771b4653a4e5c3551a145ec1f9d334a7b1b45fdc0548854cd44c86e27d5931f7fb007214d2617315adf1ad858978f1671b0dd16591d5ffd24b87f6dfd3af5a40941cefc3660013b284a121bb1792f3afa9aafdb746a616ec08c16cbdfab8acc2357047c24fd0ac3e929dc10ed5ebfa73ed9fc0ab797d12b74cf8a9ba599d1c776308680764dc96ed72d3752b64c34877e4fc5fd5df60a7fa5e467618fd871404bd0f4d6fba68d82f3839f4dba2aa573f91af1d643a3f0cde0c4dc57d5c71b095a0f9f7a01deb3c838258741d73cafbb400cfdf86fec0bcdb95c4d3211017969947ce10ae3d6c1014156c696a30dc5caf6fee28c1866d7b2e65fed86dcf162f589f3f6b927b5a0a3053b9954fad3e1f5b62c75ea40a0a01a8c8dc1f24b6bf491b7d8c39ba2c0302f1f84a977cf99e21ad5259b2914603cb35ecfd0ad737e06d87637d8992d311bacf0299d009be27c4fdbb14071368aaf1e1e07c8a5a6a8a949f47dc14cb8dc847c8bfad779fc311791934e05dafa7e3d3769c7b506971953a4f462e5bd771c6544d4697cd84b59a025461c09d451cd10f99710be74c25e40070f7d66218a1c39800785837c4223928fd6379446c53269b13f720356e55a7fe4a40d1dfa99787ac7bcee5ec5d6e079b8f44ee44eac545373e7066fe8873f3dae074a53403f6264fbf765346c81e792096e611e99f52b80ae7c880f89dd61fff40b6552771dc45c4cf2fbae80f4d23bac3a0be026e77e56363fd25286233f3d2bd2e3b84b8f0c40d6e7c8493a975a0f6a3df1adcc039b5a796703e9ac89ec6c2eb7b757b993319cebbd1c1fcd00031158c66cb0f99199bb4d0d578dfe6ccae3b3c08f167ac093bf01bf64f3e742d9f324653a7a81a1403051c15469fe4e8f5097419a6f530011b09817839f0d9e2630c454d2793fdbd71989fd53d7791241fdaa6714183f3552093844aa2b6feef2983aa1be58da8ceb8af90c1e506327ccf0b6e6dbb4b844d0f652db1c82f0b4a402bdbea117d5916aa3ee97478a035fa7a8f0e87bcf5b9b76c22ba01e582534bbc6bcfecd47b03749e109df5fc7c345f328ded962381a4082ae74321bd6cab483d5f90ffc3b961b0e913c11ce5383480fdc95bbda85e1059b468f5bc6142ac3d2fa7d37d0db27389adaf93235fa5a3b10c3a3e61efc91a2c49c9bd02d9a8cba4eb7632d99446f206be4834baba3fcbf63f89b4cbc26d8ae323dc188a7ac87d14ec09ae0367a571b60ad4c8e81563e53366aaafd28d51d42d16f50d66acc389831a925bcdcc484b43cc40f67e731128ca5ffa6fc2c6ba671f6830ab39a53725b8e90d85ba7864fcae570283f0d50d218973b8db8630a10b7116816f3e4984c943e5d8305ebb5ae3781085f1991221a0a0848f61fa45f8ff1f6af7858131fd65c00cdef0cf2502029ac705a3c5f931b8474c2d63a64efd1cc70cae98f63db09e7d882ff166da9fd4ca934ede63571bc24336779062cf6d50e96d64e2b6f942964c2c7d1e4a0283235590e2d96cbae9b69018102c78a111b8a9d96d15e67a27b42ce1a320505b8f1bd23721824dfb778eeba43c2c97f1161347db7d67ff92b97cefa0f33a62ce30d5605687c93da2dcfc70f79927d988209635b379514d7bcee9963a1a79caaf4d8b99c4bd654bf175524056060dd139657b65027822b86b532159efdc512ac25fc402c4391624098c03d3f425168722246e28ae6308c33f493ab0cbca1c733e4ab51e762296b5de2e7dce4d59f1d743fb5c0e8191fe2b89ec1413acc9cc899e33a660b80accb308d31175aaa35032532857232e4b50468cf810d1caf6494923f7cbd576ad608e0c602d5d78e68daca26edce42fb0f096926266126f0261a1e018740b2856d95b672f4d10db2b04cb3fcc4a8f785af4ceef1e35630bd7fcf0f3b48646ba77531252be76f6aadf3953d1ff9746b97a434fba96bfbc3b352bf04162c70c6bac8a5d27d74a7ab90cb0d2c0ee9a99d95c443a704f0a1c28cb06259c0baa43d546aca0e32f7fe5c0687c6993c979c56381c04ef4cd2a4db698df92183b7c29ad4732dce8274950e3949823885d42f7dedcb380ec86a0efed92288e2ca3da790d674b2e37248ca16b7bac99c51267dc138389438957b18850a927ce1f9f3f285f7810614cb2b6640e1c8c9343f5431ea1534461fa2e8c0a73206dc8a74fc6ae35a24c2543ae81948a967c79ea3f68d266e5dbba02d5a41335a935490795e6ed6a114a02c84302ea91d10ca79adf37eef2ade80b58ccff49ffcbfa29cd325701952c10edf0975581906f7e4bee108b82f5536d90c2e13bff16ac3613e3b6ca2a8597ddaa6b7ce9e633db97fb5da24c34615e5383afce2366f7c746c365e4343b7cb2b8ff2436ef223c4543b73744a573a0fb2d26c8a74c6198f0c8d7f8bf9ba0f6f5cfcbb673b8ce79e320d0a83b8347a71536c5966516ea541e0766646dbda97fa80a666dd9079889056bb0aec2e98de25eb4b6ed10bab6bbd5465be740ac3c9988cf8ab8dba8178e6e7a51239b0441a082208bc46e0c96305f475ef307f81747c7874dfe0e02702f89b79ffd157875013e758b6e7e5f4d6ea719bac4af5deef4fdabb9d87093f17d378089345394788f584cd3fedc56bfb46e6a9adb414feff9cf60e0de7a3299fd400e5d421455854ce5629de601691077e9b8a233a9f5f22055d17a00f04ea4d5a448d872b09af9db863e700cd18f58f8957d7813d1bd749b3ab9bab2eceefe91fc82768fa073bc866171a81d59a9fafa3946376bcd9b6ffb041d7fd54f9df730c244aad78ff6551b3a358a62663fe3f3a5d372337f37fee431626eacd0dfdff704e0d844fef796f5c3d28ab577f520638f3af7bc5906ced49f0fa7e66d068b2f384eda1551060fbe59d7b457d3195ea05e00829c9fc4a188d36f18b30dbee02ad882cfbc35ffd6e40b4863d49efde0125807e433d78e75ec5c5cacbffb1fbab90b40decd2c8b61728e4125019a08f49a94f5a028638bf3e09fc98986b53054cc4101ae802e5fe1333e216b1f6a74b5ca5b08a5ad18b29b37990ab63c67a5f3b6f46392e1ac8c5ce80c1fe44fb513845e1aed407e69ae051b2598f6b30fcc2129f54d18574bc0b02273460287a236deba8c264fa8e6a208d8975f624f62db3a6a78753457e74080b36894d061013eb49366d6285191aa8becf8d490f74c5c73cf9b9121148fb3a94d47b5122cc047c7973dd846cc793a7449bec306c1949a3175b746724c61dcb7c9f1b5d84f22ce9f7be8003789b1020d058e158e3800a19341c13eb8ce1fd76bc6cf98f57dc9f802fe323ee73d79df7f7efe61a64cec3776f57e08b6a71d6570d4911339cd7aa1db9fff57382f695914fa3218f9f0a9a1976304f6293b2cb52c76111b8df7934b70b403aff4b68835a7a8ba8c1f6911eaa44f71eb05cb158dc3d9ad2479349ba504aad0af28424f9b715a83b5e854e3a690cbee9421a412d22d6d57f997c309bf709f94902869972bba7f8354247cba4c241eb8d978640e6bfeee4b353563a8835314132ab8ee4de970e684d2a5d0bfb61458dc4f58e8fc9b86021b68e162869545194d13a502c1f44ee406f267ff0bbed9c429b467f73035c0d5bb56d0606b8f946acbeea23fd7c1c7bbd7718b17ed1a0f61c082d7b780061d373b0877f467f4953915336238061ecb9d392e45d64d99ef17ef0a73e62500d5335189271e421c9b062075c50fbddc3a0fd438f996c3f5c103ded96c893579177ec1f660dd1a0851f5639792b90fce3dffd539ce9bb683764936d35c2ab65f29b2f12e60be5701fcfc57662edd499b7a102649d46454466e0febaf6c54cdb10e0f9ba8c7826de84135b18ebc952006b2bd26e1804d036e8bc191332046c9886ee890ee638ef170067f276e76811699a387e8f1619d1", &(0x7f00000019c0)=0x1000, &(0x7f0000001a00)="7a61c656a9ac17cf679225ae434043f462cbdb286f1a6bbab121be12ea7cf3a56556af0c38216c23a197a0a25da7955ea695d4e99491e58251d96334b95ea1cdff046998058752050b7d29c56a1bd7647e8e479620bf3061bcbffc440ebb430ca4657e1fbaf6c03524b5b061e15312ce035d6fd10a94a840", 0x78) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000001b00)={&(0x7f0000001a80)='./file0\x00', 0x1c500, &(0x7f0000001ac0)='./file0\x00', 0x8}) unveil(&(0x7f0000001b40)='./file1\x00', &(0x7f0000001b80)='W\x00') select(0x40, &(0x7f0000001bc0)={0xa1, 0x2, 0x200, 0x1, 0x80000000, 0x0, 0xfffffffffffffff9, 0x6}, &(0x7f0000001c00)={0xfffffffffffffc00, 0x8a75, 0x1ff, 0xffffffff7fffffff, 0x1f, 0xffffffffffffffff, 0x8f0, 0x8c}, &(0x7f0000001c40)={0x62, 0xffffffffffffff01, 0x7, 0x40, 0x401, 0x1, 0x400, 0x4}, &(0x7f0000001c80)={0x1, 0x7}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001cc0)) poll(&(0x7f0000001d00)=[{r2, 0x4}, {r3, 0x80}, {r1, 0x20}], 0x3, 0x58) shutdown(r2, 0x2) sysctl$net_inet_divert(&(0x7f0000001d40)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001d80)="929e64a936305ba3a56c4e7e95ad1482d0732d17f05ead6b8a64b4cde5e30fed289f894217d9d50c4753674c5324bebcde333a879b9ae0c44965613e66f6686545bc15c18ce2bdeb0f52272d160b30c0435c6ef692fa14bc5bd5980d427e0da1dcb186cda44541d06db34d723b536c3acf45ec5516d467962c37985eaaeedce93c9a7885c620d87508f970ecd6962cdb0a007b6242257d57ebe97569206ee990a732788fa999a80c68a43a01e32ca62f4b61d0eeb80fdfa613bee32bab1719ffd00d7475195e0358fe8842c70c896fac5887a8b76929889ed87b45cd91090b5e3e4055e10105afee79afb00e631a353fe491f547", &(0x7f0000001e80)=0xf4, &(0x7f0000001ec0)="17cc656aa40b6834358d2aba3b9208aee6d2e38c04b56bf601cac0d0ccd8c8fc460313e4dc3c43e96c6404139a4237119f43c3559be4e778862d26dc472257fed2b16e3eb0d2b20553fff26be8585add095720a4", 0x54) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001f40)) setsockopt$sock_int(r3, 0xffff, 0x183b, &(0x7f0000001f80)=0x7fffffff, 0x4) select(0x40, &(0x7f0000001fc0)={0x74aa902e, 0x1f, 0x8, 0x2, 0xfffffffffffffffb, 0x6, 0xb0, 0x1f}, &(0x7f0000002000)={0x401, 0x2, 0x0, 0x0, 0x10000, 0xfd7, 0x7ff, 0x8}, &(0x7f0000002040)={0x6, 0x8000000000000000, 0x6, 0x6, 0x6d4d, 0x5, 0xffffffffffffffff, 0x7fffffff}, &(0x7f0000002080)={0x3ff, 0x6018}) bind(r2, &(0x7f00000020c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000002100)) connect$unix(r1, &(0x7f0000002140)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) close(r0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x80}, {0x86}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x7fff, 0x100, r4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 5: sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) executing program 6: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) fchmod(r0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800, 0xff}, {}, {0x4}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800, 0xff}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) (async) r1 = socket$inet(0x2, 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) (async) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) (async) dup2(r5, r6) socket$inet(0x2, 0x4, 0x3) (async) r7 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r7) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ef5dedf34571d6267405415050603bb5f372694a001a65580e0987edcf5c77ee924e757d375bf3edab2ba7e09895896558c3ff22bb6c1e276233c867520e68a7329b1bb88e190f3996c85afb6c", 0x4d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') sendto$inet(r0, &(0x7f0000000200)="1250b61f27179c88eea08ba86b89b1ba6b38", 0x12, 0x9, &(0x7f0000000240)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() pwrite(r2, &(0x7f00000002c0)="b0f6a2e9f7a0b271acdba66c6e195ee44c73345b7fd29b6945c5f00a7a8f2803d6bf0da704866b8a60121076dceb374631ab589c47622a19f9e7af835042cefcc72fcab8c5139c13d77e4ba6e8f6cc847eb2f7eaf9a90198c4ca41264d18edc552a2c764cb459cc2266bd2946e41aefbae377346a4d478864d628a45afb0ff5eedd58fcbc2d21d1a4c80125f35f9c5de67392c2c55005dc32203ac8f050aa6167e9beae87b08cdad60b8f1612161127d154c4d03b575ada78132ea8bf5cd3d9c28e7dbc5b926a834f738e46f98fd440111f84174e0b85f74584ca2e27b59785f5c8bf17423f1f65195a302cd0b1c7604c0594d6c055b1cd3af18", 0xfa, 0x475) r3 = fcntl$getown(r2, 0x5) r4 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = getuid() r6 = getgid() fchown(r0, r5, r6) r7 = socket$inet(0x2, 0x0, 0x3) bind$inet(r7, &(0x7f0000000440)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000680)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000500)="229d2151a2bca01fc6812a54d6d82c4b041ee7745c666c5c4aed0dd031655a1995d96d3ff46214bb9ae6b52d53ae4a92b87cce534cf029686334fb165e1c185b7ee84fd25957f1f24c67ee16b25454f6ae02da023f92748c9c21adc2823bec3082300f9132dbe01f7eb63d7f26b3cc0fecd64f877678cfd4a50aa0002d3b7704be", 0x81}, {&(0x7f00000005c0)="aeace1411858845e0a54dc73c3a99fdc11dc851595b39c0913ebf6ad071a871d40d6068b4412efcbfe8c0a9d142bdda68f42622b1830b419170657c16498a5a0e1baa7d0f2706186d327766d1a7f946e0ed6e8613610bd4f92f9acd2", 0x5c}], 0x2, 0x0, 0x0, 0x8}, 0x3) write(r4, &(0x7f00000006c0)="71e2bdbb489b75d75d26d95dec09389884f95d2ef9a6420ba926933bcbb2c4639235c93f11a4c9977544d4bc5481a829165c0837f7ba75b0cf716401d33ba41616372fc53e469a2a0127ff3c3cab340621d08b1636259c8db572d2c0ab209603f15d394d49e467ed12e983380732ebeb8f6f069e5df5aefd3acb374fde5bad91ee54107cb3cb792d98c80e4d9032451d1b3d6c0d4429b5aeef791076c0", 0x9d) unlinkat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x0) lseek(r7, 0x6, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000800)=0xaf18) semget(0x3, 0x4, 0x110) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000840)=0x8000) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000880)=0x4) socket(0x20, 0x3, 0x3) fcntl$lock(r7, 0x7, &(0x7f00000008c0)={0x1, 0x0, 0xffffffffffffffff, 0x1, r3}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004010090"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, 0x694) recvfrom(r1, &(0x7f0000000000)=""/117, 0x75, 0x1086, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x8) dup2(r5, r4) read(r5, 0x0, 0x0) r6 = semget(0x2, 0x3, 0x6) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0x2e) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x0, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r7, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) r8 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="0b3d7f85f7eb4740d5082bb14709598837c90badeab34364d6c7b153c699aaff62084fdb1d215e5e6d8d6ae8caef56ed87118cda985084ce91a179078f2ff5ad5941420173d55c24e67ca003699a240ccb9ef0fdc4a672f69bbb3c949119439374ce1fdc2453b8e49ac51c20265db89cd8898e6586eaa918f67f9fad458bdcfdd1eb94f7e7b8d64ba14275ccc4fb81a02a3faac8e66c26a9419c9899b4b3a137643221d4c44fb791f5a04f97aa440388aad34862f7913216e749e3976e355d750086ee", &(0x7f0000000180)=0xc3, &(0x7f00000001c0)="8caf19146e1cc1e8869ae58b1d0b365a4fb14cbf1f02be4813d96a9279812085882ece2295480952ab8fbd9b2099abdd3d86d59544a724cc16d1bf289af8893b78e9bc6830f0819eb9a5ffe1acdef1407dedcb3db074feb3f4ac", 0x5a) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) r4 = socket$inet(0x2, 0x4000, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x1, 0x1, 0x20) recvfrom$unix(r7, &(0x7f0000000140)=""/179, 0xb3, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getppid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r7, 0x181) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r8) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000280)="654046b49178fae94b971d4555214336f3818a75c4e6078f3be2abeeee11f79c6555949b38bb6d5f57e9e2f678dbba6f8b7759dc2a349656ac1935a4d0dcabdd95741688160bbc6bdebcf65320bbeeb1f516bc7a3f5bf00a8f7b2b13a9fa045da9b00b0ededfe5f2eb1670352825c2aaf0acfb3b6c4c9ad6899a", 0x7a) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000340)) r10 = getegid() setgroups(0x4, &(0x7f0000000380)=[r10, r6, r6, r3]) r11 = shmget$private(0x0, 0x1000, 0x61, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x6, r8, r6, r8, r10, 0x24, 0x9}, 0x1ff, 0x9, r2, r5, 0x21f, 0x100000000, 0x8}) clock_settime(0x3, &(0x7f0000000440)={0x9, 0x5}) r12 = semget$private(0x0, 0x0, 0x1d1) r13 = geteuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x5, r8, r10, r13, r3, 0x102, 0x1}, 0x3f, 0x6, 0x1}) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000500)="63d476d72d412685bf115a89d93ab73968a026e24ca15cf7f34bf8689be488899b5233a91d7a8eae37c5f2c0dea7263c5076049169c73a7ccd4348c71f6969fb023eac0f8d05bc8a06414e476be7cf2f3251093a312fb8bf01c9460ee3e2950d6e5b0e314c3bee1c20b3f93e269d43633590c1a69f48ae884e4ee4e61204133f7e5ecc78e12a4edb0b76600ca7e4d3dcbc", 0x91) sync() mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x12) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000600)=0xffffffffffffff9c) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000680)=0x6) socket$unix(0x1, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c, 0x0, 0x5}, {0x5, 0x0, 0x1}, {0xffc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x9fe5, 0x9, 0x546, 0x40, 0xe8]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8035000108000604"]) executing program 2: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 0: r0 = socket$inet(0x2, 0x3, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r5, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r4, r4, 0x6, 0xffff, 0xfff, 0x5}) setpgid(r3, r4) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0xc8, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x8000000000001, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x6410, 0xffffffffffffffff, 0x2c) madvise(&(0x7f000028d000/0x2000)=nil, 0x2000, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file1\x00') executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) seteuid(0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0xf3) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffff, 0x0, './file0\x00', 0x4, 0x1, 0x1c000000}) executing program 3: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) setsockopt(r3, 0x18, 0x1, &(0x7f0000000340)="84b8f99ca4794f5db417b375729686321cc159ca5ad8837b72edce1c790355dab1fa88f261ea41f3a90ff7d1b751ec8b0069157df515f7f39c0e51bcd9d8bd679d4944abbe2f92b068e3daab9bf2607fa868c3edbce4570d422d424377767fa5a676a0860b9a2c626a3fb0b4bf18b9e343765894a5b1abd356d27f641d255b197868bb53da7feee998fab65f1a814d1941b366eae30da69ed3c692fe3d271f53373636328f07033fb68f0086055def657f3a69989d5b404bed43faa41074de40ae82155b4b32f9c4f656bbd86eba037db5afca33d2d9aae5fc0befa9a696d633c1d64cfb2b9ee7876e08c6e316af8b6b23ddb693ed918d70c2b28a4059aa0ccab23ea4fa1062907ea40847006a9f041d446079257543de5477e53f31511ec566dda57fd0516af21ea9fadd73e4bd423888e4a45053014f3c4974e4d9e9a52b16e080401599d6d5c46bd1010b8fdd2d5f41a27e7183c0a1bd8e915fa620635285c8093ac20be9c8bfcaeda76543353bb5030a1c87836f98486ed4757dfa34a5c4613f0c7e9c189173fc8f4fee88528905932aad80c9fc5905896cc6b6a748f9bbd3", 0x1a1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x0) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x200, 0x15c) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000080)="d096a3408f60d9bd1ce1275aa977ea2b828beacfff0c659b45a41629a35345e4639c2fa68939407b5f00000000000000004778f4369e3e4a6a2ca184abedbbf8973a3402409ea2f51ffe07c65a7e0fd750270d9022351359f176542210cc69cc2fd7c93cb0ceb601db190fba14bf0940e3753968c188", 0x76) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {}, {}], 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfdfffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xc4, 0x3, 0x6, 0x5d1a}, {0x7ff, 0x32, 0x9, 0x3}, {0xfff, 0x1, 0x0, 0x4}, {0x0, 0x3f, 0xde, 0x80000001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0xff) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0xc, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x1f, &(0x7f0000000180)="15557ac075d10601842c130c47958199294d0e27b9d5bd65", 0x18) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) getrlimit(0x0, 0x0) socket(0x0, 0x1, 0x0) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x9, &(0x7f0000000100)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2e730a4cd29cb9be6ad5746a82a5c40143961c60c53e18fe9e785b7a0b1df338f7414896d255ff7d95690244ea4331a79453d267a1193bfaf7c99a2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb00"/122, 0x0, 0x0, 0x0) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000100)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/48, 0x30}, {&(0x7f0000000500)=""/135, 0x87}], 0x2, 0x0}}, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000140)="15", 0x1}], 0x1}, 0x0) sendmmsg(r0, &(0x7f00000004c0)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000500)={0x4, 0x0, 0x1, {[], [], [], [0x0, 0x3, 0x0, 0xfffffffffffffffc], [{}, {0x3}]}}) r3 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x2, r4, r5, r6, r7, 0x15a, 0x101}, 0x6, 0x7fffffff, 0x0, r8, 0x2dfd, 0x17, 0xfffffbfffffffff8, 0x1}) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0xfffffff9, 0x40147cac, 0x1, 0x3, 0xf39, 0xe3ab, 0x0, 0x2, 0x0, 0x4}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xadd, 0x1, 0x1, 0x4, 0x1, 0x8, 0x0, 0x1, 0x4, 0x66}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) acct(&(0x7f0000000200)='./file0\x00') r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0xd8) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x1000, r3) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() setgroups(0x3, &(0x7f0000000380)=[r4, r7, r8]) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r9 = semget(0x3, 0x0, 0x43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x7, r6, r10, r6, r8, 0x1a8, 0x1}, 0x7, 0x100, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x2f48, r6, 0xffffffffffffffff, r11, r8, 0x48, 0x7}, 0x2, 0xec5, 0x1}) r13 = geteuid() getuid() r14 = msgget(0x2, 0x30) r15 = getpid() r16 = getpid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x7, r11, r4, r13, r4, 0x0, 0x6}, 0xfff, 0x6, r15, r16, 0x74, 0x100000000, 0x3, 0xffffffffffff7fff}) getgroups(0x5, &(0x7f0000000640)=[r8, r7, r10, r12, r8]) getgroups(0x3, &(0x7f0000000680)=[r17, r7, r8]) openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0), 0xefa2c32fd3fb9b4f, 0x0) r19 = geteuid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x5, r6, r18, r19, 0x0, 0xa0, 0x3}, 0x3, 0x9670, r5, 0x0, 0x5, 0xfffffffffffffffe, 0xffffffff, 0x1051}) executing program 5: sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) r0 = socket$inet(0x2, 0x6, 0xff) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240), 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x405) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf}, 0x0) semop(r5, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) executing program 6: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10005, 0x0, 0x6}) fchdir(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bf4}, 0xcb6, 0x80, 0x0, 0x0, 0x802, 0x9, 0x9, 0x800000000000fff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r2, r1, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x4, 0xffff}, 0x0, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r6 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xb17a, 0x0, 0x80000001, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = semget$private(0x0, 0x1, 0x8c) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/187) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) seteuid(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x1}) select(0x40, &(0x7f0000000380)={0x6, 0x80, 0x0, 0x0, 0x0, 0x10000000000fff, 0x0, 0x9}, &(0x7f00000003c0)={0xc406, 0x6, 0x7fffffffffffffff, 0x0, 0x9, 0x1, 0x3}, &(0x7f0000000400)={0xff, 0x0, 0x0, 0x1800000, 0xff, 0x0, 0x8000000000000001, 0x1c93}, &(0x7f0000000440)={0x8b30, 0xee1}) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa98, 0x1c4) setsockopt(r6, 0x4, 0x5, &(0x7f00000001c0)="ca1eed2007f98077837b3c53419c28109d3e4bef773d9c683102abe3ba5fa3739a6aceabf822a7f7461366f7a3b43f8dcd3775dddd365cd205e1bc7fa6f091daa70290244458948b00c8318efd4b1e0592f8b8c88659c3e759414ed1d396ce6cbe09019a59cfd190fb7cdf9467afb82e847eee2c14d7db284f7444c058fa9bc8f04802a4d8905cd5cc666228d3f87a6d04ee8c07a4c3c50835d18dfe1023dcb0876fd32e67bff1e4702efa697274a51d883f21", 0xb3) r7 = msgget(0x1, 0xe2) r8 = socket$inet(0x2, 0x8000, 0x7f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xa38d, 0x3f}, 0x8) fchown(0xffffffffffffffff, r3, r4) flock(r5, 0x9) syz_open_pts() r9 = fcntl$dupfd(r5, 0x0, r8) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x0, r3, r4, r3, r4, 0x20, 0x1}, 0x93, 0x4, r10, r2, 0x2, 0x100009000000000, 0x6a}) close(r9) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x7}, {0x8106}]}) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000280)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x18, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x2000000000, 0xfff, 0x4, 0x0, 0x0, 0xfffffffffffffff9}, &(0x7f0000000580)={0xfff7ffffffffffff, 0x7, 0x0, 0x0, 0x100}, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x402) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x4) close(r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) panic: uvm_fault_unwire_locked: address not in map Starting stack trace... panic(ffffffff829293ce) at panic+0x16f uvm_fault_unwire_locked(fffffd8075c3add0,20000000,20001000) at uvm_fault_unwire_locked+0x331 uvm_fault_unwire(fffffd8075c3add0,20000000,20001000) at uvm_fault_unwire+0x43 sys_sysctl(ffff8000ffff59d0,ffff80003232b330,ffff80003232b280) at sys_sysctl+0x236 syscall(ffff80003232b330) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x18cee7a0d0, count: 251 End of stack trace.