kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Nov 27 00:10:14 PST 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.144' (ECDSA) to the list of known hosts. 2019/11/27 00:10:32 fuzzer started 2019/11/27 00:10:38 dialing manager at 10.128.15.235:33982 2019/11/27 00:10:38 syscalls: 337 2019/11/27 00:10:38 code coverage: enabled 2019/11/27 00:10:38 comparison tracing: enabled 2019/11/27 00:10:38 extra coverage: support is not implemented in syzkaller 2019/11/27 00:10:38 setuid sandbox: enabled 2019/11/27 00:10:38 namespace sandbox: support is not implemented in syzkaller 2019/11/27 00:10:38 Android sandbox: support is not implemented in syzkaller 2019/11/27 00:10:38 fault injection: support is not implemented in syzkaller 2019/11/27 00:10:38 leak checking: support is not implemented in syzkaller 2019/11/27 00:10:38 net packet injection: enabled 2019/11/27 00:10:38 net device setup: support is not implemented in syzkaller 2019/11/27 00:10:38 concurrency sanitizer: support is not implemented in syzkaller 2019/11/27 00:10:38 devlink PCI setup: support is not implemented in syzkaller 00:10:44 executing program 1: 00:10:44 executing program 0: 00:10:44 executing program 0: 00:10:44 executing program 1: shmat(0x0, &(0x7f0000003000/0x4000)=nil, 0x4000) 00:10:44 executing program 1: msgsnd(0x0, &(0x7f0000002bc0)={0x2}, 0x4, 0x0) 00:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x101, 0x7ff, "73f39ce2ecbeb84f116f6000193f4119d30f00"}) pipe2(&(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x4, 0x10000}, 0xc) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6e818c2c69582def773e7a9b94af0f9d24890ecb5efefbc8cfa6be4b3116d780a95324502b645d55b0f3252a9fde66439a1738"], 0x10) socket$unix(0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r7 = accept(r6, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x6, 0x8008, &(0x7f0000000040)="fea1b757", 0xfffffef9) getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffecf) accept$unix(r8, 0x0, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc1206922, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x20, 0x4, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc1206922, &(0x7f0000000600)=0x2000000) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000580)=0x801) 00:10:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, &(0x7f0000000080)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x0) 00:10:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xffff, 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0xe40, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:10:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0xbe}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 00:10:44 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x3d0ce37c, 0x2, 0x97, "b9f143f6d23c1e9325683765a52ae6188bdf5883", 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r6, 0x0, 0x1000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c215", 0x8bd}], 0x1) 00:10:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = socket(0x18, 0x400000003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r5 = socket(0x18, 0x400000003, 0x0) connect(r5, &(0x7f0000000140)=@in6={0x18, 0x0, 0x401, 0x9}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r9, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, r14}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x40000000, 0x5, r6}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 00:10:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet6(0x18, 0x1, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) r4 = dup2(r0, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x40, 0x6, 0xf000, 0x4}) ftruncate(r3, 0x0, 0x3fffd) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = fcntl$dupfd(r4, 0x1e, r5) ioctl$KDDISABIO(r6, 0x20004b3d) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 00:10:44 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x1}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d000000000a2cac14ad56cce5b9967b6c0a0922c489d1e949ee24ccc3a20074451790f42d4ec31874993d5ea274cd78073e7f384f71899a942776ecce0b4c2026f2619084c39e3ab7932b7e8ea4aaf0c15033dd13740e02a39235be667b8733888d56f04cc28945b82bd74c3e28ee204632e27d03cd835"], 0x1c, 0x0}, 0x0) close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001d4000/0x1000)=nil, 0x1000, 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xffff6a5e, 0x4) socketpair(0x20, 0x2, 0x20, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:10:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x810, 0x0) flock(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x0, 0x4}, 0x400, 0xfff, 0x4}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x1, 0x1}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x30002) read(r5, &(0x7f00000004c0)=""/206, 0xce) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) bind(r6, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7f}, 0xc) 00:10:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 00:10:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000900)=[{&(0x7f0000001180)="90c3fe67eb586898600425f2f573e0d1ac83c18d83c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c1286947e49a3c5356095dbf9e50a4a507971fa038eb8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1722c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978c46c46049befba997acb9ac407791cdf6046f9f71e36d09827a4593c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99fa721e7db09abf874da22a4def3b68d1e0ed2df3f1beb0ebd5b728fcc33606ef5665a6b882ef10eea63139dc58c98253ea1299a1b86affd29cf062b76e96daeb5dae207cab4cafde619ed8e816fb3db5a28ced6ae366f17267352ef77420e8dfce121740d4f8e8cfe65c65e4c0c2dfc25b2e329611024da65036a1a605b18153b1ab67d3b8caa9554c5fcc6a4c57f08d0d383374e2a7797e564ecc47d04212dc9a45231565539b82e6a2b960e1fd80666e60fd0ad7f542cbb25d5140eef352acf869ab1a257c1e83ae2476a6f4f71df27b3e499ca79664e4012d885d4b3e049570e799f3cca39b64ca044f0f54b9ece9e034bfbd8dbb94a15d430db79fa6401f90baf5382ea928b05488", 0x14e}], 0xffffe17, 0x0, 0x3ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000bf5543e2c848d2620000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) getgid() getuid() r46 = getgid() getgroups(0x7, &(0x7f0000000200)=[r46, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r31, 0x0, 0x4, 0x8}, 0x200, 0x800, 0x2}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r47, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r52 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r52, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 00:10:44 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'\x82aP', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x6, 0xc003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='):\x00', &(0x7f0000000300)='\x86\x1f\xf9\xfd\xa1t\xe1p', &(0x7f0000000d80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e\xa4\x00g\xd9\x17\xf8\xe7Y\xacG\xecT\xf11\x9f\xfd\x7f\xc4\x8f\x8e\r\xefn\xdd\x1c\x04AS\x83=\xb9!\xd6\xd6\xb2N\xff\xc2\xe4\x85i\x9a=Ps\x8c\xbb\x01\xf3H\xf7ayd\x96J\xd1\xf1\a\xee\xce\xb4\r\xcd\xbep~\xd2)\xfbSYO\xf6\xc0\xee]Z$\xe8O2\x12\xe4\xb0\x91\x13T\xfc8\x88\xb88\xe8J\xc9\x16\x18\x9a\xc5\xa5\xd4\x84\xe3\xfaZy\xfe\x11\x8dh\xf7\xfb\x1fN\x19\xe7\xb32\x8e\x95j\x1f\xe5\xb2\xc2Wy\x1dih{\xeb$\xbf\xc2\xc1\x94\x95 \xe6{\x7f\xae\xaa\x91\x1d\x97\xbfcjwZ\xe8', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='/dev/bpf\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r11 = socket(0x24, 0x1, 0x1) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f00000005c0)='./bus\x00', 0x20, 0x40) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket(0x2, 0x1, 0x0) r17 = socket(0x2, 0x1, 0x0) r18 = socket(0x2, 0x1, 0x0) setsockopt(r18, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r18, r17) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r19, r21) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r22, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r23 = open(&(0x7f0000000140)='./file0\x00', 0xc82, 0x0) ioctl$TIOCFLUSH(r23, 0xc0106924, &(0x7f00000000c0)) r24 = openat(r23, &(0x7f0000000740)='./file0\x00', 0x400, 0xf3) r25 = fcntl$dupfd(r15, 0xf, r24) r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r27}, 0xfffffffffffffffe, 0x1, 0x26}], 0x5, 0x0, 0x0, 0x0) r28 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x50) kevent(r28, &(0x7f0000000100), 0x0, 0x0, 0x1, 0x0) kevent(r28, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r29 = dup(r28) ioctl$TIOCFLUSH(r29, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r30 = msgget(0x2, 0x42) msgctl$IPC_RMID(r30, 0x0) r31 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r31, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r31, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x5, 0x9, 0x0, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r33, 0x4004667b, &(0x7f0000000700)) r34 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r25, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r35 = msgget(0x2, 0x100) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r35, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x100}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r35, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r37], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r39 = fcntl$dupfd(r38, 0x100000000000, r38) r40 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f00000006c0)={0x805, 0x7, 0x2000400, 0x6, "6bd8fa694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x3}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000900)=ANY=[], 0x0, 0x3, 0x800) r42 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r42, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r42, 0x0) msgsnd(r40, &(0x7f0000000ec0)=ANY=[@ANYRES16=r42, @ANYBLOB="7bb7afbaf245d8dd9c76750445100748f69fd5a5bda63bc8f5265132a3f6049901c3c05308dd6a2cffcd6873c788fd9d193b4262ff0599246e1ec82e509aebbeb41e8ce8a8c547067aaf953ada58b25311cf87578cf3cb4dac10b9ce42ca216fee56e8c1a552d315d1355b244e2305a9cddb0a78ba147cbd5448a87755d4ae702334fe1317f3be0fa17c686c90b46be946d2a789ca4305ce88c9baab318a9189e5c3c56723fc4d2a44dde1034851d3936ed0069863ddccdc768f69f5e4121d230253cfe3360dfd072ccc2e451bdcd0c85f581989cfc895272ef5ee9bcff09460be536cd089eab49ce3b2826d9b6e6b1e6b4207f1d4e46dfd2bd2560fe89f55408c55e81780535b57775daa4850210d6c4867eb83c3bcc4b5eb166bd608f4fad01332e3b79ca7291902352569aae78579d3cae76ae4e66c2059a49d91adccb0e00aad47114f02ce911919cccee97da97cfa9049c7da295846cead2d58497c5733d8ab0140d29fa13d87928c8bf0d0d6cd199723a4208aa441be13e915c68341cb76ab16440ed45f3dbd7f32e195dee2b03267802bbe1af53bfb2ab964b143f5b196b7fa8fd3c68e6dfc6496f01ff5f8aa80d4789ccffc991ed7a4cd86c7e2af88145082a9f3af998ba1ec4a2d2a240001949d710537715e29bbedf6d4e67d6528da2e9bd19aa6c98ff369722a44c5656771dd43f2c3874f9bedc0b3d445fef02988544ae27b4c663e7bf176ff1cf2929c7bc855988baaedf1da167af0ecebb41d292004b50f9cb8c33459d4c2b07eaaf0fb9d74b1bc07ea8efd9a8ba00f9f8b2656ecd6512944e1984ff522e261dc4b3e969772b1487a0be133fcee008ad62372e8b1cdccbc40a2f92d1a12eae4ec1cb7fe53c8e42a00f58b9bca0488920b33f65f973c0d6638217a8d72519c44f4286324cae2a6b61c46141a7e65647004d642f0cf81eb1ec934fae92b6a52857b3a1376533e0d9116d374bed4f53a16487c96bc1e8b89a2a6337f54c7f31b973d03d25d8389b0de162878d4e110e488a00645fbecfdcb9398c44105aeeb39861f12864c68bd3842020ac9d020f44b6bffe248334092eb3b6f4d2a256b953f760043b7f5da397606261ea7d58d83277f2b9870e275e544fe5b621b219e2f577aa633fa70abbce23b9a9423eb15c966186cc1e8844e99f201852afb7875d51981a284743188e83677fb3353d3", @ANYRESOCT, @ANYBLOB="4e2ec3994c89400126c647d9316d74805ec5f9e1ddfd34f76f62f4b736a080528162fb3da08f9facd6103c5ecf399674e721d54a100498fedba6a5bc44b215e2e446588f3beb32f52d896c309741053b69c3b4991443b3c5f242147d47c54b4230faa77c05af0bfb2e34d1e81029747341ed24f5643d0f0a20254b7842c430fe695d6edcc34d99bbf5328f6ed0da08bcd0f5f7c5e9fa2281cc70daf7fdc40e9271ddb34d39e81444c49b15bfbb2825d78dcf1e089fa995fedfbc0000000000000000008bfe07ac20d0927a0923169ae795c2f3501b", @ANYRESOCT=0x0], 0x5, 0x0) r43 = msgget$private(0x0, 0x401) msgsnd(r43, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r44 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r44, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r44, 0x0) msgrcv(r41, &(0x7f0000000840)=ANY=[@ANYRES64, @ANYBLOB="c94128ca1d191bf7ba36c36245c576e6718f4e2b93503cfc40a93154dfa7d6d33eb7570812146131bf232f2ed27c672abbd12a43b8338a26df236d7d5de963212d803a9041292fcf5531c260e0a8eb8570608a2c9a790561947006120edced223b701e53bd637be58e2d9f59ce0593d63db946f4432532f0", @ANYBLOB], 0x3, 0x2, 0x800) msgctl$IPC_SET(r41, 0x1, 0xfffffffffffffffe) 00:10:45 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x5d, 0x0}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 00:10:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000007]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 00:10:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/9}, &(0x7f0000000240)=0xb) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x5, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) 00:10:45 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8, 0x1, './file0\x00', 0x1, 0x0, 0x80, 0x2}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r4 = kqueue() semget$private(0x0, 0x4, 0x81) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 00:10:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:10:46 executing program 0: socket$inet6(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x2}, 0x8) 00:10:46 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) munlock(&(0x7f00006c9000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 00:10:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="82020000ffffffff1116ecf4f59daaffa66c789d8180e42f927a77625561a8cb9ff1530d4766baa8218300000080bc1ac7a133379df1a8c33ac35602e99ba72672f549a83c32d98a14e33db19af428ef4f7cc3f5b1da62cc1e762f14e1cd9bb72b7ee500194674fd24c26c08907cd65acc12d9e8dc975462e7d9ee533c464cbe8bd0543bbe7f"], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="878c55f8fb916be76857"], 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000400)) r6 = dup2(0xffffffffffffff9c, r1) fcntl$dupfd(r3, 0x0, r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x0, 0x80000100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r2, r10, r13) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x8001, 0x1, 0x5, 0x81, &(0x7f0000000180)={{0x8, 0x0, 0x1, 0x1f, 0x2, 0x7ff, 0xffffffff}, {[0x1, 0x20, 0x100000001, 0x69, 0x9, 0x3f51, 0x6, 0x2, 0x0, 0xfffffffffffff5c0, 0x100000000000000, 0x3, 0x9, 0x8, 0x10, 0x7ff, 0xffffffffffffff82, 0x7fffffff], [0x6, 0x100, 0x8, 0x5, 0x7fff, 0xfffffffffffffffd, 0x5, 0x7, 0x10001, 0xffff], [0x3679, 0x6, 0xffffffff, 0x4, 0x1, 0x2, 0x6], [0x1, 0xff, 0x80, 0x7, 0x10001, 0x6], [{0x3, 0x4, 0x2, 0x10001}, {0x5ef, 0x0, 0xf8bc, 0x7b7c}, {0x1, 0x7, 0x7}, {0x3ff, 0x1, 0x6f808ddb, 0xf5ac}, {0x3f, 0x7}, {0x7f, 0x0, 0x64c, 0x3}, {0x77c7, 0x0, 0x6834b1f2, 0x2}, {0x8, 0x3ff, 0x2, 0x6}], {0x40, 0x5, 0x3}, {0x4, 0x9, 0x40, 0x2e5e}}}, 0x8, 0x6}) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 00:10:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0xdeaf4152, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x5}]}}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8efaf2506e77a12d, 0x40) fcntl$setstatus(r3, 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) write(r1, &(0x7f0000000040)="60da67c71c63e4f8db96256f34f023ec3b48f6816faa58", 0x17) socket(0x2, 0x4, 0xff) 00:10:46 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x80000001, 0xffffffff}, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:10:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\xedip\xc1bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x5, 0x80, 0x3f, 0x7ff}, {0x4, 0x4, 0x3f, 0x7ff}, {0x6, 0x6, 0x6, 0x1f}, {0x400, 0x5, 0x7, 0x2be4}, {0x7, 0x9, 0x1f, 0x8}, {0xae, 0x8, 0x40, 0xfff}, {0x73a9, 0x3, 0x6a, 0x8000}, {0x0, 0x5, 0xd7}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getpeername(r2, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xd4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0xe8b56f2d64a3e199, 0xfffeb, 0x2, 0x800}, {{r3}, 0xfffffffffffffffb, 0x4, 0xfa0aea41b73621c5, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9a, 0x2, 0x55a}, {{r4}, 0x9d83fbc6f84fb85e, 0x4a, 0xf0000003, 0x7e, 0x4a42}], 0xffffffa8, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0x7fffffffffffffff, 0x14, 0x4, 0xffffffffffff7fff, 0x9}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xd2d, 0x8}, {{r6}, 0xfffffffffffffff8, 0xa70c771137c7da4a, 0x1, 0xfffffffffffffff7, 0x2}, {{r7}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x81, 0x8}, {{r8}, 0xfffffffffffffffb, 0xa2, 0x1, 0x9, 0x8}, {{r9}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x60, 0x87e4d23025ef409d, 0x101, 0x2d4f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xe392b6bbb85a9fe2, 0x10001}], 0x81, &(0x7f0000000440)={0x7f, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb7, &(0x7f0000000040)="ae4b5a76450f992f1b0a9992c6ead494261e993e1031ce210338547c30fef02a1de39125eed89793ff3218eb53e1565d616e15d096c471154c6fc5b543c1dd43076729331ed1c6484895019577a24839706c2f993a1166fc991887a4c17072e91c8e62b0ee17777f002a93cfd90750fa0fcdfe2a3f21c4b3bdbfd8fd25d35af9df604f99e3b9f2b5911e5f220ec990fdf9d0a52a93d93e2799589cbebc84609a814687ef33165bcd3010cf15c465bc5bfb13e90ec48610") 00:10:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) poll(&(0x7f0000000000)=[{r1, 0xc8}, {r0, 0x100}, {r2, 0x1}, {r1, 0x8}], 0x4, 0x7f) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 00:10:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) kqueue() 00:10:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0xc52, 0x93}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2}, {0x6}]}) read(r0, &(0x7f0000000100)=""/44, 0x2c) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 00:10:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) sendto(r1, &(0x7f0000000100)="f9294d22d7188b9c937e3af07c25aebf5a0ff1f4505e686d45718542d52261f7e31352c03e6be4c0315740bb921ab7dec97150dfabdbe88b5538b7fb6246b4c343720dc4fe8dc9d8f9343d05c65b8a4889084c00c967e6718537b5704001091a280d33be7c16b10887e198156f510594096ef69917bfb08b", 0x78, 0x3e6fb2b3ff471ca3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x121) 00:10:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) msgget(0x0, 0x10) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pwrite(r2, &(0x7f0000000200)="7cc01e6153135cb6f02ff096bb1587903b73c01f9a75027f5d3fe97858b7d39173adabd72947f186ab59358493fa29184d0448be7e33213411c4c3f405b27f05646fd99579d5cf106d7f9a0a2da03b34ba0032bfedeed9d83cc4b0b278a21858", 0x60, 0x0, 0x40) execve(0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x1f, 0x9, 0x1, 0xf0, "4e966d5ede5786f00a66af35ecc88c0dcdddf545", 0x4, 0x5}) 00:10:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf642, "eb00fc000000000000fea314763f6da75d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x4, 0x7, &(0x7f0000000080)="0853db89566efc7013b1dd36a620afd6b9f711ef8d5d20ee02ec3b8b11d93d1beffa7f77011a857d9a33d258b6", 0x2d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x7fff, 0x1, 0x1, 0x35a2, 0x8, 0x7, 0x0, 0x1, 0x40, 0x100000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x20000000000000c3, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0xfd, 0x3f}, {0x441, 0x5, 0xd0, 0xffff8001}, {0x9, 0x2e, 0x7f, 0x7ff}]}) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r8 = syz_open_pts() r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r5, &(0x7f0000000280)=[{{r2}, 0x0, 0x91, 0x3, 0x7, 0xffffffff}, {{r6}, 0x4, 0x0, 0x2, 0xe1, 0x1}, {{}, 0xfffffffffffffffb, 0xd2deef9699f535a, 0x2, 0x7f, 0xffffffff}, {{r7}, 0xfffffffffffffffc, 0xc, 0x80000000, 0x2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x82, 0x20, 0x3c, 0x100000000}], 0x6, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0xb, 0x1, 0x7fff, 0xba}, {{r9}, 0x0, 0x10, 0x80000000, 0x0, 0x200}, {{r5}, 0x5, 0x1, 0xf0000000, 0x100, 0xfff}, {{r10}, 0xfffffffffffffffd, 0x40, 0x53fbe640e17ff544, 0x8001, 0x6}, {{r11}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x7}, {{r12}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffffffffc01}, {{r13}, 0x909159b5276958fc, 0x4, 0x40, 0x80, 0x57ae}, {{r2}, 0xfffffffffffffffa, 0x46, 0x2, 0x1, 0x800000000000}, {{r14}, 0xffffffffffffffff, 0x40, 0x8, 0x4000400000000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xa52c873bc1e8bd9b, 0x0, 0x3ff, 0xfff}], 0x1, &(0x7f00000004c0)={0xfffffffffffffbff, 0x9}) 00:10:48 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget(0x0, 0x2, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r12 = socket(0x18, 0x400000003, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r13 = socket(0x18, 0x400000003, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) openat(r14, &(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x7e4383faa5274ddf) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) dup2(0xffffffffffffffff, r13) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget$private(0x0, 0x0, 0x80000100) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r22, &(0x7f0000000240)=[{0x2, 0xfffe, 0x1800}, {0x4, 0x640, 0xc00}, {0x4, 0x4, 0x1000}], 0x173) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r25 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r21, 0x0]) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r18, r19, r26}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r9, r1, r19, r1, 0x9a, 0xf7fa}, 0x7ff, 0x500000000000002, 0xfffffffffffffffc}) r27 = getegid() chown(&(0x7f0000000000)='./file1\x00', r0, r27) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r28 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) 00:10:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x10000}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xf1, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xf, 0x0, 0x0, 0xf2}]}) 00:10:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x4, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgget$private(0x0, 0x222) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unlinkat(r7, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r7, &(0x7f0000000280)='./file0\x00') 00:10:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xfffffff8}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = shmget(0x1, 0x1000, 0x108, &(0x7f00007f3000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x0, 0x80000100) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r10 = socket(0x18, 0x400000003, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r11 = socket(0x18, 0x400000003, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r10, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={r12, r13, r20}, 0xc) r21 = getgid() r22 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x1, r7, 0xffffffffffffffff, r13, r21, 0x100, 0x7}, 0x5, 0xd50, 0xffffffffffffffff, r22, 0x1, 0x8, 0x40c3}) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket$inet(0x2, 0x2, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwrite(r25, &(0x7f0000000380)="873fa48e676bfd850fb418630226133968dfade0ed7b1a238d166d285fc74928fe160084f29c0f6e45362a6237b5b06ed6", 0x31, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r2, 0x0, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) preadv(r26, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/106, 0x6a}], 0x2, 0x0, 0x3) 00:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x54}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 00:10:49 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360b16c9065c2b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d572ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f0853654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f300acc715e013ebb79a52d60856f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012084d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300000000000000000000001b310000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3326a6887f511c605ea0a2480956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee29e92204875e8da489f541f681ee4959aec4ce46dc7802b94e42b314820b09962c460e142c943728ba91c3743ac3739eded4c981a9f66c98f789f67318e513153f6f410c748d6b05fe1cb4cc7195a62233ce9c1aee0412bea5daf57d995"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 00:10:49 executing program 0: r0 = socket$unix(0x1, 0x336111301151c65b, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:10:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000140)="c375263748b97180c2f03dfd0efc4f921d8496971e214bb8ae13a1909994ac40da", 0x21) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000240)='./bus\x00', 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r3 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) semop(r3, &(0x7f00000015c0)=[{0x1, 0x7f, 0x800}, {0x1, 0x100, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/4096) 00:10:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$inet(0x2, 0x1, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x22, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x23], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x5, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000000)="220e228901", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x327f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x1000000000000008, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0xfffe, 0xfffffffffffffffc}, {0x9, 0x100101, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, r7) r8 = accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0x13797468a89c7cb1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0xecd, 0x81, 0x0, 0x400, 0x400, 0x7a, 0x0, 0x0, 0x1, 0x969}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 00:10:49 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 00:10:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xc8) 00:10:49 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r4, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) r5 = dup(r3) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) fcntl$dupfd(r6, 0xa, r8) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0xffff) write(r3, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) 00:10:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000001140)=""/181, 0xb5}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) dup2(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) sendmsg(r3, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000ec0)=[{&(0x7f00000003c0)="8c2a35831b0c82d4a4789d19dae58276c8b6be2952947cbdc4784e16a7458018b50ed762d260a128cde0074cafe1123014c7c911b46a327d06c5065d5121b4031aab896ee9a551afaf3819bcefcd5e5bc52c62eb42767138b11e3ed1de", 0x5d}, {&(0x7f0000000a00)="61f9ab35122c406057143a61ad2584c1fc211f17b2d0ef8164a82f6458dabdc578a61fb8b3b88a54bce27649fae6d0809039d601f0bfac222e592e2997e6a529bc3f48f20f8df60de42a5804faa71fdd1cc7", 0x52}, {&(0x7f0000000300)="1ec8f5c63f695cf8e689451b056ad84820977465b6ad16bdff39f4a26ea3bd45a9d730ec79", 0x25}, {&(0x7f0000000a80)="24db6687a1230d3f485a1ee6d0c9f8a8f08c7645a529f008f17d652c6d764948a42433f4ac56d111d7e2fb3405fb387bef464ec28abc52261d5c66ae23a5fe377216d1314c6f929eb08c5d30c680ff9cb35743d9f96994ca27df46154483478d6b45f9f22f35b822152571413958fb017e2fe94d7557fa9fe4f7557cd4ea32e70fe5c1fe9890875818740e58b0ce14faae1e5c019de3fa0bb3696683230c8d2d24903cfeeece1acd233292195f9e2d6ae30c6641ac365678db3b955d37a4d81e0bcb0b034c1fb0ac43c7744e9f76cba2", 0xd0}, {&(0x7f0000000640)="2b5f7d331e16ed9a", 0x8}, {&(0x7f0000000b80)="0df6d5e841b4f01781e771ebbdd617f378c98a3d5c00f6d9a7d7123477e369b5e96edfd9f178d6883a3fa31ffd8dfa54b96a94408df1ab5a81c83e4c7a5567e0a289aceec1344e2f9068a2c11b44606ce1ac19f6d0177711af9ddfcb8693ec257033752d5bdc343bed7e160db88a478d61a5540ab3ffe20bd3f091364b34ae78e41e1e4e05389a5202facf3e382ded1b8a4327f19b716b63d51e5325983e8a46701597dcbc1383f9720721b89bcd19eec4186a85ae78bcc1e31cd4d53986a6c6765a7bc6d46bd800b55a", 0xca}, {&(0x7f0000000c80)="478a70bc6e4055a503c800838400a1395720bdef4f1fe62611cb1a1ffcc98aebcd76f493a67c679037663862271e7c79938c7154656381", 0x37}, {&(0x7f0000000cc0)="95905f5e7645ae891377337b97e463d307c951d7f34f65057b4b53864fb5021fae8d5f6167f05959b3afd03f5f692b4fd879f9ebc64e56bb23eca00fbefdcd3a9d690fbf4c30a4ad6cda4aa9890b89889f54ae3198875badbd64c7355f12d5824f59cf3554313d4003e2706d6acfca80f280965646fa32f2555e8580bb925423f04b1c4baf1c1bfda621d4aa9493ab618a5bf378356aa6a337632f685ae647c83c75ac014f5a9d39c2c2605be59e46d0d61f90648767bf731825372e3bb6fae74f6093a83205ff07a6622ab2bf9fcdd46dcadd3af3f17b", 0xd7}, {&(0x7f0000000dc0)="28b43948d538802299aa71e372b01bbe6e7e08349c69c6b904f41f06bfb7a9dba28b3e6528c8ee907a9b2cd42961a16c0283c08327e6d1a143c9c5f969bb16419cc3b796d331eed5ed84690daf0332e62e5fed9162387626689bf6c428fe32d2ba9b4a62b54b0085bdc16014eecc87c51cc918ea5d4b6ebc80fd599ae36ebb62b033ea3efba00987c699ee6e9f4e2686ef04915f08af29266c04ac379bf22a71c1495fe3a653ba3223b653d3f487acc0f3c60ead3dafa5b98968c50584fba030cdc36cc9e1daf1f3fdb5947acb1284e37d2538715d5977d9547888e247c2a9f6378eb7c1d382bd54359d1c12af4dd4bd7941e23b9906bb40f1caf466b4", 0xfd}], 0x9, &(0x7f0000000f80)=[{0x88, 0xffff, 0x67, "20df965515251a4fabb3390d9f76bf42b06eb92131554a3a1cb795dccddabc90ec20ad7cc1462739b622e9ab0a644fd4b27bf0d7fce8c9582b5c289b2b4d1f010c84d9788581f269bb5ed3b572d58fbdc12d6cf381051586ff5c7c5873f0f386c43b1c91d84f212b82c9edad27a4393af3a1"}, {0xf8, 0xfffe, 0xa1bd, "efde48174d11026a5a5eb9e854731a9a7a0d3eba947fb63d8888d4f506904fa1fab020b28b327fccb41de905a98f17734dcfb1c3dbe7db19b478d6996ab3f0d6ebd956cef551812f9f24963def2888774c19dc380ef4adb3460ea8a9c5234aa41964a25d8242c60253aa7c974f0504ab5a3e35d4375e8951d78ba1e70f645a98bf6f160b6359c47bcae1d08518c416fa847d7f009773efaebaa0c519e0e9317b828c3ae981ed8db46c3162244f5f38d3b3f081de339e714a3fb29655d4b9215202aea76826ffc9f3786541117cd756d7a039bb3a3ef4def64e1d47733071492b61000e4a2268"}], 0x180}, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0xc87128e9673be42c, 0x4) semget$private(0x0, 0x1, 0x1) getsockopt(r0, 0x2c, 0x1a, 0x0, 0x0) 16:00:00 executing program 1: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x7, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x224f7960b5e8e0a4, 0x6) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0051e3036b8da07b7eaf"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 1: setrlimit(0x6, &(0x7f0000000180)) mlockall(0x1) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x8810, r0, 0x0, 0x80000001) open(&(0x7f0000000040)='./file0\x00', 0x8691, 0x12) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000100)='./file0\x00') dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x3e, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x10007}, {0x8001, 0x2e, 0x7c, 0x7ff}]}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/12, 0xc}], 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000400)="a8c6cea7d9f1211e8f4b523f1722fad459f33ef1c3324c21396c64c1510a79792f9135949679ad16123d7c559e5511206b9ebb68293a780ba30cf97842248c95cab8532ec63de11ea7373a21acb4e43d0b52878c12b9f3aed2a97ac20728a7aebddb26e24745851d1b6c5e380cf42d495cc2178c33a93642215d2eac4c92d58393c9aaddf1a9ba0a3549a93126bdb8a19226245b36cda0d9b1fe5c608eb75f1a32bdcb3191839f06eb9b1b19dc", 0xad}], 0x1) bind$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b", 0xcf}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) open(&(0x7f00000003c0)='./file0/file0\x00', 0x20000, 0x31) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x88, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000400)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000300)={0x2, 0xfffffffb}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x400ffff5}], 0xf924, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) fchflags(r0, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) listen(r2, 0xffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r4) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r4, r5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001680)={0x200000000000004a, &(0x7f0000000180)=[{0x1, 0x3f, 0x7f, 0x3}, {0x531, 0x81, 0xfa}, {0x8, 0x1, 0x0, 0xd80}, {0x3, 0x81, 0x21, 0x6}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xffff, 0x7c, 0x8, 0x1ff}, {0x6, 0x4, 0xb5, 0x5}, {0x6, 0xee, 0x80, 0x8}, {0x6, 0x40, 0x2}, {0xff, 0x1, 0x40, 0x7}, {0x3, 0x3f, 0x0, 0xf4}, {0xff00, 0x8, 0x6, 0xdb7c}]}) syz_emit_ethernet(0x12, &(0x7f0000000000)="000007857036ad3b1ff761093d2832fc025d") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7ff}, 0xc) 16:00:03 executing program 0: setrlimit(0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x50) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getrlimit(0x2, &(0x7f0000000080)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) close(r3) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)='/dev/diskmap\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='/dev/diskmap\x00']) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) sendmsg(r4, &(0x7f0000000880)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)="7c8f33fc1edb7475483289eca7383ba100c93ca4cff23c4db5a93c6a9523df270d660011f31995a89b9427380adc1b307b70a336daf22756d704d3e49feb2e36333d640fe502fa514ba298e21ba44c436551534fae2a689b9a55aa667a10dde328e0c0ded835e2b5cb0a1abffc9a168a69cd98f3bec1f82360c5fc78ced50d58b6fe0d50b2cdc5f99acb074851e86f0d4363aa5a9b4e41a5ba690383fefdddb2f1468a30f04dff6f1e4d9c096b99179a", 0xb0}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="a800000000000000ffff000001f8ffff3b656ddd039df791d408f80f8fb5b02584baf5750f964f7ac110701e56ace42b10cfd7a91f8411d95fabd08e9dcb8be2c877c56c9bcebcd2cac8e4690deef445f61ea1518c790958ff4100b3f3264facea11d41f3b3472bf1acb61bd16cfefbdd38d8139d7b63841f49cf0425341aed685e4315dd45059cf04e3ed0e3f5bd19467126be850c36be1cad575f2f2cea4ea07dcde35d1bc00008800000000000000ffff000016b81e6b8ae1402a1eb9a103866d70b60cfe4b04c6545ddcc3a98a4780dd78f0e2fba5e5b973fc5a7489191a95ae8597179baf7e8dca578d469fb6e101b64d079d70f98d54f4e87cacffebe1dd8b88b4304686d9519cf16b45bbe1ba82c3e393b36fb6807d355ab34c65b1ba0ddbcbefc1b1427ca570be0828000000300000000000000001000000ffffff7f66ef0b083ec935e706b3909cf16571dddea7d57cde70c37a27000000000000001800000000000000010000000100010096d16ddfae55016ea80000000000000001000000ff0100002737db15f5313822bc88b04d7f2775ef82bd130a67c31decf5335fb9f2dbf90a6d3f3885e20ca3b612a8f30d08b1012aa1b8fc4d9fa9408b71e54ad1e719abbef255669710db53ad30eafd83e338e3b1712fee485bac457d1d8de0c7f50b98aa4d97c473ff5cf8e0ea057758d0c3525df9a86c529edcc0ac9a5331785dfeba81dcbbcb55ffbe648fc4a8d8e83899fca60290000000000000680000000000000001000000000800005bee696bdd110665b1867ea73650d6a0b61dd96dfc8007a93e3e2e7d1411612a89e3e923a6c0bf932e7336b7a3f4b5a6cd7847753744cff03867a894c671414d33e5e36682e27c95612ade17f4c97b7a2f130000000000005800000000000000ffff000004000000164faad7ef0076eaba6f4c76d5eed553ed62bf968648b7acf2d18a04c7889c7e99206cd6d45a1b938debb487482fc555de30478fa685ed35b6fdf27eda6088dd70d877150000000060000000000000000000000003000000e371264a85da3ffb6bdc663bb74b10c66d4bb65e41fa08d36f44bd708132637dbe122ad009494d4780d27cf5d1d3ac51afeee96567101f23f160bbd73aef9f2b8e6528a76a4fcd5f6be4000000000000"], 0x340}, 0x9) 16:00:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x3, 0x102) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r5 = msgget$private(0x0, 0x480) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14af6069ef75a5c23f8a8e9d9565bba2645dd781a39a1e23a376d785a7e3a3c5f10e5b55173f86a59db21481a69eae5e7def573509d703b80c8ea9f04d7bbfee83fce97b9152ecbc3c854e78ade035eee0cc6650d092ab8ce8754732bcc1e9e3e92dc40a1570528d8338f7d6d58b0d9e4a58601"], 0x1, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r9 = msgget$private(0x0, 0x500) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000100005207a30e00"], 0x16, 0xf0879a8c4f826d5d, 0x1800) bind$unix(r4, &(0x7f00000015c0)=ANY=[@ANYRES16=r6, @ANYPTR, @ANYPTR=&(0x7f0000001540)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYBLOB="463453c5e898f9b95bdadfe281cfb31be72adf00d56c83d72d95c1b1f21487ec56d673eebc1da7d48bb579bc2001e4fcd09beb5850adb725ccd1e6ebacebc3f381a313c758e910385bdf58836239c8f8", @ANYRES64=r8], @ANYRES32=r5, @ANYRES16=r9, @ANYRES64=r2]], 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xa2, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000400)={0x8a, &(0x7f0000000440)=[{0xb06c, 0xff, 0x5, 0x1}, {0x0, 0x0, 0x2, 0xfff}, {0xffff, 0x9, 0x81, 0x6}, {0x20, 0x0, 0x7b}, {0x1, 0x4, 0x1, 0x5}, {0x6d, 0x5, 0x80, 0x3d3a}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x40, 0x0, 0x5, 0x80000000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r10, 0x0, 0x19c, 0x0, 0xfffffffffffffffc) 16:00:03 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0x4004426a, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8000, 0x0, 0x5, 0x400}]}) write(r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r6, &(0x7f0000000180)={0x0, 0x93e5c41fe8f0c83b, 0x0, 0x0, &(0x7f0000002780)=ANY=[@ANYBLOB="000000000000000000000000ff00000020f89583ed556e05a1caeec6ed018a5f6d2aaf8c65ef9b4c3389666d77e2bbf1f22aecc34317013189f53d1127c377b699fae7067584fb8116ac7f4881ba0d1028d9611b1f93b97b5a3ac1578530f07ecd19e2ec3fe6e8f4e8dda4dd10ecc76411ed585bd5d7f0981d618b71963b27f1bf709242492083738cf9576662ac16a4bc6c9cf0959beb3e8aca5c9af5b137c8d585fd8d44f37742f21eeb257d314d404a6b97c37deb06129fc5fa00b6e5bde7414e2d1e577a97eb203a9f3108a9040a7f5326a794413c31a0e39c303044bf3febaa413c313e33d8fcd82481b3631dac530d311979ac861ef43605834eeaa2db84b7911339bd92959efdfd7f23a68a0f35b9a11ddac3ac2e541da437d4b28f266af5260d26dc820d6b08bd4d08f06382089c1447f2671c25d984866c65ae6ca37a14790b830e8fe338eed2a98bc47e91d9d57fd419963491a77c362e81e87d7fb410ad05719b5ebb3f82dce3aaf1dff9bb229fbbb838e1361fa0a8aab26609e20170f264d3b352f70db550f372b896d84c22d8a63940ce251a0a4e5a9bc7e7e6ff16346c4b0bd023d07668da40642b167b2822dea7023bd69546cca2c33e5ab4c5eaca75511769e658757010f59e88af958e9c8db3013defbd65cdfb18fd71cf7e5e854063cd4c83510564196b93c0a4e340fa1684f30f01c92670fd139bde71080279c2496ea5dd6f40ab374bd78296d685604c7ecd3d87872781b3b72fe4803f000000000000007f3895a726521e8c938fb8367ae9e7340c5a554dacd07d5c444624ca5ce83bad6e74870b41e2bb8554e251b74fa8431fe4a5b7f29db72d5e2d41970a07c1c1724044962b76f31e9d784a949a5be0a0ff862e48cae435514c246aaf05aa548515c0850d1f8d6e57fb0dee34367bd4e5dced4ac778b6e96e2fd234284d2b34c1e4d19a52d015a8d710bf603253ff05862a5d91cded0a30e3f9305e1462c48ff624b33924dd8f8ba36ca11d459f4d41b08647e3e6064c1c8f482027d0e6ad3775c9e954cc30a82fa22d3c1a4e1adb4e0bd74eada05acba25b952ae1cd3e09fc36021fb54ced2e60dc29dca0c6f6ad4f8045a26941611d09bec4e403a3b7c616b85dc227598a5dbb3a63d38af00a15dab75f761c68c6ebe6910937d5cbea75aec2e40d31db09b0ca7dd06975609d77e2072fe373f8d5f5e4bd403ce6f68a75e13de11de124da9928c71a17cf5f71ceb4ef1590e47c6ade061a89939e57bb77deed0c07437b51bb48b75ae939b1a26dc77a5e9a46f273cdfa12d11086f9b7450bb81dcabff3523c357b4705510841e45fc5696008c8d3b892288b206d66a3ee5dc0c5ad3a7477dfea2a9e1ccf19cd9ba6c616c55be4d743996da4dc94821953a038bd3c98d658bfe3f4dc6af8cd0a267b5c8fd437af67f78f15a14370b09a25ac71db4db787e0bff7b8d6bd4dbf754145d2cc48ec580f2c8915a213a716170e1736d8ba137a37ffa6b85453809057b90405b6c38f227187ce8bb8c158cb53d7625e0865db36d459ac8a754932eb50dd85af8b0b7d2eeea58e3b86d3e338aa0b1cc076708fab44ad787a94c59d327558b269c5099e95dc0a7da82b628ea3fdf68c476f4e258ca3bdfc93ae184bd5d2a55f12fa665d91282238a4fca00d040d8ba974e8d321523455897f67b4613d4960882b9cc282b2910a2093a8899c5c0f03a6d206adf6343fc7d730a0d5b508c2848f5c47f3f60559ac31374f08cbd5c42120bc869cd27b71459a957a9211cafdee387c250803108c422d12c7109246f93fe8602d292607c410ce9fd50275c3859facd7cf6c1aa59210a2f1e935d2af8405386a86056dc9e89acff6b7bf59466358be9d7ebba11ac6538feed97b23663e8e2eceef0a8fc0cba02afbc7d21073a7a1e339adb605350276b442b4561771f44c1487cf41576b5d4f81b8182799dae6fa8c6262dfb2f0c84d6c3c5f986954f98b10102cec6329f29744e07cb55298b8d8adecbd8bb7eb78894e05ca83e4354a8067431f2b426641f2a0090e7100ab7bf092d9585bcbf7471813c9bc4daaecb22b9e6a487ee75c4bb9d13aab77e80e2ac3f2bc62eb2a611245e260c33f2c717fa0729c648b6f47c0a2648b2088ba6d428b9b7f56cd8e46496b586ca5008bc90f09a65546e5fc564cc1bd75181818d42b580551c036f2fabf57395ac0436919b2e36072840ae191857d3b4e2fe1ea440d810874d34b41729a04917cd91792fad9a9486c59d1492e8dbaeabea226baf7b75bb6cb3f3759aa995313be86643ee5f5fa2f8b0001168cb23a1ee0d0bb996797e66523cbbf3db0e9fd30651c7659e9f06e06c08fdf29c00efd91c6d3bc0fd4b1c022fca2d581a6701b36b65298c18b452413c44efc6e3413d030f34e9c59310bd02e27dc41ee53b97e7c952ce7060fa5bf93a78e597f204465946373e713c366c862fc9d391be604b70a610a8877cd1e0ed890780e14ff16dfb26c03c11c976af947602b2e8cc8f8ec008452781fc29bd2ebbf20073ed52997354318c8988d606d5566feb57528d7d12b0bffb76a32c29787da2f764b2b9e413fa7657a103b3eb6b48a49d88e13c16ce652ea025d5b8aa7168206e4163f60d280b684dd271e3c06bc107cec18426e751a18e8c92d7f0886fa8cceb5fbdf4a452ae32ba00ad1f698eb18c0d2b19a92eaa4a4e63d85810266dc1ce32406a109a79baf21be90203d805ddf3cb346674f3ccb80d1437cda75dbbceacfb24828475454e46c57cec402fa66c81a666d628027580034a607b7808c88474e76cc90a443fa13e8fcd8cf5d11fcf23ff8ae79ac5575c14fd610065baba9deb2f0d2d4beb2a4c8edc274ef566d14a3135c445f7f7d22d29845275e8a0a0255d22cd908b88ac558df1e6f67dbae9ca70ccbf3f100c7017dc1ff25e34731a700dee6c3a0ebca8e8df629187d77a4f74a195ce7cacb11dea333d5c2d0dda341d5120446d19e5dec3d1f7948a6c7e214bc8392ad26490728c79c803374e0fa7bd52995c0439b73c7db4edbc3edd641e0bbcf37ceadc2aab7afee0c328f4e31d9f8d10f72fdc55d39d486d08292030adbaf682597a0a59a2375c7b3b869ca86ecb6b185e2d32139fa6da68b5a33352ca6fb21285de27c5b13db49aa3dc4be318567c931f2209d9f0829bbcd0d9f9de6b054078b27b58dd5a9178941e6c83d63d18cd268b8bc773d1c487d5eabc1c77ea74cb3339643eff568f660af4db9136a31639f81915730b070706ff276322eb931df487cd791a069930f40e62d14276f562b008cec3856952b7565d5c28caca92d4539f9ccc757f62b98156ef7378b503470582d5bfdaa7e7de1654f6d2dc924046d039fcc3ebd9fe13eb53f3be478b2a135c3c267d6be7e4a4090340d93e135607a8a9ebd9815c67fc692b90d86845d1b10311a626def02521d2afe48714502bb22d15f223469acaf24d6e32c0c3a198de1947f65f8732551a852eed2f470879669a2c9c850493c51e336d40b62ba30b875b01d08a828a73e3e7c537b335ca94a46397bcc840a4143ee67414f0f067a0294780e2d305d2985cad5196224499a430e4019d007f942beeeabf938219c836876fffc5cde9744d9d44e2f734fb37a334cc90de4117e88b0a51777a9f7bfb7008056140d7bd59a7d7b0c18b58a2623629523afe8978dcc567a4c75dc1e375587e0350ccd8b79fbbf195a8a5d4ea4a0f348cd9c8ddb7bcc5116268caef737cc7ad69adda785c982f8c15d25a61793155aae01b7b3679ebffc0cbfb51854c589363e614d3ea963a35476f0ab36842a7ba7356d18e52e7ecda686f3edce251587d7ce261730c19255eacf9d1f8af3ee4fd6107441a5afff9beded288563b2eeeb5cbffe630d63c31117a0befac1e1a39aeb88ac7fcbcb52e0562d4bafe2ca6535a21b56ac7892e24416cabee9d3521ae12a6bba10aed2ca819e4c7d8e822caa3651f49322edf241f3b0657a062d6e4d437f8a9f5cded839aa1f227f8bf3318139e1fd7ebc2d81b186b26c73241647dd700b080b7dca9a517eb206bdf2e1f3eef8b034fedb6b7dd6aa14d3d9f737a39cdea13b13cb4fbd80e2f21fc8a84371b9d60393c95ef4bd8cec3dc0089dbedcb069acc253716e47ee5c9138a88a39cd86e9405a3aedef0afcc93561e10242c4fef3cf70382d1596a08f3c6ae4e8e3c2d55fec0062c9168fadfcaf0bd6601a984919f5da6df356ed6174949f0ed90402a68f849ad3dc18632e4adb7d22361945e84f65e65ebbfc232a43d7aa59cb80463ebfab1da30fecbacda5fd812b932028cc2157737b79e1e23e9268ecaeeaf50e6ca7c2bfea200822f81c29f03b5083f2b3419ff3be5c72362e93d7e7398568e79e06b92fa7a704077f78e99c76fbbf4fdbcb7f1b784a4138c3f57519adc2341cc2e005841639ad28c4d64888201f172b8e3206f04ecee364bf9498c0cc1218d4270555a0376fa9e70159b7404f3bf7f6ebec23cca0ad7073463d915437b2947e93b1e902d760ed43e26bd79e515e155ff1e87f630a40867dd6534481d7bd20791a85d3047c05b98e925fa897f442368862c9a7b99df0a4915cff12d69884575165c3f08fb815781f709717003d86518643b6232a561b333a8adecf1e8dc6349d655fc67eb9c8568f50abc2e6f41835893e6b88742bf16efab836b0a3f07e8aac3b74382962060c38dee45d42b837008fcf07bde60951769e0272de10019d56cbbf3647463395e2fb660c82898f65ae727257e7d6a5344b59c524847de7d6c8f1dc237cd9bf330281154efded4bbf94c50b78a96223c616a34bc261df2699133bc1245870f913c6f9806618a68ff4fd1648e391217c36cb426d792fcde9a188ce2e21faf8aa05794ef971ef9fbaf57fa1fb3ec19572949033510458a11d7d3e75bd5c28eb261d790f61bd58bcc1e6d0cbc33971847f703f37b3f05e655c701791ad317e99bf1b73576008bb12864301265d677c0292de7cfe827780585b787341914080588c381d75ff88d19e8ec6f4493305ee03e89eb03951250aaee657e14c19ec67378001518892024fa57e5e71e1999ce8ccc971df103b8473e2dd8b1318f2fd5299632c8790e4ebc144f65f5952efea7a1ff18d606241a4cc2da732759b2d40fde557d0c76c819146dcf1624fa9d31bb6e4c66d1ef89081f6c0ac35df9ce70494d2535e169995ff0300d2e5f58672efb72f5732982fe11f6dd1d5379c021dc75c7abdf2328b924844afe962ebc906f2166f1157c7ad6abc51f424d02f2dc9bf150a1d92b4a75edf365e926b4c22da7df100abf32f92e488c2ae5cf85679b2c49328c5ceab372d9fdc8132fd1e8704f36e0feef7cd08d5f4baa5145da4ee6a40d353a0e33c925e735fffbb65b9fabf6893c4da64f63eef190ea4a30bcbaed8c664969adde0e7c1b3eeb267844786de75eb7a0e1885a9daf8c640353673ea000af51ebe8e26d0a75284b1682e1257cf1627a8b49667126eb3094f0b2bfcbeb1b56834e8481db10e038ac145ddbcb306b6b528d6c6ca80a23135365b7c0e8a1d0b4418ebd2a6fddcedc4aef7acc4aea4a5ea9e24c9fd190c740f049e29b1b5bdb936ebc43a2efe3c63a9fc3784aa0e5a049e01af084bf8b017c62b85b153c7ed83cbd6a314d9dcfc68a99db3b8963ba5732138d034350069c0bf5df7a6a60e4633eeead472ecb0f8fd2f51a25a0f9e5d44e50f5f911118b05d6dc622bacb4da9feec18156745c779c494749b94ff9f2d2bd545e831178e97b6157d7dfadb0fe8c2c891b3aa0b9d0e1bfb8de5211b13c3aedfaf6762a2b816bc9cdbd31db4180340825945a281f613edf5d99cb0f6bf6ffa7ba8d6614c2850e914689144241599d8ea04e6048ddc8c62bd672bb7adf8a2d28be5ce7087d2b05e7998aecfc42726a17671279629d84256b6f93634b7da0e707dd64e76bf60930882e410ca388742515604c4100751bdef3e857d0d068759319f263f8bd157d9e3070572f0fa7f3fde670fe92dac6c105ca114748cdb452b0eea6ffc26fa85a158d4eb1803eede4a1473f288a1046189f2db362773903f9643a95e0b8c7f77895bb83400000000000000000000004af1f94707000000cf8b73d68ee7494ae306d91494d720194b237f15f5b75c0fab968170e6b2950a4c83365dd0517c0c87fd3b8da84828abe02adc70a498506eb4e1d10b669b40529815007430c3a0b851d299826ed619b271182629d5a06eed352a274e5d83f2d7b494cc5da82606d80d89cbe3e18150cfa1390bc5b7acf63e4ecbab59e104cdb90664f77ca09f37d92778259c6fa30990502fac20d74f57e9f6d27775cd89f6f3b78ed55b26e2a4689144c10c695ef22855d293557d3f3a457597e6cecbff6dc09143ed2d18fdfe63461d6ca2cecf66ce05893f5d2c000000000000000000000040a8be1a06000000280d84d13fc06efd70dc14b083cbb8b845cac2c85f4336f2d89dd8756ece15a8e8ca1cb5f448a8ffad11e558e0bef5a14b4841061ae9266cfda2638946db6c3b1fa92825c7102500000000000000000000ffff0000fdffffffe3d62f0c2c1449753d3cc97fa9e5f5a3e1ae4cf62736522eb3804322c5cb19f560ad084a8be9fc4eb0d1285649320ceb08b75eb21c25979baf9b8b34060137d04c6295cdd40000000000000000000000ffff0000040000023161b52d55086bc16f95d6ab732ecad62deb60278d0480c0bc9df717ffbf2d4e349d5f783227bc5364eabee85722a120029741fa232ad8693e9400da400f725ebbf4a3ead234e927804b6bde317862068a334eb73105bb6eab4d89ccba272192077bd572540a9611114ab911182c696c70db05673b817c06270d9d42352d2c0c4e8fd863e9e2337c729ac2de551010988dd7804ace3989d1a0c3cac2a0a17ac406138fb019d53f8164e82b030b6fe1d7b4a8c852f3e56ab9dd83c865a23125a560205a2d000000000000000000000000ffff0000080000007970697a709595410b3d2c434858643c11ef980b55646459367f7dbf9683be6095b64248d808dbbfa422d22858e4b3dfe62b1340f0fae53c8880c4f0995908e8a732c5a59279ce0e5a3e5af204adc425a0e2fc56c00000000000000000000000000000000100000048cb403827c3da2bc84feef06178a315987604a8f916d75637944222ac5c0000000000000000"]}, 0x0) r7 = dup(0xffffffffffffffff) accept$inet6(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpid() r8 = semget$private(0x0, 0x4, 0x408) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") semop(r8, &(0x7f00000003c0), 0x0) semop(r8, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x73a7084a8e448584, 0x3, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x7}], 0x26b) r10 = socket(0x20, 0x0, 0xfe) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x51) semop(r8, &(0x7f0000000240), 0x6) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) munlockall() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:03 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) socketpair(0x1, 0x4000, 0x81, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x10, 0x3, 0x2}, {{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x4, 0x1e64}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x42, 0x4, 0x0, 0x7}, {{r4}, 0x0, 0x40, 0x40000000, 0x200, 0x328}, {{r8}, 0xfffffffffffffffe, 0x80, 0x0, 0x100, 0x100000000}, {{r9}, 0xffffffffffffffff, 0xbbf57fd6bc607426, 0x2, 0x7ff, 0x6}, {{r7}, 0xfffffffffffffffe, 0x10, 0x10, 0x1, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x27, 0x80, 0xbcd, 0x1}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) accept(r2, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/66, 0x42}], 0x9, 0x0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x81}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3bfdff2cc50b72a2d77c0209aa1c39f068caf3affab7ff6553a4d52bec1a3c09bd337bf5be81d55601cd95cfa5cf6734b421f6698c2f2cafabcd67e8d6ae253bab2d8575ee2847b6b3f9b6cf2b0c59e5c390b9d2ad13428c59cbe9934962ebe033c73387f3a680d0a6877ca20593218ce872506575a6ce947e4a11c40413e65560f41ce89bb2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x9) write(r2, &(0x7f0000000100)="8c65", 0x2) 16:00:04 executing program 0: shmget(0x0, 0x3000, 0x2d8, &(0x7f0000ffa000/0x3000)=nil) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x101, 0x1, './file0\x00', 0x8, 0x4, 0x81, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r2, &(0x7f0000000000), 0x1f0) r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000000c0)=r7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x80000000, [{0x2, 0x9c6a}, {0x1, 0x5}, {0x1, 0x8}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x1}, {0x7}, {0x0, 0x9}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x81}, {0x1, 0x3}, {0x3, 0x3e82}, {0x2, 0x3ff}, {0x3, 0xff}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x400}, {0x3, 0x3}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x8001}, {0x7}, {0x0, 0x9}, {0x3, 0x4}, {0x0, 0x54}, {0x1, 0x1}, {0x1, 0x7}, {0x1, 0x80000001}]}) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x1cd) ftruncate(r8, 0x0, 0x14030003) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\tP') 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x400000003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x0, 0x80000100) semop(r7, &(0x7f0000000440)=[{0x0, 0x1000, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r6, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r11}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80000000}, 0x6, 0x5, 0x0, r3, 0x0, 0x0, 0x0, 0x98}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0xbaa52908513bc4e7, 0x80) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x2a2}], 0x1, 0x0, 0xfffffffffffffffe) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000300)={&(0x7f0000000240)=[{0x44, 0x100}], 0x1}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r6, 0x0, &(0x7f0000000040)) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) getdents(r0, &(0x7f0000000100)=""/17, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x7, 0xa, 0x1f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f667b1005b4afe2696c653000"], 0x10) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) semget$private(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7c68a179908879f0ef34c6440ce4c50c46f684b6fe220f51e2d679ad28fd278b92038a8a362b13cdcaefc40c70e5707a549ce9cd89b3f2ce74f4413cd32b8e7e62c1aac528ea546783f8fcd3a70d7103bd81104950a31055378c28e732a0ac03be0fb56939d7538d12d27de7167c918a2b867634bf31bde1c190f5c9de006a62bd8bab41f9cc6e99c6974db101e4e59dc80a3885daec8ca03511d86c122665c4f2847fea"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="951192a14930f4495c843aa7a96cd26182845d51c96e760a5877bb834a0f7fc9cae2c713886a4320236fd63bab78d14a41fec674a2f8b272b176bf23f60fc7a55a64b5e20bc5333a4675fa099ccd9928823168cb6934904cb06dbd09de74fcb99ce3a93e3da981db2633eb1b86d8c7f85543ce5eb57cccf30fcc616a"], 0x10) r1 = getegid() r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[r6, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[r8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getegid() r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[r10, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x9, &(0x7f0000000140)=[r1, r2, r3, r5, r6, r8, 0xffffffffffffffff, r9, r10]) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x68}, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\xc6\x1f') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe, 0x3}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x1000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffc8}) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x2}, {r0, 0x2b}, {r2, 0x4}, {r3, 0x4}, {r4}], 0x6, 0x8001) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x80b}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000440)) setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/238, 0xee) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a5}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r7, 0xa8, 0x6}, 0x8, 0x2, r9, r11, 0x0, 0xffffffff00000000, 0x4}) r12 = socket(0x18, 0x400000003, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r13 = socket(0x18, 0x5, 0xfd) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r12, r13) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r17, 0x0]) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r22}, 0xc) r23 = getgid() getgroups(0x7, &(0x7f0000000200)=[r23, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r24 = socket(0x18, 0x400000003, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r25 = socket(0x18, 0x400000003, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r24, r25) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r30 = semget$private(0x0, 0x0, 0x80000100) semop(r30, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r30, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r31, r32, r31, r32, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r33 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r31, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r29, 0x0]) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={r26, r27, r34}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x7, r5, r4, r15, r23, 0x20, 0xa6}, 0x401, 0x95, r26, r35, 0x7, 0x8, 0x0, 0x9}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa945c2a0cd5933ec) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3e) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:06 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x150) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e017c8948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b753653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d3300000000000000005f1d28e861d249d760b2a0b89baf3759dcc5496fff5b7c7cb26a34712ca40eb0be6ab4062d511d7e806aa5d6a0b2d815ecc35b0469b0d50a55b3516ccdd1f3b6ef32b9a9502af7e78d98cb679b7a136beefc0db54c9a806913707b73c1ef3b6e9512a9b9de4fbf363ea6dc886c9172b663a2a20a6305277af5e9a09700233aeaabe64f220cda04f9aeaccd1e9213af817837422583604b74387d2519e218dfa7793ac0b667693e"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x6583154302179045, 0x800) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/135, 0x87, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) login: pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getpgid(0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x90) chmod(&(0x7f0000000140)='./bus\x00', 0x8) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000400)=0xc) accept$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x3f, r2}) ftruncate(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8001) shmget(0x2, 0x4000, 0x7d7c97225431a3db, &(0x7f0000256000/0x4000)=nil) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/65, 0x41, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x1ad4}, 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x0, 0x5c8) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b55806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r53, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x10000004) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="01010000000000000044cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c4010000003c0b0dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d0ba4e4c605f3c3cf845d6f2abab19f08d25f9468a03a82f262bf2026d8506121fd7704c2a8df2499733156b690eceb5f55a3e43ea6a65a7b18279d390941069a2b57336615bed2d606f7b80b89d85840968fc680e44e0ace08cb7ff7ae80d4666ea1a5d8a25b43acf567c738711655cc5461a61ef44b64bb0d2fbfed0e9b5ce023664506dd53bd3e08a5e019c094f9d18c98ca388a14730022f45a9edcbade58cfc81b3e79a888073a3e0cb5d3eeb91a4e5f304b28880f7e5f793ee4a0c9122835e40a87a6ffe9ead74f24268eb3435e99e1fbaab22755d524ac79760fe99d30d722c95b448c31ecece666ad0f351c34771d0c4dc208"], 0xc2, 0x800) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40001f00000000000000efff00"/177], 0xb1, 0x3, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[r4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[r6, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[r7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[r8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, 0x0, r7, r8]) r10 = socket(0x18, 0x400000003, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r11 = socket(0x18, 0x400000003, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r10, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={r12, r13, r20}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r23 = socket(0x18, 0x400000003, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r24 = socket(0x18, 0x400000003, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r23, r24) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r28 = semget$private(0x0, 0x0, 0x80000100) semop(r28, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r28, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semget(0x0, 0x2, 0x10) getgroups(0x2, &(0x7f0000000180)=[r27, 0x0]) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={r25, r26, r29}, 0xc) r30 = getpgid(r25) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r3, r9, r13, 0xffffffffffffffff, 0x82, 0x7fff}, 0xffffffffffffff8f, 0x3, r22, r30, 0x4, 0xcf3, 0x401, 0xa06}) close(r0) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffff549, "42c63c9b8a7bb0005a77f447432be5817f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b", 0x53d}], 0x1) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x44, 0x0, 0x4}, {0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x200, 0x5}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 16:00:09 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xa3a], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0xfffffffffffffffc, 0x0, 0x0, 0x9, 0xfffffffffffffff8], [0x0, 0x0, 0x4a1], [{}, {}, {}, {0x0, 0x40000000}, {0x0, 0x2, 0x0, 0x4}], {}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7, 0x6, 0xf8, 0x1f}, {0x37c, 0x52, 0x9, 0x6}, {0xfec0, 0x3, 0x2, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c50000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000893b9eb8b84df3ad8d7240085c94a7c4f44490fd5cb3f5ef15bb666753e1ae0cc7fbe800cdece6eb347ec3f855517169a0e21bc9d74ba9bdf17760a37a28e8c4ee617695e4d9477ac488e6f759453f974b0ba95f3393cd9e060f8ec5817956e02a1837de74aa6bca9cff1012838e55a2e18211546df2bfc90c13aa663305a21e82dab622ff6e5d7aa09826efa8a394e32141181bf60f2db6316935d7f54bbe8762585cc9ec71b1c2d4c4cb18b903a9f0be75444e71cd40032b04eb366d0edd829e93c40079b6416f73761dd21ce7bfac549237470c00"/390], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r31, 0x20, 0x9}, 0x7, 0x9, 0x4}) r36 = getgid() r37 = accept$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) r38 = socket(0x18, 0x400000002, 0x0) close(r38) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r39 = socket(0x400000000018, 0x3, 0x3a) write(r39, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r40 = socket(0x400000000018, 0x3, 0x3a) write(r40, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r42 = socket(0x400000000018, 0x3, 0x3a) write(r42, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r43 = socket(0x18, 0x400000002, 0x0) close(r43) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f00000001c0)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa9, 0x20001, 0x100000000, 0x1}) r52 = msgget$private(0x0, 0x682) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r57 = getppid() r58 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r59 = fcntl$getown(r58, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r57, r59, 0xa5, 0x1, 0x100000000, 0x2}) r60 = socket(0x18, 0x400000002, 0x0) close(r60) setsockopt(r60, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r61 = fcntl$getown(0xffffffffffffffff, 0x5) r62 = geteuid() r63 = semget$private(0x0, 0x7, 0x0) semop(r63, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r63, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r63, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r63, &(0x7f0000000240), 0x6) r64 = geteuid() r65 = msgget$private(0x0, 0x682) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r74 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r74, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r74, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r74, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r74, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r75 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r76, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r79 = getppid() r80 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r80, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r81 = fcntl$getown(r80, 0x5) msgctl$IPC_SET(r74, 0x1, &(0x7f00000001c0)={{0x2, r75, r77, r78, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r79, r81, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r73, r78) r82 = msgget$private(0x0, 0x682) msgsnd(r82, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r82, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r82, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r82, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r82, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r83 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r84, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r87 = getppid() r88 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r88, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r89 = fcntl$getown(r88, 0x5) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000980)={{0x2, r83, r85, r86, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r87, r89, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000580)={{0x5, r64, r68, r78, r85, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = msgget(0x2, 0xc0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r95 = getuid() getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r97 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r92, 0x1, &(0x7f00000003c0)={{0x0, r93, r94, r95, r96, 0x121, 0x9}, 0x800, 0x1, r97, r98, 0x3, 0x1, 0x1, 0x5}) r99 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x95478e95877c8393, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2a63fabcf530d04668f125de5bfc3fcd576d74461e4f717c9158f288e8aedfe48ea67521e27f39d1eb1054a55440d337fc749e72df2feea9033e26a4be0ffe24b24bdd9e25d21826d05658be3059fdf7911ea00634735393a83be73215d7fc02047a8953f1427a65555ad83b26195fcd57a9f437d96f3d3b955183d28d2c4a176080530f8cc7012b65bd6ba0bd431b545d438cf8fdc375b15634a141b091e08d93c34cbf97f7e0ae9eb7d9c78b1a3eddb27d2bbaa68279e43c005677ec0828d267795ad30cf8a53df5025e6d4d123ff9911e58d91665ba82b7d1ecd66e56bf77a94716a4f55bf400a557aafea0da5e230218f19d895ae02209b72bd575a69ce036afd4524449a3f1b7864ec6031d3a82eee0716cb8c7b75d16b8727e0a48040dc31b187626c4e5a051b66e01ad64637505ad6952635fb2e9a284d3bef3a5581c579787a5a7d86ed12a490dc15962b6ce77886cc10db5ec293b1da8378c800561cd00fd40528e5404856531d0b32ad7c2f7d1288e7eb10512157666a5d6de9ccda2115bd2c544fcfa5bb4e5523cebc9db79d3406ad8211d2c42992a31e3bdfedcfc13ce696a3b35b03eeffd619c60c976ae35142f99af5c6e22358be4554a144e95bf6a38c6c87797e4f2fd8e6b683bba1473da0859420e01a6928855545b0e74753b54e8c9f6f09f84acd62f826e31f7e0934d8d0d77220ce7d1931c5617fd41da3daf616726ad6bf82143a88f8d448d7dc0f4cc5f0e86d0a9c95338eab8ef3310ae51b06f20eeb6608b55eae9273d8386bfd2ebc98db18d72ebb7834116b6bef8bd675ba46c0f14482454f0c7604de657cc3054b43c39ab5f1c19f4aa0f5be032724562f1defc541a61fc0333cc4d5cce41471c90c40be55c77ee197f920f66686cf30b0db782f122691cbbe5aa15984240833b02b3edff388159a3623a107b265671653df147ed839b585a8be1b490fb9c1a02ddbdcfdeeb252113399963cef0388905711415b1c9fa71b1fdb5176bf88af643a803040ce968c58abbb67f9c3a678366d05a6e74be1232459970af6bb8023451ab3fa847d325ed87c163fbc4ba2d53e584ee25c1c3c1991e3795f5afbe06f756e3e00ae96c4e9830b1b860ab07d79301c5054c7bd30837a04a2ab280526887671629a3a5874c61c440a89fe7cb9c64c846bd8e56e51de9575ea039b9d7e95bf0b6848f18cb74f9c997634083962b1e759e582ef032aee21d11e4924ac1a3dffd29a93b130c8ddf064b38da1178e6b86de176645d9ccb789b7ee3081413d2be566ac0a12475f52810603ec76d30c9e52a14708518494543b2051908870493187e1b291a830b2bd2e4da90428190f9dd6c9131c154441cf6d43e115b5a9f19c608b677262a27309f48909a82ba7c545dbc88a5fd5fc1cebb01768491f86f7bd25b88ee87b10ee8441602974dac7f876b9e8de1efe636d1878ae78bd9a9facf5dec95e05d47f64fa5ef684be48a6f293fbe1f5a78efdc69dd0498ec72741fe1e0ec43d406f30e5b5d8cfb589e27bca650515e07c827515e7ce43272a07f7a1929713f69c97627783a406f5be113f7864bc21763ef883a0e1c8957dbf1bd448af87e842428d7ba86e6cdd50018a2f812544e1d17609b9e6278c82e89bb60d04ad181fb9203d748544fb9b135a100d27b2e62c37ad5ea48cae6ef70ae241e3a611e9a674d1ce5356339edc261fa3bfa49f50a5c177d35e4072f06b128ed11c3d8156e309c171dcb323675674d77c4c79224d4c03968499344ec85f3a632c4faff905f6f76a436e11a721e3c8600b84fe0e10f4cd0dc0b4c6643cff8b72848499989495c5cbfda0c57e4c0234b59cae184d5ce00aa9226426800a3a480b6dd15656ce7c223676157a2f498bb1789addca248b147b248c50541a1f7fcabc35729f1f8fc90064e9c4c3fe63d472d365badceffae5f642a8d38c19671d6640b9f1aefdc2ea2214c5cd7d33ecd42b787f894d88cbe83d0a0fce0f22630f788816a0b7f7a6b78c0bce7e8ff26b971cd7087fd3412183e8ae9e8f432acad5aebef78ea2d6ce4e65393a05e42947d53b032ba4a59d6bcf2963e4f9318804bd254abbbded9471fb3972a8ac3c30e7b3e8b3965f77b46f7e494fab4e943cdb55870618b9785e98f95615ede3fbb544cc3ba13638ee02aa4d0f58fee7b24cd7737450e044c675ffc386753e7371f4b1d603a39b94127061b7b1db003f7032c23d17ea5f8e4a88c8c4627d4b957e1b0903d263a33317221f58dbf83293012a46a1d4c10f829aefdd09fcf6356ae4958a48e4a5742de959085dd80ed846dd4c9cdc821d6302a0abb948fbcac21dcdeb0ffbcbbef7ac959adfc891b1129c5b4d8d6bab52ca6da75c5cf928ac4ae583d7e228995af3e105bd0d87241e80e4664e3582b114deba126a65281080110612e721b093bffe6ff36f08347d6dcceaf7bcbec58446d764443d75be11b6ef9d57ae5564ceaf7a4ce332864361333c8ec3b8c3c04faec09b0c9fd418ae86c420838fd7feaf9713406c5e8ad096a4ca6a825abc4fae7d94dc5ac7b91f2eddac451b5128fd93180084e4171bb13b69d37ee6625fc464e4bfc91579536b7933b7c352d78947049426c8b097c4cc5af7067fd4367a33770eb3533c1d2916b32f66543a230e0f11d0560d90abe4aa07bdaafbcf119505cb692a0dc68dfece29d5afadc5295ec1921ecb8b500d9bb3e21e3ee89dd81547f729805e035416f20f17c68cbba4d93ee4362084822260c82db50caeff9357bcd4dedd92f095861dfc0dd344d2ca22b85616cfab9a0d505b6ac9639d2f79f498014db19d6dc6493a59433b3a1ee480da4e03d024ed1015b2b81184eebfcabdcdecd550223489ea025f3fb1bc712f4fd097582e93ec3e13ccc73d16075b4e5576bda725b6273aacf009d0aaae93da2fe742ca124a79b686d27303c6edcd200e5e484ed5fe2956125533d4160fbfde1648880b44378d74f79cbb14724bf03e2d005d2d5daf2749811ae238daf2352902a5e4ad379165d65a286fb20718a10196825ff2251c83806f7b2f36311ce080f7a8b956fd4c7e2835a0993a152fd0975676abe1ad061418c20e312db3bd03a6ebe7bbaa6c977022bce2fa31aac7b6f256adffe3b8bb746f3c6dce531fe14479ec3c52590cb6fc08f36e1cc444b0916fa6a4c5c929705753464c263cd721782f65b04708fa47283d8eeaeb6bdf86879c503c3d086187814a193e5f02f708c6a1f34728e0c665ef42010e10d01417fab6b1f0e56602310e4156344cd84328ee7d0ee936ac1719152f6f2a6dc6bb926b429fa42e2a3e6677ef64989962912e8c2284cd0db28bb920afa973886062e9b8739e65e748a640c7519d96237f44f5cbd83cdca7606dc9fda22a27bfaca36d4ce168b123798982591ef578f61bf72279da0f29aa50871933af31aad4f2b5278f40456c8d792012c5d193bed450fd77f759de6b0ad2ba5d9dd8e51cf537ad97e37dda52e66f0d98a4a94970025095e4eac4f1688e55e159675919341b695eef02d98fa7a58c56c334eac71d33cc6219d9e02138c38154797df317385a651565099d776ce9c7570dab3f3f8e02a1e89b3b50db34625d9cf3a9e21236e35ba1f69c1e6ed815f673c6fb756ffd0be424f6d21d6f0817b511ac4e5eacc0fdb07562a2e3150036f83974df6e59b86d9900da76ec2cdda80e4f2b768d922cba1e4150e949e071a25de4c0330aa1f8b34a1cd419084425ce05ec828eeb2e64c339869044214eea73dd2694f4aaa223f86a5b37376cc8ab7b35b3f348eff1788cccf9c44288284778705ea06f45f4758efb0264f5a588dd67c1a0bd97bd7e5ec3569cfdb6246a2b986871e1a72ef3c755c039e2b0f613cf002e00736f0ec1a922197936e68147516aa36264d9d6c4487a5c863f600a72390ea2d8d4fb7a8b605748fc42a13056dd2a609768924ff148660e12190be5752317565ed720582239cfbd79af8d820ecb282b190162e64fd08a034cf670785ac12112bd6fcfeed38cc15094b65688c234d1413578ff94aac2fdc4e1fd8208a35c19213f61b25e5935144d2f8866c71869d61985c0658fcbf13fa1170802dc81195278b3d4124418b2c8d752179acb09399bd046eac3e51f7b4d1652751d530a85969ae64bb453c50ffab40cb689d710f6d5b9ac3bd2bd888adb2deb85f6d755260a04397f4018c98cd5e1d4cae8840b70260e12781f355391de185c68d5e301119c06227f93c146b373f93d76c419a7473889a059925487c7c5293bf300e5bae1a1e1bca6041b71a94b3f74058fb5670fb22ec59ea68f296fb154c0f39c8fab61afd4be2541776ce68003960596e6486b9214ef037069c8249a559264648efa9d210974806a7c1a6b49d8f24fdff02ff05d87e5f24a970c0749236a7e9687b185b625cab37c06cd05280339eb8af9759d13602eeaa0e1dc6be70ce85ae9320b8ab7730d3fb277c6bf4ce1a7b31671b4a70fd63faf49724124a6edce343509c320febd7c854960a61d2bc278f5582253317dd00fc5ba0e1c32a8fb8e83a2b6a4c90514d522b974ea32a91c7ec4dfd758f773eec47c89e2117cc6f2c5edc33cb9d976028091633d9a26cb54b8908a14dd84eeb29b271a35f54f2ddf3064e39cc5227cfc8cf94983cd1484ceed8e7b392d236200822bec0880f0944d9469ab0892dec162ec5d4c24ddfcb65e52771806ab33ca21b66544454eb2b6b9e646fbbaa5488992884e124212fa4e039c88f5bbd05530837e5e573eb494c7c018625a42392ea3266cd16cd5f7535035760bbefd54ebf64d9e5cf36d5f23033a2c45d1002c8ce372375f42c31bac2950ac75ecf80d23a5d0846016024840b289d8183b6132d5c9cd460f8e1cff02753ba424cd073ea46234267c19e433a3e20db00b0dfb8e7c62bd31c2240333208fc883f55acb108ad28ae54ab2856619e3b01481a160e0bb7037c2e6b092a4da44291a50a8dc6655a9cced547682a8e73d2dc9c5e3949a641fc4fe4f8adf45e0032a95ba4bf4839adc29386fb6c21ea8327044e465c05f2727ab7fd244b58566d269088cfdb678b8dce3dafb929fb6ac0502b7286a29184739fc914a269b08b2bbe430ba6092f1edc239fc1aa29a09d81379f69d6ea0ad8246fd398269c8e80fc43bc59817c151eb5d78c513608645b8a82129028b5a5f04b0b472dfd45053df36a93fb33c196bce91c285a7b91af7a5f1bbc510f4e7853e3d2a50eeec307d9229b4d9a8185b61906dbfbf90968a244835efba3aac7e9cf4ca3ce79282e6e95bb72bf94af48388a1dc9197d2a3f07f2a3d68136d375645d7fdefcaa7b27934b30b8b733af35607f081afd70c5901c74bc8125d4f5a7bfd6503264236c52c9fc4a9a62311f846d618342f9aa84d9711eeeb91be3870e0bd88bfb15be1d490f4b7b4b14524bbcec7d315fc1809c456224c599856dbb9b78ffebb6d754e292cb68200cda3414d37adf6f9c513bb802bea2691ec59144725b57eea4f2345ae7fbe9e97010871d69bc40f82d929158aeab97c4d68a570a0aa90135e39d601384e730c070a984109368e19367719c72513131a892cf02b6de151e5612a1097e9dc0535b98e34baccd53cc5c1ab78b81da0d53552421733fa517a14b6ca911c668ded848dabfb6938015a83326889db0fd219fc95d361ca4b21007c1403e0eaa5cfac987ae9de00554479fbb8724fe0aa0ac9f74cd3a3ae9c363bd1bdc7bf652958043c876c371a5689105f9939926c1af8c071d269a1311d86b338c575e1b", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r8, r24, r36}, @rights={0x18, 0xffff, 0x1, [r37, r0]}, @rights={0x38, 0xffff, 0x1, [r38, r0, r0, r39, r40, r0, r41, r42, 0xffffffffffffff9c, r43]}, @cred={0x20, 0xffff, 0x0, r49, r56, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r60]}, @cred={0x20, 0xffff, 0x0, r61, r62, r85}, @cred={0x20, 0xffff, 0x0, r97, r99, r100}], 0xe8, 0x207}, 0x5) 16:00:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)='t', 0x1ed) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x3ff, 0x8, 0x2, 0x3}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000700c200696c653000"], 0x1) dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r4 = dup2(0xffffffffffffff9c, r3) r5 = fcntl$dupfd(r0, 0x0, r3) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fchflags(r6, 0x10000) sendmsg(r5, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000100)="7bb7ba9c837994cea9ccabfdfe100f6f712f66da94ab3f079a381e", 0x1b}, {&(0x7f0000000640)="4f22e15c40d4a0b495e9fbd4a0030f27e2c9756792c28022c81741fe0303dd4ad7a7d4a2678356e68229cbc645c9f3736708e6ce6c72f0e5013952c13566652fabf6eb66cbe95752dcb37ee20cbe9e29a2d6e7a782d6ba2306d1c3af0f79b0e7aa015272d9b3", 0x66}, {&(0x7f00000001c0)="f1bcf5673751ca81d56b8697046ede1e0569e5a6376e4edaa6d9b6a60352a93ebd5040e646a381878c4a0ea7b7e9929cb146f2e24b0c139034f39b6ab5998078046b6ead70b588c86aed7c3c13344b07e4860f790ed078d5048d4659086ba2261711fe03f3a25404af059c36feb86e2952dc491e9f466c0cc566dace92607f62b37e778fd42419e7c5a6ede427d995c0549d9549478c047b80e862883a67065816aeeaa4e740c852d62931dcbb2f943ad545f31e042e76ab64ba326fa92664dcd6dd1807cd1732290025bcd5416d005321e71332547d9efe711260f42d7f05f21a4106ef22d1c04784159f0bfccc22a70ac090f3e0db9b27b91d6d4d5f6288c34ff6d7568d1ceca2aa44b5371995075d36acf1a30164c65acbb6837d2b5882dcf1634eefbe3234efb757ee8dfa5a89d59b19ce15b3b37285de74b6d246423c7ff93f1aab5419f85b1eb154b5f8288b0c41079f7b00eb2c8088d915ac15bed20fea81496ace956b1ba2b4bcc59210c9288941e690885f1605a7ca5ac71e33795342d2d5546ca5521755ce3e9c98d5cd55fc4b0f429249ab67a4afc3ebdc3f2d1fdeac6ada5ba022467417d4b3a4324fe6adf72c294ed846b7793cfefc36dea5b1867724f34e0ce096a42a722fec7cc696bd4e3b1053b1cf4ea5b7df5958ba01cffdee921131658d0d6fa1783b88d9be0d8d525f424a8821e229e05673abb0620ca2df60940308bd649d21b030cd812aa0044ef9db33d8f393774dac388d00173129fdf2ba9674cccf419922f66d1159bb2fb298b555eede2adb1e23d8e54c373d537d268cb4dd55486c85f78d8d6a490e42a84e935c3cc3faae918b0859f41e7cc9366fd7cdcb6d01eb0e711a1bf4ddd878cf2781d91d6f11f4585ac0183c4f8678c9282d3309e7a34fb57112b0b1cf2b9934b521607f35870bf039f336194dd1c06af97ff71b11165420ebd61f274612a6ed2678abd37526d4bb70dd1e475967f7abfa1fcba3dcf6bc1673fcb4a507f78dcf95c33aba18a6fd7ef804906cdf791435dd0f346c9994f5929c0732ee7b556c9338da9e35e00ef6d229b3a28e31d5bc78f6468313daf70c5abc12a23feb385196fe65c379b3221fcf905956315e017d1c56c6f26602f3b93322eda58e5339183c30463834723de2a18d5075730474fd35a2bb86153662407a291fa507f342fee47107674f050e66d9d256ef152d980419ffdcaf48de6e3f63c8a59d61525428bad9703b942538b76f8c9d739dd1ce3bc6bfe6b40d0c2769e3e6551ba211eaa046dfdce0a58ec5180688b755ed31c86bb3e0093a58db543860a6311cc1268fd960e6fa6b249b9af06acd0095f1363093f057f40d16ef18da918003ede76fe2a8de3c827fe2a884c017dd92302ef84aca632302688cd16e753b1b91da5dc1dbc523777059dfd43d44b87d7846600e5901d76e937ac07c5425ca85cee6f275decce8a1451fcaca54340a56f3f048f071af75894c71a310574c91fe7dd61cc71c4fb82ca978c2b5a7ab998d7ba8a65d5128ab4d61abc542e2df5bdc1629338191", 0x450}], 0x3, 0x0}, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x5e8}, {0x6}]}) pwrite(r8, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getsockopt(r9, 0x20, 0x6, &(0x7f00000016c0)=""/4096, &(0x7f00000006c0)=0x1000) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCCBRK(r10, 0x2000747a) fcntl$setflags(r7, 0x2, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000180)={0x1, 0xfa, 0x428, 0xd80, 0x3}) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x1d5) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) geteuid() dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() close(r0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0xb7de, 0x244, 0x9, 0x3, 0x7, 0x5, 0x80000001, 0x10, [{0x8000, 0x7fffffff, 0x9034, 0x3}, {0x800, 0x2, 0x9, 0x5b1}, {0x4, 0x8, 0xff, 0x80000001}, {0xa5, 0xffffffff, 0x8000}, {0x9, 0x80, 0x6, 0x2200}, {0x2, 0xffffffff, 0x0, 0x6}, {0x1, 0x4, 0x8, 0x10}, {0x6, 0x401, 0x376, 0x5}, {0xffffffff, 0x7, 0x8, 0x1}, {0xfffffffc, 0x4, 0x0, 0x5}, {0x9, 0x1ff, 0x4, 0x2}, {0x3, 0x0, 0x9, 0x9}, {0x10000, 0x800, 0x3, 0xffff}, {0xff, 0x3ff, 0x3f, 0x8001}, {0x8000, 0x4, 0x101, 0x436152fb}, {0x10001, 0x7, 0x2, 0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000000c0)='./bus\x00', 0xa010, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000480)=[{0x3, 0xb8}, {0xb4a933f12231045e, 0x2f}, {0x1, 0x1}], 0x2000000000000075}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x45}, {0x8b}, {0x0, 0x12}, {0xa4bb62be5cbe3113, 0x6}, {0x23, 0x1000}, {0x23, 0x8000}, {0x84, 0x80000001}], 0x7}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000500)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000280)="d06ad7ad1d3db0dbcd18905662b2eef81d22a160f1b33564f98b1596252ada9814c3ae4431e82743c9cfa8abad7fab63617a307c52038e44383542eae77e21e3bff52529f8506bf08a5a2f40d73e9ba665dedd7ee8e666252e902ca2599d0bbbcaf914e1b329cd879df838a5760a8a02255760e76b4db16ebe14c888f3fe933523d70b3568a87d8bafe5c062140faec122d023c2375b976903501d5c1d4f745fc5b182a7fcc59bb4b8b954b5c8c722a35b05", 0xb2, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000200)="66003ba9b04112bfeff2ee891b41dd18404ae35668479b417cf605fdeca10a4bf0d050c1474396ec0c891539c6fcd6b508ea15a0a7df1c75d760494b5a4cd38ffb7d2e356d91", 0x46}, {&(0x7f0000000300)="a2fa8fe5b1fd962ccebf675dcb2eb6172f7611817bb52a642643e338f83b7d7a1f3d20e33cd0c4e9b7195a4a5c188e8582e9", 0x32}, {&(0x7f0000001600)="9cca4947fde528154158c96920fb1cd13f19fcdb8f09425fd65cc1d7fe886986b97230b884c46d2034d579327958442170e2179e6d2beb2d884f6c91f03f77cec2f1628b81bdc23d3260c54e79d568c10bfae23a16b62ef3a2b5995a741b0d28d9119fa5e6d7dc4f9dcaa3c1ff06d3b5a9e8f8138a124f74339f", 0x7a}], 0x3, 0x0, 0x0) write(r7, &(0x7f0000000280)="6f4c8b76f6dd729d4f", 0x9) r8 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000140)='./bus\x00', 0x1, 0x163664f845cdc381, r8) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r9, &(0x7f00000005c0), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000540)={0x18, 0x0, 0xfffff892, 0x9}, 0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$unix(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b72c6647000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4091], &(0x7f00000000c0)=0x1002) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x84}, {0x8fe}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='\r\x00', 0x440, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) recvfrom$inet(r1, &(0x7f0000000040)=""/97, 0x61, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = kqueue() pwrite(r3, &(0x7f0000000180)="138b59aacb1558b92705ee9ca08cc6c534856f1b2de33145bf0c939d4f12002e1650fc06137471061220a09f6c4a45f58f0886152615c2618f269f2d90e8519e9e0224584e184065dd6df7af132aefee8e55fe8c16854ad1fda006d5bae100", 0x5f, 0x0, 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) shmget(0x2, 0x1000, 0x40, &(0x7f0000002000/0x1000)=nil) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/223, 0xffffffffffffff49}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="6b9b545bba4e9ab3f3ea52dbc69e8b3835ebfb63991e4a354c98752df7e8544f0480995eee0f0ed1ecf47bbe450dee06efba81b44c981e3b3d726d2e1939004549ce87578de83f9b0de8469540a73d1f8e2d6e7c8b6bc8c5984829f510c7b4be1cfd29307afb5ce0940160540fe6703d13465ba43641dc9aabef856cc6464d58c293de7b832595cfde5c2c1469ed657aaf208667339c5ae99c61b490aa2f1c9af18f104be10af54935053148c1e2e9e09eb12e56b706394b3973e2dabab8cf356c6d73c854f2e283acf63924b49298939092ee457745c6c31ab4e5a6eb777a009a2c02b4c840b7faf83f9a8163d0078c607379b286a66eb7f02d08ecc0efc1a380168c525f8c1ded5e291b548f", 0x3) 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x1]}}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = socket(0x18, 0x400000003, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r7, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = semget$private(0x0, 0x0, 0x80000100) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x80000000, r14, r12, r11, r12, 0x82, 0x4}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r12, 0x0]) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={r9, r10, r16}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa6, r2, r3, r4, r5, 0x40, 0x5}, 0x5a, 0x7fff, r6, r9, 0x1, 0x3, 0xceed}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = getpid() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000200)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x9) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:11 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0xfe, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x109, 0x2e, 0x80, 0x7ff}]}) r2 = dup2(r1, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x40}, {0x1000000044}, {0x400006, 0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x800}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d287001000000000000000008000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ef012dbeb35c0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07e24f49c9d5e7425d3ee2e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24c50379d6cb61980efe36868d77e021fcf3593d7b497e57a8f5cf6e1da"], 0x10) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = dup2(r1, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000014c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20680, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f00000004c0)="46ec1294bc5f3ef473c85b7261f6c8b7af83d45c2fd8d8ce90cc68f76d5154e2f169f87eaf7b44939feded38dae515394cb21c8d6cf24a6662c447ed85d1fc6fd75786bd41c1db2dd6367ad8a55147c783859f66efdda82681f3ce2c3e4249d22d946e4a5a9f68be46e75dca89ea88e4b257d3046423e053d9859586b9c1fbbc28e8733627a6da0c79a1e5f2e6b68bb13c76ccdf8d8bfef787fb8a0e9950211af5b985e832f797c1bdbcc501bf559ac0b54fe523f3364ca93103964bb94d3025be59632afc54dd01e524a963970a5becb244b7b451fb657dc9e680d8429b0e3281de541bb70f6fc100853dacee2251c59a150955b7c1cabac307343fcd26e1c544bb4f3f6108026e5306390eff90b5ad0c7e54bbe660a6d6b12a6f4b15d4a5bcb90501562ad7b6fd07c26de9eb65416d0a29bd79cecdfd1b531aef52d8481e030492a2d226434429f93357014a89004aa40c396927f82fc6c11af97734500bf5cecba5e0269de7e23205e76f9bbeee7aa303e1d840474adac9e3775999e0d96a5b76a036b8c42c6e9073b43643bea1817177d982f7a1f2e4ed7e3ebab4e1dd3c7a870b755de20504ba59f7f1b89c581e3521c010c9b79cabe668862f2b0bef4b626df0f64b9bbbf2ed51028a17a96fb0cc91fa0eb66c4d7b9fdf56f142b7d78c97d8db101418b67dab41ce2e66f743479487d2427c2034853d9e153e7d8426f64d351649855807adab5395d215c9d2d2d4ca09191aa539417fd13076489f4a8f2f9fba9f23a34a9e06e2e1a93535db995d8347d69a5f14317e5666be55c8c10a91ab78be5192cf9a55a9f42fd5529e51be16f06ec8e6652cfd50a98a12352f4737b7a0f6c965eda38e1c8c5a6efd08ba79a327d5b8fe6b77ae9afc54c0efa1dfe49b81915385dae9c7b61c513eaf1a251d78030c28022b8e33d8603a083f2e78d9f7351a43d3cfc91a6857e40cfba861c21aedfb53050886f888853534026e85b2a36b1ab03176e39244320f1ab4efa2a23671551a2bef957783d8bb4c136697993fc722b49078c71c85d13da8ce69130263b8689c12103e79364f687f881239001a70043a13e2f241029fd4941845dc4632580a7fd10138b0429f4e1f46ef902c37f4066df8a71f652934c781a38bfcd3e6540c9a8920148586ba244543675c78b29effe6092115b7bb0255e0a78e5b209b00307f1b4c92a18ae8c256b618e20c0d565176ca55b832375fa91ac7e23cc58b7286566f3b9ecdfe68a12e13bac1c07af952ac6ffc733a1c83e8b9025dab09a114505e51a02e04b709f4995db31eb7bf4b29506d2b24c28ad9abc3088ad38412615c13729990e314df8c3417f1772c68fa13983ae73b8bdff720f4227c1189947cac61fa0c3fc7099dccf0f31e4b18426d2a1a469a80082cb91b79ed94d70f72c1bfc4a77566465b3f851e850ae39a0ed9154ba117ca9770270804d7a6475ac02b39bcd7bec85ac732cae08463a7493729a3a53bc4ef8ab2ccb6f88ff6bb212645aa72bb7446febc1a767f582f22d5aef768245106cc5653b5211c888afce34af51a1f1a8f5eb3ccfa80d9069edc9036e4868887c8f8e6365dfe8c2889ecad162771f7b00bd58a63ada748655612db802b962aa10d4280afa89dd709ad1744075193b2c1a17ac9a1dad9b17b0def57816065e22eebf6d7f8e7de4738af7134a72d1310b69929756b15ebe0f350c18a25092ac1001628ad706e4d893cd26a1b543db31104b296d58834b810950160ac0a25cf313ce4d4f6e35bdc7b0a183bc31c4f952c45d4cd586867c15ba8666dcf448d0592937090ce9d3f4b81c7e7cdfe88092c1a532810531ca65c0a735d59ebc5dbdb6b32ba510c8dd74d7ecf2606debb8c43cf95d03c72636d19ca5e268ffbe948fa3beb8391cbcff9c245e86c32868d17937b348f7f03a6bb35aa2ec18a16534f2f2e020dd16152a08e991ee3e40fe94164588abf793b85857c447cb9b523a11c94699fcf70febf2b2f4bd36129f8308cc51f4ab692c93bd3ede03e6625c9e306379dd3d65835ccf6ba8140d72d8a58b2df812fc18c80c0ba3d955f1bbb7f8bf9a4dd656fcc60d4152fb2c32f154dfdac5f99fd9fe32715119d6043fe92e514a6ea230e77edb25970eeba6d410b02c15b8420d26ae88bffd8f5392e29d0fb0e469f03586a965831132acae57beb8030a0a1782c2453a4ae297463723f1335f89ba267018fb3ef4a3d9a7e8685e6ed67723cd57772815ba959c8409d1b3f494be5a78a6915d9682c7ee7065f363602bda80ca2b152c9ed0b55184850cc07405fa2623593ff27ef2baec00d51761c4b418d0c07ecca6898941d8112fdc62c1b388ce69f1c7a4a2b083c7e0c3b38dbdc694c8f50dee6ce2d1836aa887af636d8ef99b11725170ce57e5df0766b3b4a70befd26522c3189242f4ccfc11f1c68646ede3a664a28a7c3ddbf46661f4bc8d2a6fcf055e83af92f0e7c5d9409d50b967893d601a73f2093cfb3e9a70d5b429936a859abc488418e8d332169c75c998d62273db20cc842e072de1f2ee89f5e77282256559d81e0026d1df41e1aa70610895a62a28e54d1c312fbb3b135dd5a6772acada61a98653c23034d3080e732f11336a478b94b6865b685d4d358d9de5b99e112ec5e376d42cfeeda906dcc057a8fc23aa0124121662c57d6e02f1dca8f4a8cbdb65da352449587b9346aaa61e2261cf83fc13ed7f570e19c503903a4e8a87c5c7c7058ecad992106dc32ca33c42564887ad36fb19e26da7b92f4ad7cc4f08314e6a7a51ab2a1b3071e38f6519ec0ee2b285ffd93dcc5bee6eda4032b51a5d337c526c3632c485a04c31fd56f6aee3b658f255939b85a3dc730f633ce3b233eb221b739095c67bc94280d332425a06e452c821cbe0e8447b46140f5e6f13f42a86c739848029baf747f49a41fe971cdffbcc46ae1b4179dd0b84d30f403bde9f36041727be7d5af5cf6afc7c36e0e5ccfbc1e074abfac11bdbb728be9f34c975776e3a1d6673eacbf03fc29d4eda138e46a57f58f9f56fab9c00b584d361b303a67c466e6cf90a1ba491f4352c32becf3be4611929d81300540b95198c85463f270b14399814e38213a6b794defcd4f06c69149c1192c8127651369ccf06c32063acc9c5cbdf33f22cb5ffceddc6753b9a8e5ce95456162c058955441922bccf518f3c79627fa46d1e3b3d11f63dd8c72543f70ef6b69c6663ffbfab1d9b77e8b4475f38651ef05c642272d0cbed4d455d838c41f87b95732ff6357a4e323c7c0725e0c41ee5b5309d47ea85955d07aa8f3941a5c26c1e21593cb1277c5e56122e8f6be9af0317432d98e59c76c9794ea9aa061054b9abe566a51f261fa16670894446095d8f2ce7b85180b184b1b8a49633e258249465edaa8a25aa1fd0ff88e82ec37f8fcbc4a19d4671169d7907ed2c9bb962af9ca4352ef2779aac570d9930d56ab4eb6a0cf618527ec43abfff8dbabbc19a95007230b7a134ad5e6d0df3c65fdff8c91070611943218e35cb3a7d2197ced038914ca1f52e8298c3869240a174b38122bcc1b962b03f63668af240bb756cbbd070896970ae758b9c8e03a08e2ac2c1e898c6fa399092ebed73d40f85fb32791ad2c6a98bbefa4f2fc41e9bafd7e5277c13bc1766af5b4f564d24ff02070f1e907ac4141add7a9f9ff28073fcfb7f847a481c5a535693a7d65004bf147423077f42ef8a5280c5c94eaab4ab5a2d4a9bd6c072ee6649d761801685c948ab1026e1a1fa730bb7afffc578dc4f6bcfc87271df8badd234dc14412ca0fb453ecceec0f9a8d0367045c1526c184df143b377dffa9273a01b6eae8b9223f95b115a16afbc75e8bd31111df8f42576ebf4d9281e8fcc62608a3e838761fb54a945a8d9fe28cc0c61ced804eff8dee0e977f62bd932acf133e953bedb7245de35028ded5945bd25c507d9bbf8acba195bcfbf04c0c402ad0038434478618e6009a2c6e454a0ab4d5b702d61f2b09447ac5fb10e584ec4e36f7b7dc80594ffb91a0cb1397d823fb1a0bbe37472030c867e4e80719e34e7e24f57ef70dd78b9b5b7f40a663b06be704a02f1b1334e38c8f673ac88166faf43acc56181b69be0123ed66f43177c43a2e4abb415a3bc829cff297f2f1c96d297bae64d454cdd236b78bd758aee9ff0e4ea836c4872974ecf7ab1286be1d84cc6691c0cbc9adbaac1f7f76418218be00918bf317e4ff212bd4da11ab795dc943e3a3de295dfb1a8cbbade4cfdcc846d76fc96345e5486fae3736cb52895c2ca5942e2e5658df7d60b7ca2da95b88d77cbe3ab840005d91b76b3afb77947664bc57833cc046bf83a74d51d6a540542f4ca5e44e591b1866544bfd9ab9004d511b4907cfe633d3d3db5df6b3ff9af94f0ca11e214314ea7d5912ddd8de3e64f4ba271d02f59ff6453c7fbeafa50e217ae6880b4d38bfed11947e08ab5e2ff0200f810ecfedf25174dceb438ecc76add192af297148155d5379fea140ddb56c383aa423feb0a62d8ab9493fe480fa9d0aafd653575ed37dd411066e831ffd2faea443b7e3b32a877465333adb897bec152af473ee55b674f7704ef32933ad8a47a5642f020b194d5bb6b585dd80c59905fafe5da2db81eabf1149b8350bedd58324fabc8ba757af5723022404b76223e9300c998a447d19635d74f202aba905af117e7525a0f9239d276980db66725cd4ef9069951c508916f2669ae4588d3d1b565449cc86d03bcdb1e9a68a399b8c0e183836871ee5c0c1e273dd597092c5c8624b365a0efb394760aa3abcae729a36500ba4b8c27f6b98daf97baefcb24e4c4ae90d4095bed7d4122eab77f1a83aa4f5c683e5ee19fb95efa2e653735163fc07896706f1a16558e51ac9b5d8b6d9685246635b46d1d7f5f29d3146fd63481c2ea4554b65365e1830914615e7d06917b34573d2f7e70e1404cc6e025df075e150f64b8c09be74751b5db4e75aab72c475ef1f715d47e2762ba84d77ce4933c281a86331f7a85321779c2010e4f5ede3d1cc318012d1cb9c4fce15aac3d5e6f04fc1cd6553f137c583ddea3385c46805419d728d099f1b4e71017b2b55c33ba0b7936e92f2186a15d2a04a6ac021d3148a20b78eb2cf3fea05e8b4f91495c832a346678de0fe632078aca187b5f86a42879d03765b6b8cf1b29aa5b15125d6578ed44864ff810212e52bd020ef50e29af12f38665bad252c2010c864773ff956eefd966918c2ecd7f3e555e6ee6da06f9e26aaaa1bdc1fbf6ac2f2a7f43caa938f6f4959fa3c171375b04cd7551fdd2fa53af28d0a5248f296393da545d7f07898c21460c5485ceaff475b3a790ac208907a6793a16711ee73bc9e919dc6e3ad6999eed0178ad29bbf6a8dcd726c53e299d500c104747d6528e620400e13a3922789b0e4ab9a4530d08aa99e26b0eb10e4c3b0221bc8e9a71476061ee1100b0d6970a07ea656fbd104f6defbf0efc9359e15354a14ddd77b5e8ad5565795a4f70f47ab5fe5612763ec29ed6c5b387ef83f3dd1ab0af962c0956aaf4c30baa87bc0fcc2a4707e08b45b32760b24aef9c5e7f76965b48898f479800f29ad2d6b38ef3bfbbf37977bd615c79b02ff044e128f2485b54fd983ce4ad03ec579b33603bad480b8a655237f69a57ea1198e73fb9f33280bd865d5f10cf05f4889a46c2819b27a874ce2275a2141b02e4d807be63f1ca7037ac0de4c8ce69bce8bdc07c992f881593506bff6083c727647762f36f3cdf434a2ee7fc438f1b18b31bb888287ef2065f863", 0x1000, 0x400, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x80}, {0x6}]}) r8 = getppid() setpgid(r8, 0xffffffffffffffff) fcntl$getflags(r7, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000340)="e369b76eeb9343c3fc5cabb9ae07472040bfad093a0b84f3a06e80ab30d0d54d69f5edaa710a9d8ffbce57eee177c34863b360088d3c992fa1bc05df86b54ff00ec17a4c09e1059dd4c2fa26b0c84a95a97d557906c2d1fb66aa0207fc1a2b068ae085a41324aac96a294c9ab0a1b7a11128a785a54420fff3cbf02280a6d2a0ab8b6ff99e9df93247df1fcc31ab25975960c6bb172e77e7ae8eb5a8386106f3ee606824157b9d8f01d19504a5879a004030a046e2f1908d9dd5fcabf10e854ec9db44303f107e293c399fb9da81933b4a68bceaf73031b73ae92006f4a0ca41d444", 0xe2, 0x409, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r9 = dup(r1) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff8783e663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b00eb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f414675e181ce4ae56ec7f3d523647b5a581654146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10f7133e6f63ef4d4230ad251cd3577845d258fbfbd7e236d948439d0b569de783416b3f1c324a3bc2f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bce93aded8ba74964f2ebeff9ed93e4e91db5b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af900000000000000000000b8f4c7c1c1f871c6783e0edc7f9e978602e18dbac171791f4218d52303449fcf45e4741e08dd5c66"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0xb4f, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4", 0x2}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) dup2(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x4, 0x0, 0x0, 0x7], [], [0x0, 0x0, 0x0, 0x0, 0x8000], [], {0x81}, {0x0, 0x0, 0x0, 0x6}}}) 16:00:11 executing program 1: bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x5a7efdc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1031, &(0x7f0000000040)=0x3, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="4830c96530564c6f813b5dd3abd4040ace0e66973af4729a3f1256fd079e8aad73e5c3ef97a45c211e8a3df3c6c04f084d5db23470d6c20264159b2ad9b55668981c5b711c8c24ff8c77e216d553261991c310925eaea9450d04fbee11aed09cec5109f3533fc2c2c73001f2e25089c16c5173e267c43c9704b16ec06f2973436cdf742235d94c7967ee0efc948ccba973898411fc063b8f7e810b20da10a28667184d80176ce08ad89651b99438e53c36ed3a5060c8cbf8a76659246f2dd49f255f1500c35191c5fcad363858bf72a796abf20436c0f10548fc683d19aa5146bd3011058c8c4a2076e0269d9654fb857f0d3b464269c01bd8212de9ccc7224df2c3c58b1206c8aa00d944b6cde5301f5b299b927ca41f0e03a06bb24f84daff97fefbac8479474fc87aa7355462688d55bf28634794372ed92240aeccd54825e9e1decac8aa2d495de8975e3f1a74bbcfeaec862e7980ef45173661cec8a442302ca519fe6ac48e92604fa452d1b26e5a02a12eabeaa37deee218effc9c6d4a67a50de57d1b56513d894a29be65029e6688877a9b8d48c3f07caf47e5148e1658e5eba6679c64d11bb144dd6681eda1bfc09a5015a51fa183f552f3fe4a02618ed473c37e5bc640eb7af31ca078032a2568ca845d3e1ba28726db45a86b979e585b1a81a5749d4957569495a7608bde6c4892bb001fcf31dba82ed9c9a48ca9f5383574fcbce282411505f2f2c4dafae12b8dda82f308a98d976a3976fbab6b1795c0336928adeaa8b934ffd525811c189a62af78c37b5183fee5ae6251d5dcb4dc209cf35382a8aaef04f250616139558009172916c059508c0310c7432cbdec99501ddc7be8012ba2eae135d3d3735196c4e00d700503a0e95e5642dc7e26541ef238d3070bc1072cd5dfaf4ba4baa81ada7ebc401dba67d9b423de15ce9abbc2faa307bf8dd53bd293849a0c2e1fda6977495511e171d516a0558b361edaf2c8b4ed90d867e7d285e73444880b6fb302b7da87bbf2caf15a3a634514bc700a998a005eaab78390962270d173150a27dd6d1788e0041cca62766ea64ae7f3f6b9c8a927e1a9a8c72d62c311aee1c2963088953cc7b48ae89b39751fc763ff5af72c512c14b80456c4d0c3f9e9a241160999f7f45b2ef6e711f74eaa266c3f4d299fef3cc3e4f131aa9c7c035dd655eaef236205b36f5bcad8d9d0b973af53fd1b0c1b1df2c1c1329443d1f5f76387e6872bccc2fb89eca196553a6610d26b714d43485955c0cd7d481eb2b9aa6ad4e57d8139cc0a35e5e348dba1b5f8718e9c86e5a328e9897ba3fe37f33e53d09d85a748291c87afd2ed7134614c3f4f5e4c7f8276b419a073d225baf2263ea579dd94f75fd7335556caea75e3d1b1d27215c0e735f6dd0c30543c83f9c847b323f99214268ea76da8ff3fdd08845f8a6df01383d5b3ecb11fce0f3fdcef93eca6b3900ade4f47822d9d1921610d14106f970af306f002079f04dcb7daed23f28968247b898f47b6402a3109782e9087fa9d318a3f6c92a4854c7ba69fae3505d887e0e5a00e0bf4c09a5f8365218f07cb8d1f641f1ee835b170d0cacb95946d917e8bf58f0e259b4f599dcebacca1627a1ca7bb95f570e632a5d6962b60e82deb05d4fcbb0cd4a644cc63f681038e861eb0051a748d4fb3e0d5e83b2b031632c70ea59d0fb9e942d907a60efe366a10bc37d5c525a50588db75d753693520b3a0f4105f8fe6b91c405c307bfdcea564fa97cfcdca66e3f55d829fca242f756c7a8df03fa475149873090860610e97e26ee5f3361be51b7ca87b93c37814b37f64d6685cd8e7945e87366e64ca130e6ede6f677e9bb6b72f54b2854e65e91883c3724ee57ac2e3cdf9fa3f3ffdeeaa93fd22f224d93347cb46d74da2dbec449aafd70b48121f70ae6fe7c2e94ce99528fb92508a0d81b7b4bcedfc22951302519efb15b4a0e6d3731e4ca946ea93f993c888abdc21a3c72af2132960c7a36fe27983b69eaff02366ce439d244052cc277a15a5c3387ff0c5d8ee68dff9ded9e3700ed3681f28fcab7eb9aeb9f59fb36930e21bc1bb017baa756e4b7704f699f1f64462a188212ef12a71ca11ba7a088b25ed3858b9e5a7879a887be234a73979497818089ad59cc8d9a65d417f1da00308017293678dff903b7241fb9eb5df3567162d1d52a295ed691aaff410b86311cbe458de11f1870830acf1608a08b9874b7366c655ce0c0df93f27691f17bc8b99845a84dc58ce1321357d380845a1cd8c8f3718b281a1efcb86b555263b76b18bc25be0fbffd0907c7e269fd9e0d53cdc8c9d2ed95504e451d60e5e30a92472e8a8ef1ca5a3ee7378fb0483330d8682fbec04346c69590755241ca28f572b6a80ab0df50a4195a9b249ea3cd37557a5af5bfb45d24373b0603872ce0188e5a5709072f386075eae1b4f837a4e890d45e8bbd8aacfe09cca04133d0543a559130e9efff797f80761970107f572a2a7f491f9e9f3648d8ceb54fd7ffce6c32e572a4f928d96e9887d9dc1e1894595506812ae9f814d50d0d997e1813f3208c59c6c3cdb53c2582b7062416e192a316b0306db44e8c5cb0ec8656127ee2f2f6db31e1a40312d39c4699099094c989584371889c3fef9f1f1421d2996df479f270fb280c552fecdfd4a6b5e492e69d9badb88f31f33c7905e58c6eae3f1b2e84fb4ab430a38e591845997d6257447482de8e4378e6ade8871e86db73a0272dda183a5ee11de68b335a0dfa2c6f78ed3f2db418bf320147bf0059174333725699e5337ffe508c68af7309e5d5b07e203da84a1864413da5a7b7cfbc5956d0d471cd5ce9397fa4d970a8edd2d7404a8b288d297c43cafe8ba5ed6a4342547473eca220936bd2173555364d9bddd78dbbfa69f66feb7b1b5939507364c7ad628f9ff804b2e6f5a82c8fb4648e3598536ccfabce1cede6374f14956e22d53289332bd90f13e34fdce6c53a851e0435c9569a9b62b3723db06c9029d10eeda896a39998d388a1c2b8cf9812db45e25349427d48e25e09d18f594bb67641a535ae6cdeb86bfe1d131254f998e04b74b6dfa6c6f9a28120a6007f19e7e98bf40458b04d4c66d3fbb6bc3ad9c931eeaef434713aa2e13dc07c45f09a3002694f7ed3205857d9d9d6cef20e50b6c84b8130d18fba57bdfd52ebe5dcb6f4906acbb8bb00675c22d90a3eab7c8cef3770049c87b94ca18c2d2c80364a79f60b3fad0035cd41c097da5ba47f17e6410208f70f9bd9fe3797e047b8f65e705b39c4b8bde00c165172fd9f13eb91341b056b9c6c95f363ee83b23d83f3b1f92ff5985e89c2b8fe0095ae0c6755c7c52e057ea22c5cb3b264e8ada32998a5a57a7a6d0dd2a1fc4c0d405bdc4b9c58f47a05ef1771f1fbaa1ac3bd80b697c5cd2190f359e573d59c340ca01335f7020051da8d3337d8c52d1f26103ca96fc3317feef2ca57b9d671f8eb56843379acb5b2f17a20bd8db103bec4f313db55cb4f0babdb4c937e26e235daed82e06925d530e5f70c261c7ede00e70bdd0347f7e3dd25767a9c6f567af51beea0e144fe22406202c2103d3ddef59fabbfa827229b13baab202bba61c176f07d4b130b799477e0279f25ed74eaf5e9471c6cfc2e183f58554c695625cf21b79630d421a5d17a410f8526de2da45069e74edcb9834903c76ec27d4117c0b0c7cd21e26d646ae702dcd8a914fb46277ce968faf30ba52f7147d326a04955e308447fca6eedebe31658448b8eac66327d3bd6f7a4c5a977decd9c8a0191e3aeddaab338e3277a31afc68bbd4233815a40fa965a750ba77e84bfcfbc7b049e3c231960198034fdc69df33883be4471e4bc5d8434a019c686c1df22b7512749d74776c5ccaaedee1a418e2e95e5eb7fd483d4cf1249b4ec4b829b3caa92fb273a0ef42eef683180d4289a2d5a3326501d864c94b1606ee60bcc56071ad07a8a45c98b627bd300fbcd0269af649cf514b2a4b0e98103a5a9a6d12f96625645dcc4dfb0160e6b4ce4d07ad9962de9108d7d2f1a8226a0e89a71e51cc830374579d7296425ea5946627083cbfb5a268db95cedf44d682ce75a6616bfdd1e7656cbde01c88de812d94ca72868576f009e80fdc3400d7628df4925b7cf063497a4fdd9301c4fb288e8d0aed37b2a227d657077611b3eb6eadc477fca0e404e76303417085d61ec123a39bced36dc1c602d6976d9d632f8cf25af78339bc5ea800a51c23098a9209d9483cc75d95124b30b421d94c83d6d92681f7f0dab63a26b722f8c74a71ac6245a06b6d8b5d3057fb00a5d5a4b9d9eb299b17fd6e2f1e720b52f3b640a801e6e1621e785fd1394cbd4294f48dd66c837220c97984f0d1d9b8f2aef9037a152b6e8d69f9ded45b2d12456b3d0bcc35e064f2a0a46f565f5846415a96bdffbd724d3290c74b72cf57e163b1982e91c4d1ce45a2d2ba3f7b5bbf804a9ca291758d1b15f4a8da5d5ca93614cb5251e257a062b0894fc64d1bd94cfc03883f4243f1bfa598a354cf5e4523bf557c08ee90945d1eca80d95e87b3a4e26483492fdac1b55b35a4ca2b76549bc57b0f0715854f7b769ab04b05d8c65c61061cb599091d6ab18b5c088175486e64ccefe17804de6371c528a026362b6a6ba1fc8580110851c99cf459968b5d5ecdc70870b019fd1dbc89b7698724e0a0dec3d66ba552dc3a0604f631f76b02ba299db98f84f202824ace3c6a8b474cc15bb60c60eaa01b6254c5e25c6d4e3090b53aec45f59eb079324693aca97d8ae086e55a7ff9c3b8f872352a4744fa92bd4719be600915c361aeef5628bc1fd6ff85c04a4e554ff4e18a16c86cb1894aad0aaa95ab3ba1afe8b58306a24082c0060262c753b1c90c6eb0b836e8292cace224cef53161ad517b67c3e96fd7d3d39cc131ecbe679325fa842607408f01f08e39b044c71fb2a8375bbca0a29b12dbc059a59797e596b3e346e82135c2f5e2ae6b3d3b1d8cfb9712fd0d084d6bcaef974cf7cdb4dca1926c6d5efddb434d0d8271e1b3af70eebfcdc8c63dd95d7def619f3d4dde8f723da0b88a5c242b4e27b7374b61399a324536328a3db38f9f6ba7d64da643218dcc4abe122cd27dd67800e234038f37c3c79c5944a09996940653897d855ef157e351e5a0d2f0dd00798b855b8a1458e5ed54106fa45a65b705e4b1fe5a6661eff7257f264e276209dd1894794d20bad9c115aa049ab93e8a413c5b04ae0fc0660f3d52af61dbfe6e9505713f6d9388912dff0f55278d488172ed3dbb8cf4eed4fa840b2e0e5b3e2fb4374e59607d8338616b9d57e146bbeac170d8d552d53dadcdbe2b0496fdfe4448f08babf77aef85f9636d96af6e509c42deb2f47d7e617ebb3caaa061d8acb1eeafecc900bc4470feb137ee385b63f6f1f0e7f42be28a31a31a026d90684fb219b4ddaf446264deeeb33a68d662fdf2aa88be5401fb43b89cf6c28e92bf29d70ecf74c62e1f4700f13d10e7b25208a840e3a2deba83a13f1491384e9d3624f4f2d31a91ee3577ee749fdb9c0a5915bea0574f5bc72f67341ff35807a09bc568712e826a8edf59637142f4bc91d96faeca38cfa0d938c1d53b15db8c6008076f1af777484aa3ad71e04284e55c0a59884e1beaccbe6756418aa034399d6b88db3eba07fb1b950ab135a9736257cb7b142e39f798a7b5cc781aec8166c392cf0597cc1b6e808e76ec95834232a6d77fbe4a4b5252ffa843fbf4aa1ca37fd89afd7f67ada726df2bb2fa2200930f39ab7f4db0e1d98767", 0x1000}, {&(0x7f0000000140)="83d73e2fc75d53852ba02bbc4a943369ffd7a20f2c7a2b73725a754629f917c2349c5c9e9958dfa016c6fa718df7dbca9904cadcfd8a196e5ac7427a0ac0da6c5e9c0dc2f5a0162bb2c5558e2a72600cdd577527fbb313559210676f7ea7b48f2c2a37c136a73c75d7a3b0", 0x6b}, {&(0x7f0000000200)="ac6b527d96bb2f3b3110487b29adaf6d25ae3054208e0eb0e7aeac6dd23010fc8872955a7b25f69c0ec2a375fca63bfb91c2c5e356d6390ad214d37774e1174c43959b0fd89302228dbff0b861627d8402d7b4cfc289b9d4582dc3b245b9628f8e", 0x61}, {&(0x7f0000001340)="1b1f021c1142f3d0c97d40f4862ae833a40da44514c3bc8ac0e6883a71fb04004331c75a0cebbc23399b14b3263706510fef4d685fb69c0941570aa0b1d509dab984ebb21fc35e00f300faf862f295036da00d70c31cff1e51ef35aff27b2fcb4ccaef369abe520b4478d20cb317753965a388ae79c95b23c7febe7bbf8ba44dd56926ec920612a7f038195b157a0f4be8de77aeccc8334155cad45c9668c9950199be2852c5342ba5acd91afea22de10f56e4074901840eaa48f5af5e62bf17067397b7f1ca518b2755d150111aabe3f8b14aea8fe1dc3563321e2a6f319d62edafebf8aa2a632e3ea4484b6c37eea2", 0xf0}], 0x4, 0x0, 0xf05) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8, 0x3f, 0x7, 0x6}, {0x3, 0xbe, 0xff, 0x8001}, {0x8, 0x3, 0xff, 0xa}, {0x2, 0x20, 0x1}, {0x0, 0x6, 0x1, 0xffffffff}, {0x97ed, 0x9, 0xb4, 0x72a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000040)=[{0x1, 0x6, 0x21, 0x81}, {0x3f, 0x7f, 0x5e, 0x401}, {0x9, 0x28, 0x20, 0x4ad}, {0x3, 0x1, 0xb3, 0xdf3c}, {0x8, 0x3, 0x1f, 0x200}, {0x8, 0x1, 0x23, 0x5b7}, {0x10, 0x20, 0x1f, 0xf0}, {0x100, 0x87, 0x2b, 0x20}, {0x80, 0x1, 0x5, 0x6}, {0x4, 0x7, 0x7, 0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) fcntl$getflags(r2, 0x1) pipe2(&(0x7f0000000240), 0x30002) 16:00:12 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffe1a, 0x60d, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x4}, 0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x61}, {0xa0, 0x9}, {0x101, 0xfff}], 0x3}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001380), &(0x7f0000001340)=0x8) sendmsg(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="71cdb3cc693627049a7248279a176aa0afac75d45be19a04bac83aeee9539ad6f32bbdeab4d7d5178043498b7968744dce6e2f9cb5b84b857fc713c044ce6a283f64506601ea8f72d1d7b55ec52fba651cc1f2496cba86a52f3827846c7e8c4903bd962806a46dbf2f62d68290b40395a78db10efe6a2c84b35b5efe8475d4311a6c5a0b229823dfa1148d72128c259ce2fbe29e5051af2c6bf055130f90a7a3514c8904e92f048acae4926911f767dc8c45726ac944c0883949e4a5a3fec523796bb24a67534434901645fe2343ac4b5843a06f403e87b8c61cd15a6314ffd32c70cc993378d1549b5803d847c4a033006fec2ff8a6aa0ee566710e7a608affb7bd61fbd6bbcd0473e87f776c52a6bf741523237f2cefcce7756926b84d83e410c48e22f62b72bf1281f5c15bcf8f1191851e151c419bc154d593496e72ef6a6069d6b81104cb18c3c067111d6015474ee3abd009560cb3315bb5cf8c4c8f35e277ea31999cae88cf58dfbf598010b9d82cdb953bfa897974acf1c12650a497583154da11ec7e64a18dd1557e4d7cb3a7f7f969e1b46077b8da4a05644fea03a5c838872e99a6170855e8150cda162b0dd054fc89e336136a14ee66dc6e9c1a7b0a14c773457cae7e107ec1f7dd58228ea7989a3c362b6f2f19f29bcb7094264850c36b7311384b1c38290d43c1420d4e187727caea266d3bf4a97612b24d233114454d7f771d0011d6a10a40991fea1b8e5dfbd25111c7cdca60be61ec98758f7b600789d2fa1e4ced49543e9a72af80118767ab87a2aac6a762bf933b05796be3993f5e6bc005ca8552cd891d0db3c12a1053c6a17a62f41d329035d99b871402af1407315ba626798350e7f6ec3ee1574c461333a068500a46c913f45603e59517906d10110abcbd376b2a9b9e720587ce0a935d72fd2bb54e1523e976bb17f85dfa537026324e6d3910341eb506c49712a442b53ed54f2fd9549398241ae8a4f85aa0f6a2657640977f1ae00343a82c1813319fca2f09dc0f0337cb0e738fe8b3ba336015cd83bc8c0528f00d77212bee13bd223ea43c724c389eeb659359d71c6056ce74f051ce5dba6e798ed969a37e0f913f005749f57c440806bc9856ced9c44f1685a1de12c983020d37f1b930eba045118bc13a1d48ac683e6e9e204cabbadf7cdb3d02c980aa83336f05e8581392e60979a66b3c94cc2e131dc4702225e60e93a6ed4b74949fe2db98109c38262f40f7fd421c8f9f3b9d6adbfd03707a427185f2b2ea45cba298a205e78803aa33d108d266e05007a6dd1a05fedcdc40df0f5e7536be93c66b753931c49ec2c967515f24578d033cc55cc354977eafc8ab41f03d0d2e2fef33d5a351fc47c43a33542a7016116702becfbe775b75fc072900b0036cbddb318e51b37eb66a8851956e93d7cda8cec2f15413f4b24059b21dac633947fa24875813b5177364add3a6438de2df0540343a280a9309e37e6bf1550eee7e68c8b6732260284a40ee6916fa7a86b4bbd1ae94f496347f417c9b5eb27d5ca8f9642b8c6eab4bbcb7977475a505e91632ab40925cd057a0192ea5920a030a8b7d0d46d4664dfe3953ce1ef7371f5b73b8ab32f58b7a51288bfd3fb0023b16493065e3ded60f1a5b0f8ad725ca1430b85a4c055edd9e1b71cb2242089f920d9dec321e90c4ebcdc728ec2f06808ac16a53f023fc4510c145c64ed7d198ac064bd0105323bc490236eecaf6dcdee1598d1774f803272ba736915e54a74466342cd449d22d596e317de343079a8672ad2f220cf05578c76f95aec883a40695c5253be1dff7100a1ab94952fef4d2eb398877d4791bf137cf00185c08739ce6f259209cbf4f1a2b4e3b36fc919c91203ef75a78cbed3f30d3b833f4a89c761048097148d6d785010e55aa30905980f122981a459cca77d43fa593d4f7cb441af63be48f66af0bebaac044983e36d20a5a5380f9514fda22e654072d926d0ebdc13986812f3403c26b0a58779e85c18efc516778124c1d44ae3aa8ba45b6a1a5523282daf688914ca304c9deb42912193979d980fe4ca4e1af3ee94ed33e9a26780ddee79005d8dd215e7eed7e18c995ee23da704cf18e984606a6680d6862d19443d3e31691a52c13303a3c9226b016cc147ddcefb0475f6d0e59232317f9fca86cc3e977668fa98b0e587830d4042aec532978a73bbb64a1986812fd3fe40ff967b866074fbf433417c452905d9e0cfd03c1225a8f0e9287c4383d25914c948cfbd38c061ca1bde63e418489162f4dddf0d834392beb79b44eaf5c4e3cbcba381cbda29eb07f8e47a353667a3b5827f9fb7b19ca8fb99ef48d3eaf899344c088c31c376d73af036d264270438de894727d0a351623cb3742ad86f3d550021d36f6b5930481f8680065d21c2feabc8bbc84dec36c5359e9edbd326e71be2d1ca4b68620546499a31a030c07460b5ef59a30b810dd1b802905ac5bbe9d8054dfdf1f89be4f2201a8f455907e8ed77c928aee8fd841f32fc19ddf527d4431b8bdb3b8469b6db39b152696fa8929a4a1ba66fc5de6e5bd7750ef525c3049c8810b75bd647d9c6485be9a90635feedb213e9d11dcb06a2f7b667ac57518fad4c3d239d24d934fb3fd400f6a073fd8ac04fac4ae08c3e27ee410539507c4298fabf57319d2b72b4a350532fea0ad512128f643aff037bd90e84f8e5f005bda16214a8019983b68e4ba08d92b89d04c1ab383b8e33be825aca483bca01bea0cba9e309ee3c6e00c9b25d98decdd164d564125b6513c525d7c55380d9439cae87304b3c7a0134572773e03a9325570a543c8877024b0d86f2f8780f722319f7554c8202f20b2e745e1deeb345e23f9435e0f503147979c0b6c66afe39c10d535307dcec50cc88660d340d2c567bd06a6564af2378d3845e711954b5310e4cdc7c3cb19c845e4edecbe9b98ae6d40db48125e702f502db06e2afcccc441f870c751adb58170f4f2410f5c8e96b401073eaaea90e7b7ae3d4497136a4e698d2b57d1a9ad678797802a7128701fac0d37992eba98499c917af3e6aed69d9b109eec3531215efb16f8867cd31c6653b290b878231e4e413cf2ca767742cc1269af6199af407f8b704105c66a8bc2fe25a4013c087c217617ff0bf814d9283c492b530a107a4174f3db03dd0b9ddb61fab305409afeaf43b9ded42c163390e8e2de04ea04514a8c5b1d4c1f33f4a73a92752d5de93b9e3955c80b10182198bb51f949467c4547e7da9c1d04d56715b5b93fc0f1bb3952a4d035d9b9bc2e90f8d52fc5d373efa8bdad8daa81b5b04f60182ad925b965498056c1096ce8a1450a2bdd5c9cf23e8fb90f7dd270d2f02254bf864843e337a4114836e671d1f96ee8314639f7679d492e521bf0e0ac3a0048f2b7cff88c10a9c46e7d3da1c217c27cdc56ff1a3a3055ad1a2ddf78a4496701faff790d74ce323bab802701e34ee1dc6bac647c4b5df09bd58ca6c7b686add451425c669473ee874f52c0e9d7be20c9c24e33ac327b95f32d434940fd47d7c8e99a4c7c00532932abb16beb2c9afcdcbcd5ca278b1b18477e22c28f35f05f1ab82ff9b76dbc34867480caf0a3ef95c2259f2fcb8e871e6419626330eaa60d76d29e4f8b6b339783393818733ce2fb4e80a1b3c5a583da66e943ac18bc6661e5697b738d5be31358951dbd3201add280ff8d7fa246e886fc689ba2e7581cff69036f3b6bed248526551be9391fb68d322af4b6c612a9446d97a90a274496612befd89d83e99e2a82733a2d862c004ae516b97b9a1254558db15a3bd8397085025725695e8b6981835e8857db44698a5f72c15027c3f53e272ded9083907902e3e4aa564f0c32149fd81a23b93205ef3bffa9130513fbfb860779c3e859f66a2d005c7ded457b18266e2029f8179be2e866d6d07d9d5f4e3f2b322e3f0793edaf6c754eee45d95c5439489939d10102c8ca1ac8a9f7ec48a5c77947347b65edba6626dc3747affd3664255a780912e257a125a86005ada78b5e3d1524101844f60285e14ec454c69444bd6fc34b4d4f44c36d6677dfa66f6f76e23df026a8e765f52ceb68dde422dbc473acbb08f1d750624db5b8b1350b5fc2731fbea1346b4671ebe67200644d14a27162c756d48f375bb4ac1072925cd80f1ebbe3367b61620fefdf35005cd5ac4fbac623797f7ab0e0b3c25c9c1a23900031f92acc67be4ae6bb05345e6806875d145e617dfe62342a1da2beec556166bbc9fbd0f4324de1f2cfa1a016bcbf6904441a85001c7347840077b71e9a2932534d99ce427e9cdce7e0e4444bd09af9c05333118de970595bd1f19a4b367532e1df104fc07fd6540a26805d1de67397f788621ff29c2eb0099ad30eb2dca32a79ae6658bfe0dbccf2eda2a9b32fe0523cca2842be0df400cccdad6d69dc9b45b6074ca4b3aa680873bd25d334142ce4f040d3e0e0bc6b0d0425f879effb483b3e27a396611667a9efb2d920eb48b84597dbe75ba19c83ebe825b18bf6dacb36574f891f2db8b9f8b2ce4207f386eaf2f6cd50bd9008fc60f08f91251e86583e47f1a21e4078e87e1f1b1eb080214078abe96a18e05a99e83f9d8117dda2d59e30673ca3f8de2a510dc7a18b5d17d7d4a1e95027d13e17649b6e6ab3f56b4971c3401d54f6851fca6ced5e02219f1e88bbab29de37ccde0e9e3807a73a8af8c8e750d7c48b90cc5403b220fdcd5fd54e4c04994254b0bad6fd1e2c9459186d7b11bb71bc155dc92e0d8688198acb03124ba3a67ef3a1c841a3c36b3f09016e0b846b092fd5abbd60751abbf246c631d48d4f411da6b57332233c661dc07db9f45e38754f45ce76d134e15c3f28ed32ac61999fada8446e08cf9812dece92d41782acfff873e5928671ca7375dfbc6f0ff3c712d56d7dfc7d66184521ad63f660d433be7766786ef28ddbf86e0a40621cb2f3acab0f18c94bcbd5d4cfe58b8103eccba80c4d4ca00bd42610827b2bb7780f922f937787168506b9d8141eb9f0e7f35ccc86a332a127537ba36a10cb17982c8a6496d47136ff7d2f49fa1d442f1eb9b4d6f545f517c5c9a36d6610411155dd46b255c2edc5f771a5700d532ec6911847d58e74a292ada59ebf4250188271c02b4071d889a54d2e853ea6b3b3fd565fe571e8fc907eb0228708b710a3fb2e5eb87c97184604183267b40729bcf812b49e9f019d7c097e58a49984033414b07cc05768eb747f7f6c08ef0f1ccc18ac5ac7f15e8e831060f67142c60eaee511e1aaefbd0568e55f531e37dc517b0225173f6cc680d5856f3a8bec7a35da48e6a1a7149e33d18573178554e86a527ca04455890ec277c2b9fda4f6bf189ed018dfd32649a8d138893086b1065d46610ec899b25d4b3080c85348c0cc9a08ace7b443195c8fa09391b7e5a0c1f168095f8acea9a40fbcf0561b9cdfc91c5ebddb0824cdb650dede56624bbb4b08e6df42bd19e9aa33ed3fd2bf1231ce242a03677a686fa7cc8c062d1b1052b5ae9a8a46b1dd8037f7f753123b8d886045d13bb90288c3a9b5db9e1ce92a2f4241086ce37f357c0728e59a08cb52658266ff0b45174ee0f4b25752069d8538f29c71af256bee7d6dc5b5a28d06f42179da1fde634f0145e50057c5b42362b14bc87cb96a7cebd9c569c2c95b790f117ea283508f75585d127bf308a8aca1a8acf7eecea61e16f6596da9a2ba5473c57dd59dffdd3ae4033252308092521083c452ecb552c5decb9a2f3b57a953a3fb91c3cc5654d6db6e1fda47aee6", 0x1000}, {&(0x7f0000001100)="6e309169801a72ba7fd5fd92206caf54aa025384bb53377ab9bdd908bb2bef6cc5559d62a9a6b1301b03f0e9b37d73cd3776bf5eefd5ecac60324a72458c97274f881512f6c446ee12d96db45aa9bf7a6380c633b6d0157454a92df7d1418588a5a575f0f56ed87e089f", 0x6a}, {&(0x7f0000001180)="c056903f83535e4929318a3ff5eedc0bad3c5fb8b02d90238cecdc55974404f8a55dc7880b1fe27051ac6055f66b02d112459ad52dd8763e48c1ea42757e08e83b2c19c2efc3ab1822f883f10b6ddbfbc32e163b3a9b95042e145afa8f8472614c4625ace00c9f4b", 0x68}], 0x3, &(0x7f0000001200)=[{0xf8, 0x1, 0x3, "49ed495aa52b4291b66391760495d6917237fd97fdb49cd102159aabc88b804d0dc5f16d9443a1eef560b7e971cd149f4878770b282f11ed515a70a9a6c097bffd7ef4c911dd453c307f92066021af846325b5417dcdfad8ec3b7a19392f792a7ed7ce27888749f891b212c68e4c64c15834fcc639dea37eb26cfe6b4049816bcb8925bd8579ba84119983126d214ea4036350f9193b8fcee67d2403b37ca2992563951c6212dcbe2c34c19b1ede0a84e3b3950b8cfc93a9e29d722008f81275239665944dd2e4574d497d3e5e9aa6dfa6699278c70c6ba01e139bf1126b6e5bcb5b"}], 0xf8}, 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x359c1d259cc46db8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000240)=0xffffff5d) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xff, 0x9, 0x1f, 0x0, 0x4, 0x1, 0x5, 0x0, 0x1, 0x2, 0x8000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042fc1b13871674d2a2e9fe7f2f09810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4105], &(0x7f0000001900)=0x1002) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000800)=0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000880)='./bus\x00', r4, 0x2}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f0000002cc0)=[{&(0x7f0000001940)="b00e8c02d82f9abd8265cf8484ad469a204b8d4289d1136ccf6c7abfa9c513c332e6ccc2396a36cdd31dd182208167610d3924e3d8daf804a3b9b54f59a0ca1e4b08a4f664ac18286753d296136589afa2ac20818473c097ce03dcda091c4eb4b4eeda048ee7a5b14fe4d48c676a7d2a30297dcff479d7543b28e9dbf7f5d1ea7586c4e1beadb239800befaaf7", 0x8d}, {&(0x7f0000003f00)="ba339a21ef693fcc0accab5015ba065bf92079de560e05b6a9a1b3aea33797c1201dd7765a794bf0a18b350b38ba0dfe33290d85b51a073a557f0cdf7af44de3b6dc175b4efebced645f530c4d612c906eeb1d25a5e77859a7704164066f76be1b54c9f4984b30fd63f054f2ff929790e531a6b8eb501b43a878accf1ddbc39a654dc56c941828a961944078ad87dce7b45c2e52e9853acece122a76bd7bd74019b569c1a38fcea7795298bae41ee62dcdda0d87f8152d75648556cdbeb9cb0c1ecf3f37affc4e92dc4aae2bc20e9571167de12ef21cf8a820e82144c69f00e52275e56b0745f299475f3f183e92d3fa9a5a65b3562fb55a5bcd0797b37051d0070c4b3c85902a4c21ef78d00f2d649d46ace404e4e222914dc2cd42fe3c80875d054851050f9be54e0955146753ed2e97338f135c5424cb3607a2e13463ccca7ecc885d2f0d3fad6b88f6562e53d12d25007c105c2706945873923c189835db9615ae45504dc1968228a7d6e62e7884408d49ef991a054311fa6f1addce3ebd0f4632975463ae38e544a2fe02dc01cce0ff4f6a8ad43b0ed1cc5fd79068b2021bf7b5a09488dab6a9bcc6174d3bb9ce3a372a92d9dfaadcb8ca10c852a357c3b4980a6a5fd3f846877ff9a7f332467b1babd2176649bad1f8acce32d909a8b6bda3c06aff0688c7159aa7ca09c6b618e1609aa6f4e033be3d3e8d4f345914111c61387e8f9cd8ac02b0e89eb9919ff4868c3699dc064a672d6977a57af0942a9cd75e4df034753709d739abc1ebc92396bc7ee47d1e581502848d33a85ff420e29ad6054d425043ad470ae246bfb95b33edaeed968c61bf226b7a9bf3106004c4a8f61ff42efc10f3055355036a3736d74b0e7eef99a21804a368e519a6ce4705a7d4ebcc72e61ccbe8b15c9e03b8f2231cf350c0b7a8f75b9e6946c1a06d25d9ad39bcf820ed381c5b870ce28227ea21cc86c4fad422042cc2de0add0ecd0dbc105be9343df55b50f6ba7b17a0bf334e1783b7cdacc8e117662f8ef21c6638247cbab5f15d13ecf6a9f03ad557da3f106546e01a7ce836afdcaea4e58c184fd3c57e80d3c2bb40463653bac499df6bdfda1a038bae6c17e3b1ad373096dc4d20489acb0bf2832b962085704e9bd9b56f63775f3313aa5aa3111d2c44084b083bd54f51de1879bec859b4438e042cfcb7960b27d5554e9c7f33d8352f68af312b431a128add3945c4074e9c2c41d32e46c2e476a651344561f915ef3a52738c4a3e9efcac87cc322b60f78cb150ae7128390ba1b54b3e6f7afbf5f0090a8cae485270c47ee5b82508b7c56fdb1a140061f1456e988f359b7d6ca849a264aacec107faff483b626bf4c5ebe34dee083d279adf9aa6448328f2a55a69b3fde5613251f48583aeab184ca13a6b9cc3e9c510b4e46cb70c54c98d8a32cbf17f13a0575ea1ffaf55b413c988bb58819e5629172569d644885ac5aaa50a4b014b18d913d30d617fa6593e2e4afa67092842aa80f9524282c895439596270e3763358180783eda93ff01e379794f30f2fa212d69d67b433212d6b7fc56a8e89da216495eef149bc4ae01504c68d191c7ce5c35bd61dcf618d54567ae3bacc98dc06c7005a50fd5ab1b893e1c9ba4d6db04750949c9221c1a049cceb6b994a0eca570900cff3f59e3058eecb684de3cb0c265bf9cf63f0650dfa5da908253b9803c1ed8a857103a9d949f29a1d1c2acb3da9b8119cf86e998eb54660e5cab058a1c360ee4fc85ab0c8d614f10a301f86c6cef097e25a1b43d2ca507b7b5e8fc0c0ae8c2734971dd8da54570241596144d1869346dde229cd4d15ae0d6a79298674eab1339730f9e1339e3aabc652122ecc07f67f0968ada0d488771a55ed8ec836f6167263bae43a096b48bed86d0fc6512a346e6c65959577c35b1bf271e34bc0b49f4f3e8574f06ed521ded4f116d817c0df52379f3a04930c5e501f9a00128a31c7c7e582de8e99c00db8734abfa646676dbd37c0542e856762c503ac7e8df260cb1de981a013494c365276afc22a519a22827172715ae31a20d1f8fba0da55ff39002b609cae4892569e2df1f7ffa546a659a8dceb78bd1d90122b6c1fdfe2767e5c0b8cb3271641d7fc706e95c56388e5e48f09d3af74afcdb4b06930a03f81a385befe91f99f551adbf7c24c316200a49b4b9b8096dc340c3ddcc5e3979f7e72b3c67dd6bd7363d4ea6c28be0876f8bd3ad180eb5e39762d55016ced41fd122b1b8e41c0d89b960d312e0c975b06c35711b0ba86650f45f41162051c27b78b3faa488c608ae0b8fff3a7b80a0d31334611a5dbe9bd760b3fdc2f89b12b99a5520c830da7246a36ff42ffc61a92a6b4d9d75d09bb0b07fdf9671ae42e35e9ae7f65312579842ea39f0a69f6bb9e3005476885adc4c130b4bbfbcd05399c5bb6200183bb2ebc3b082ef76f02081dc0195b1f2dfad229f29f0d4a58fa8ac4067c46f0aa96379d31410f69cc68c9d017431b0aee2d5e6370e33d3385ca7d601c7c99a5e874980408537b360294344cc68b8b62f9bf63aff3ed0e2301235a5ff35f8b2a1c5f3559d0dece195a0791114157901fac35175562b9d4bab51c816fcbd7d70cf32c41a4344e67279510e3b410fdba0d65a9859392ec01888faddd57f982fa8bb8de9360b96658356ad359edae5ad20d9c7249ada08ec65a6cd13e7ee7e266dd529fbd2d5bb0b6f62e41a87d3380146b7520be7bace14155208e9e5188cd274d824143b46640bcc1c42aba7f601e0cebdad6bae14789bf817c5d428c52df5475edfa9e23a6528380ecd3dd515d2b186790bdcfc1c899584e916f14924f87d130920c796be9f047808518a0c12b74298ec0fec4ccf4941603164af6cc40e260f48c9e3097bfa745b3e357f4cf0a4eff0b2859df8b2e39356421a37e8a4c0f9ba6d3865dac424a8b2c14f9230f9699a92406f7c7f26770e0e97579d78387bfa39b9c6f5c3da73ab655294ae1e4e8a1cc6606d6dbb653f2031790c5b11345b48368fc07a314e8bdc7f94adbef3f68ae2e361739756f94c594250b4e6af96c210ea88b632fbd01756942832ad9b577a52d386e3dfde6a37915b8531b93959f5eaba2ad36094a11ba227f51c7e99524dfdee80808b6430a5a621ed6d042620a9fc855684b619baa377d5739865a73bf98f10a41d7b8142ed63eb30aae0f66f6bf379b7537e229f8c7dc5804abf1cb47296f2e4a5d077169d3576274b34e8a6faad96aa43a72f360939e8009c1d936d1884af6a2416f715c6ba302b91ce440852a4082c657060a934d20a46639c13ea3972ec991b5a0403b4f84d4169fcd397bdd9a43ca3e84f93376dabd524f49fed692ba91c8fad2dd10d47e4c1fa6bafe518257a4eaaeeae419cf3805bbd51287aec1277d185fb79701f6d0d92ca53bd28ee3d83a855c83563e62eefe3c9c6fac410c30badd92c89276e6301e5f048a958d5eb22064afe222350aa0aac936cfa493496c114c32c9ac361332a21d2f1fd3281f6b97b69b696fb9528fdce220cde0ccecad54c7a1e9022a6091da2878054266267653aa0ef503d4e5cc5cf4a32b32f71b1abcbc23b39f1b4a1e76e17f9e016dc216a52b8d2f32bea87c86b4315f1bca7d10151add5c5e3c0635fe28e1406505c3dfec9fe6966e417b9d91d1408618cea3eb9bb2038acc00c674d7b0c60b218a4082d019ecb760e8ada56c6b429efb899d5979f0f8491b8ad13797373009828284568851941465b54d509d7ffeba3a091d5f2369b92a6f5e974a680b03760bf9e18d22e5d24fb4c27c3817df324d4efac71f5c6468041ff76bf4a7dd2a39c06fcd3d3b696930e9734759b4c8f740663624382241708a5a056916b26818ff57b25a0e1c8d8e0c6e7881465582c12bfb0e354d879b2b5d1a2a01cb8528c7f76efa8793a31504f23d7ce7936ed48197f5988cea9e1f688848ba8192bdc7e2c57dc5593db97ec4b038225a67467efa25e10bc834257c0bcf913d4e60c1ff0fa2fab601ea775ea127c01dc507304000a95493dbf292f73de5fd64f0a339071922b011968043906e0546033a25a3220dcd8c8b6da7e544cd3b41d093870000a5c5825c1d2be973b2d17fed132c2e39889f7aeeee2769417e8854faef8dd353d704c4cd563df399937a6902e5b60409b0a3c63739765139859f7930a0167bd20db7468261a1dcaeb3b1f2e68a168660c7fd06e1443b795b00243f4af59efe9f67d22480056c4dee26831208d68093dab7d09669a93ad73922b9eefd6c5980dadf54722961244bb4278b095b36428662cb9089e5e0c7b1f2298f97cadba9b3c38473ca2aa33d956756382cec03eda409fabc61a3e89befd6ade4935041b5ff0d0a63959a6e5801179cc9b05e29ebc589a0e8b5152693c49fc6a67a36344b5aea4ef5bd3979985f87aa5918f4701b6ff53accc1cb6ba38d1a336b8fde71a11712b01f3b5e9202c36263ffe9ea4d1a3b416fb1800f7c3246b6c0110d862311551f89fda54ebedab74fd7dcc9c098716f13e9ffd368b8e1f007146f8b2f87cd76ca14e23e06ba09804df0e68826d60c81ce710940d3ebeb92d4f7cf4cd42e215db67a5a8f9b47dc9d1d6f75e97c9b931efd4991eb41d738c5f70885e1a9434e9b9740c3ca77e6cc20a988e78c6b257428b3282e5f4948cd88a3c83772655fde1fa09c9c0057131c212b2312f2df148062bb13fab9ee52d57f15e1a03d95f2b645ccf9526ebbb205196dd30c6d14a69738c0290561dae7f5e32c64b6f3c229af149d810fe33cb8c9b8c991f42351c9931fec82349e3a2417b7c81ff313aa872dd342baa8921af9151251da7b9dda35b8100148912af382b78ecf32052d384b0f193af45a7781e9e380e7ee902ed29d635155b8ee91814151d1f535d541ba73c18878369a0169e8fc825e0c6a72b5552aef7497a16d9baeaf5e4d7932b71bade61d278403655dffc56f55a667bc50005c6ae655f5397db2a11e0b95c460c8fa6ee6e5f20e6f317fc2c269716198c76f47484c4b070af3ee4805a63902182c71a156367a6ea0b0eb157c3c65cb2e0c8bd64ed7ada37d44829c77214f625df87e132fda9d487abf4aa0b3959903b9041696810d9d8fbc17f6893e4c27b209c97e27621814ab2ed2ff23ba0aa76e122a04a011d02e0af5c4046acbe25929beff0b8d66a4604c6f4167b97f0df04cdf17883b37de0f1c5c8aa6e8ebc0366dcbdf9034b52a64de2b894b83df1b88e25347241098ba23a97fae25be83578e58d6531df84da05b66181b29a0e98c4e4ec9b1d5d3b6b344f8656d0d7606c5c98c48e4566c4d9f93d2ffffae7201b23d532cf435e9377ce90402e190467c3f66b3fddf71556be4d40b33e85879f0e5e86f85094a5982d0d5c57718236fc9e6c8fc911094d6116d2e791db50d6e86068cc128ee39036fc74fbb328cac8dfa640ba29f4c2dd99cb9323d4eb5212fb9d6a728def98b8d00697c788a49f81097cc2b7abcfc42b22dd1c15807a2d41732c723a41d3f3da6ea8a3663e4779077d7724229d361f82450be6c2e5218e02595fef55c08d37f6e387a9f1a3ac226e6cf60be3dd2d1ddde0821206dd80e8fb046cedc93826276d8f4ee2fd6b9038f2ea033d28ca47cf638ae19ba16d63877de88155ba1baaff63de4cfe4f9a03c22d168f97f61e950efa926716be7136e822fc7e13157567e9c767d9620bec672b72d3133b76a8b78034f142bd76095fcd5112e6acf15968b42d2bb24c1758c754a249ef5e97c284e7d6b7e32671e93f971cec4bf6d3b9a8b38cc693c8b2d66e4e91298a63b4a099419246ebf870ccd92eed20986b0b1c91f52c576f07a0e6c0ffd83b4cff102da63498622ba5af4bcdeff34733bd4ad6cac3b52fd4566e8637498e071d3104880aa6f9f86445c9c4bba15afcc0e2f9ff59d66e74b1bfcf1934965b43353fcb0b8afd87ad9b6d41c8a407db1c497f37519d9256d752b669e843414f40ecf1f9c9eaff7c95f1b9a0554ca015bd2e9d28fd61c690a32f13be378e2c684188b8d162f6671695a7cd580edca0d4bf8438e19273c4c8993511c100c27d6e1200ac302fb23dd6340960cef2679b1d9777263aadac7841bb5a7fbfd63e617a7c8ed016fed70651cc43651d2bbb81299d7eefa6263d3330088487dce2ee6d847c223730a3944b73f6ba879897df9e82f36e59ce585abf57fd156ac612286660d413c14965bfd0121f4cd1f58d913560cb3a29d51b247e48f8ca4d030162bc7ebe671510a1481192e2d19c37f643de04bc0d0bca51ea354809a77ad859d9d0e7a987119e3892207b26af6879240cb31a71f243dc80cdefaa7625ad572386057294bdd5aa0b2f0bbadc8a54b2eb7f883b8fc76a7ca70f5b82db06e216e3d21dd75c9ade4ad6", 0x11b4}, {&(0x7f0000002e00)="b2a2a08cac2d1c97ae73f5004a5cdd6513ba1e64b745ab90e9c14cc545babff4943d00020000af3cab5193e6baaf166e980810847763f2b5fab17f1d9687272f277dbba0a1cba7a092dc4421c439b0e68e8cc5be5fae9bd7bc93bd09ed083ed54e8e724df9", 0x65}, {&(0x7f0000002d40)="d3d70265f48470bfe51d972e4b56756d551435476e69f3e6fd0000000095db5dd312848d5b309d98562da8c68646741f9686eeba5b0ec85ce97ce0c7e80d65d0099e8e109895ea9a827393957a1e4a7aa849dba6bca9c5abadffb54ea56a03931098a579e2dda8de03de938ebff04a4ce3ff74ee89337bcf27ea7a5205b3d1e06c906c2e5c500702", 0x88}, {&(0x7f0000002b00)="808dc24bfeaea9333b0d14f1a90b62d5ce2451c443b17e591df69465e79719c1777258dc861ba477dfffe5f0d36f6a351a0d2744c4811f68648ca261ab1bf889bf947c5570ebbab5878bcc3a5e8b4838073069adb80b61623a6bd7584dbffec817616c1d0543cd61b7b87529a1008429903ee8bfe9bc33e661de952664802a00bd313f7cd96a978ce3b4a54c9a773f5047d940de253f37b572503bf20113c32eb4348c7eee3ed79e6a132f5ced4d6e264f83ce20681695470e04a3cf22a19a2405b2d102b63c15d8770bfefdcbc4428d4f", 0xffffffffffffff42}, {&(0x7f0000002c00)="09e94046f4e0e0e303ce003e708b55e4d53c195fa96b7e3115394ab9630ad0dc88f59d5ca853022ae059aa77463277d7dc64a100eab8b717546aeed7dc674fa76c8db003932b62d47ee102465d7715f470651feb5028da72920475f9448a79365d6f17a9e3ccc91d16fadcfa83fc0a92d5fc740a6ca1b46da97a7e836a5b36eab8f869a236dc45e7e45def2685067f04b07a3878f1d261f6ed5cb9912f2e1fdd53ed66c9dfcaceeb918bc7eb03f34ad527142f07fa9d543edd", 0xb9}], 0x0, 0x0, 0x4) kqueue() 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) fcntl$dupfd(r4, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000000040)=[{0x100, 0x1, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x1ff, 0x4, 0x1, 0x3f}, {0xff63, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'\x00\x00\x80', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x24}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xca) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000003c8bcc0537f1cc7d00000000020009000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff8783e663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f367766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebc88f66cde3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647ddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6826fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10d7133e6f63ef4d4231c237fd13577845d258fbfbd7e236d948439d0b569de783416b3f1c324a3bc2f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bceb8aded8ba74964f2ebeff9ed93e4e91da1b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af900000000000000000000f5e5e395ad8d000000000000000000"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x7, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x1, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x7, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000140)=0x5, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x20000}, {0x35, 0xc4}, {0xbffe, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") semget(0x1, 0x1, 0x200) 16:00:13 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) syz_emit_ethernet(0xff, &(0x7f0000000040)="2e60fde1cbeeb518eb57f610a9501fc36c1130c1a50c289d62b53c0e6f2f5e4340c292ed9ec8d753c11e74428ddf8b2ed0e7335e9ff01f48e95c4f086afcd0730076362002c209dfee7612e9558a78f3ddfb8679e58cd6dd0dfe29ae4a3d2e123bf07c8fc95c1e074940d910e67495b7d2b264186ed51dcc994b206202bdf82de44cb2f69d44fa5ab416f086b77e750a62d62c8fd1204751cf5b7bf9ece8db092b112fea01619223cfc4422360ec562d9558492b66a7d6fc9156a74ed0d9b09d92f07ee3483ecfd488160231cc9baf7987757472e2110beabfd43754bc7021089f4258b6f5a0ab3d8daf300612fb3e8c130daf06412c6898014fb0e0f240f6") 16:00:14 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) sendto$unix(r4, &(0x7f0000000040)="4cf35da2c1a91cc2d35fd8c52d16c4fd70003be6adc9acfc6e57d74d3136a9393b4fc1369295ce428bfbfd1476530a74cb98de678b661390a3919df0a6990d9c4bf7a8b47adb2aae965d3fad423fa268c2a276723c30a0b60cd1d01620231ef60df7c804a8590ef3247f8a526504d2fd2119f41c6f20fb0d032b4daedea577218245bf1855d7bec650fb825349c35e3b324765838f448c6ee3db034e0054e8356883e0dbe375d1ebdce65f77f98558a9f7483161f3d021b5e6c8113738f5fd0db1f476edee049a7ba191096fb8321097e86944edca8f2daeb1fd5bdf6a778a78c80f0bfbcb4b07fcdd27d1d1aa29b2941f5f16b317c9a2d404e8", 0xfa, 0x5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0xc1206949, &(0x7f0000000300)) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="b777054b7dee4670141056b868abe783142a3ed446dc706c89ee9074a604d869548b9eb2c243b95bcc7f98ee5f6a0903df866b91c7c0839b3057473bb1e62cbbfc5ecde4851633ade60fb8af0fe350ef30b8d83f8eec983ff066bc2c5eb7c6bd0379073570c3bf1743f72451534fc71e2c397f1dcbfcdb5e5f7ad754b2a1b6b9fda107a22f0f07e498b837b20f64f38233f06f873c675ebc125f3ba942ac051973ea9f63253936a8051988289879bdb08dcfeaab0c622be9bfd06214f60743c05b5a85bed081fb69029cf9b0dbecee21cd16f08c83ff94aa5ab5b630", 0xdc}, {&(0x7f0000000180)="f48a7506befb468fe80cd0bc229e3ac60ef1ae4a901962d0978f46032fb931d06542a6bd593fcfd546ff4f7e84e37bb0ebacb8fc49a2e4b47e33df8229bccca902f7224f14ce77713efeae13d94b5e407dc4a0807574d923bd83fe5a068c26da0941320a78feddb2493dcfa7d71e6db012335529eb90e484f4533973618421461f", 0x81}, {&(0x7f00000004c0)}], 0x3) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xff) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x10000, 0x9, 0x0, 0xfffffffffffffffe, 0x1, 0x8}, &(0x7f0000000040)={0x0, 0x6, 0x10001, 0x9, 0x7, 0x1, 0x0, 0x5}, &(0x7f0000000080)={0xd, 0xff, 0x7, 0x9, 0x9, 0x2c, 0x604, 0x2e83000000000}, &(0x7f00000000c0)={0x8, 0x3}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f5bba68e43000f3dcb59e42292281ad20fd709b40a42495bc466d2417da36bbf9541c2a34c230c9f83c2f611ee3222a22c0203faf5099ce69d4bd785e2e7a012e370e45f7da667400b15e68dc1a3891909dadd749ac91cff72a9e0916b0a647bc4603b231f4e56f0816f31dc37ec05549c1f2dc3e0962e706551281d8e6196f129be244cb981c00e6481f5491c1bb4401b41486b473e32bdebac7987d6eae47d3fb2c55cce4dde998db99b10227bfc565f837a0661148cfc777af385087fd8d64d9802ea7f02d82d07464ab29f9b9073857635c9845f2"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="220e2a", 0xffffffffffffff87) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: pipe(0xfffffffffffffffe) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/161, 0xa1) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4cc, 0x1}, {0x57, 0x5}}, 0x2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x3960ef65203bafc2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="a58fa8696cfb524ce00c30bb8099a981c713b10954321c39fc000bf4ffc47d9b2da4296ec7719d2820ba1357de217db881db53a7dff8843a9a9e14e3d835652e9c795b156f443e460f9091475255af66003f9dbd60f889b4543f303fc52661ec5292a3d02cc1233b720477181339cfeebbb28bddd10a6f5e0a645cb99bde60fea0a73f6d", 0x84}, {&(0x7f0000000100)="4154104095304847fb0a69a767c5c754ddf5c178ce1b21a0e187277113c961996fcd8e202062ef1acd5b053b8e5f85d187884f580e60ee030e55778dcc8cea207560d66a2e2326f6eb4fdb70e6c26da3b47a50be1500e210260052", 0x5b}, {&(0x7f0000000380)="793dee51afa5c9b7355bad09491b467301b197f591141d201d81cee2dd0d59720e62c963328b77f1c7025f8f3b7d128fdef06f1b928c604ac6f149af7f4d5388d7f26787204b7d5442273f4bbf897b427e6e0c6426117a7f1ce15a1250de30f2ecfbfec37d5e6e3415fa669e8d22f8572b77f4744bdf5a736e5c96de5cf995ee039239891adae76d8377b4a7d0e2adcb4876e9c2652d886badee829ae6471620f131efb2fe73d5e163b932d8ca55c51edea8177420ec66f8ed0b62fd6aec20534598e9ed39a057a75756e0f0eade5a683429627633bc4b5f2a118216e6fbbbbda15eea2230de684febd9c1a792", 0xed}, {&(0x7f0000000480)="5afe0ec91427f34c9ff95d630ffb194707f191a125caa0292e7eec69834b6ccd48c3b55d96ff3a6c16e9ec97eb1995b38aca8580626f014e7bef83428a13a71f43febad9dfb010604d24c8479488467e21d043f5231a066c5e130a0f0e0b9011444f064417ca0f634571bf3aa3d5b08364b2f61a468ef7ad7c9aeea4aad7319d2adc60c12eb2a69a4f999ff546f68ef4aa785801a5075ff31def23a990664ec80b3c8e3a940fd9aceb1ea558d13fa91e697096a4d6bc0caae9656f5dee8e260fa42bcc8ec7e24c0a469256ab33e0c40a5c25b7a806673ebca8540ba29a", 0xdd}], 0x4) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x7) write(r4, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r5 = syz_open_pts() close(r2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0x0) close(r7) setsockopt(r6, 0x0, 0xa, &(0x7f0000000080), 0x0) close(r6) close(r4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$TIOCSDTR(r8, 0x20007479) close(0xffffffffffffffff) dup(r5) syz_open_pts() syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[0x200, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [0x0, 0x0, 0x2, 0x0, 0x0, 0x8], [0x59c6, 0x0, 0x0, 0x0, 0x202], [], [{}, {0x0, 0x401, 0x0, 0x4}, {}, {0x1000}, {0x0, 0x0, 0xfffffbff}, {0xfffc, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x3f}, {0x0, 0x0, 0x0, 0x3ff}], {}, {0x2, 0xfffffffc, 0x1aa, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) geteuid() 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8", 0xe5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[0x10000, 0x2, 0xfffffffe, 0x7ff]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r1) fchdir(r1) socket$inet6(0x18, 0x1, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x2be6, './file0\x00', 0x7f, 0x5c4737ab, 0x12, 0x1000}) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000800)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r4, &(0x7f00000006c0)=[{}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/250, 0xfa}, {&(0x7f00000005c0)=""/155, 0x9b}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x9) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b79703add0364b9dccedc8a6addf4f133e1fe0ce6e920c588436cfe5e657bec387e1739d5be0a4522dba78bd115748afd2897b92605a0791824fbc1070485960e2c3712e2f7998ad25c5cf"], 0x6a) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x0, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./bus\x00', 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r4) fsync(r1) r5 = syz_open_pts() r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000), 0x9dd4112e7649cf1c) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101, 0x20}, {0x20000000000006, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:15 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000080, 0x0, "00000000c42000005a760deec9d682e200", 0x8, 0x10000}) sendsyslog(&(0x7f0000000100)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e503cc3074005b4adce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c38fd1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b", 0x7b, 0x16) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x11, 0x4003, 0x8) r3 = socket(0x29, 0x4, 0xf0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x106, 0x3, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0xf1e) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r7) r8 = socket(0x11, 0x4, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) dup(r8) r9 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x60) fcntl$setstatus(r6, 0x4, 0x4) pwritev(r10, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000180)) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0x254) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x6, './bus\x00'}) getdents(0xffffffffffffffff, &(0x7f0000000080), 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") sync() 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0xfffd}, {}, {}, {0x0, 0x0, 0xffffffff}], {}, {0x0, 0x0, 0x0, 0x1}}}) munlockall() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000740)=0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000140)={0x5, 0x6, 0x2, 0xfff7, &(0x7f00000004c0)={{0x9, 0x5, 0x0, 0x0, 0x8, 0x3, 0x40}, {[0x0, 0xffff, 0x7fffffff, 0x4, 0x584, 0x8000, 0x7, 0x9, 0x8, 0x1, 0x471ee4a, 0x400, 0x6, 0x8, 0xff, 0x100000001, 0x0, 0x7], [0xa00000000000000, 0x7, 0x6, 0x9, 0x1, 0x2baa, 0x0, 0x3, 0x6, 0x10000003ff], [0x5, 0x100000000, 0x4d, 0x19, 0x6, 0x20, 0x3f], [0x8000, 0x1, 0x200, 0x1, 0x5, 0x7], [{0x29, 0x2, 0x7, 0xa11d}, {0x6, 0xff87, 0x4, 0xe9}, {0x2, 0x0, 0x2, 0x9}, {0x401, 0x9, 0x2, 0x2ee1}, {0x1f, 0x80, 0x4, 0x1000}, {0x8, 0x2, 0x924, 0x9}, {0x7, 0x7, 0xd66a, 0x800}, {0x89, 0x7, 0x452c, 0x1}], {0x6, 0xfff, 0xc97b, 0x2159}, {0x6, 0x3, 0x1f, 0x7}}}, 0x1000, 0xf7}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000180)={0x1, "eada3cf34f178c607054757fdf45843cea204cb37f76575040f32890d09265cc8142cc2d2afd97e2a73ba59a7d199a853e27b4ca3cb7108f347328c99f44ad7308356c5696f8e31cd26fd3cde573f7ff647ea0f5f7a77ac7b2667accdda3a8fadd2750a154f72fe3f4b1d65a8e2b21c91e35bdd9d77fd24c62"}, 0x81, 0x800) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000000c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x7f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0xff) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mkdir(&(0x7f0000000000)='./bus\x00', 0x151) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) mkdir(&(0x7f0000001200)='./bus\x00', 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getppid() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001140)=0x1f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) utimensat(r2, &(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)={{0x100000000, 0x7ff}, {0x3f, 0x101}}, 0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x6, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) setsockopt(r1, 0x40, 0x80, &(0x7f0000000040)="7735425bdc1b5f701cacbdbb26903a2af366a397d295e3d6b5386ddf3dd9978c73e7aed0e14dc5ab8cac91ed13cc58bd579e79e49d8ebe1bee8c378f4f496742d63204348aceaf5ed40a0db280d81f1ff43de1d376740c8eb62af8a3bc28c9cdec28db53b13569cd32d8214f24abea834a73141618c2aff2200f50ac5d77f284fbc7d138d4fb571e26d3", 0x8a) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/64) pipe(&(0x7f0000000500)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) accept$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) setsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000040)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000001380)="f17cff8478b30e50b5c356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a3419001000000ffffffff53e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf4651410394404946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d560d2ae9691adbf35437a47a7aa45b4b5e4b275d2ac6d7edb5266cead74869d31d48d018ebfb0c5880bfeccdf124f3e617c6c4c8792fe36c3186ffc1ffa447acbde7fc317fe67b3ac90b623d034a67b0ed55b49bd3c02651021cba01da49442ce1677202a4198601c96457c23dc5d1413689bb0e65ff6a94d348025950bbf7c6a375281da77dffa42285d1ee92ef9d3dfa461a84b421623ef9a3fb40899f869d1239756c118c9c22923a82291ecd3edeadfec10b359f27d6dd38e3a35ce6e25f844c26912c454527f2e8ed9b1adf0102600f37ea6ad1a665d2739a43cbbcd29ba3cdc00dfef60223f06604953daa08000000000000000005391090e9177b9309b0be58133c8612780993d2108223692b5f8bffc2145dafc6fea1739d5c4dadf52d4d6a7cf171a2353592a6576e54a7d5ef24c43b779983450a9515275994f12101ff205e8dd1d33720064dc7bc40040632129275ee9b7f660f8b92c4b0359e4c4ed9e7693a99628fbb45de9e709f4a6e92b1a0f741b68cd4b14ca22cda5d537b49a42559a02cb00f6a3a4013bbdcf727b0a76477dc33ac4293420af02e916aa08434dc6f0b424019b20a", 0x22f}], 0x5) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x4003, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)={{0x3c, 0x8}, {0x7, 0x2}}) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getgid() r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000200)=[{0x4, 0x8}, {0x2, 0x0, 0x800}, {0x4, 0x3, 0x400}], 0x3) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgid() getgid() r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[r9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[r10, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getgid() getgroups(0x7, &(0x7f0000000200)=[r11, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getgid() getgroups(0x7, &(0x7f0000000200)=[r12, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000400)=0xc) getgroups(0x0, &(0x7f0000000480)) r13 = getgid() getgroups(0x7, &(0x7f0000000200)=[r13, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = getgid() getgroups(0x7, &(0x7f0000000200)=[r14, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000001500)=@in6={0x18, 0x0, 0xf181, 0xf7eb}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r19, r20) setuid(r16) r21 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r17, r16, r19, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80f0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x161cb59f164fcca0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r3, 0x5) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x80) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(0xffffffffffffff9c, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98a110a7a4e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc800"/64, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x3, 0x0, 0xfffffff9, 0x0, 0x80000000, 0x99, 0x1, 0x0, 0x1, 0x0, 0x8}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0xa) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x2, 0x4}, {0x50}, {0xa, 0x0, 0x0, 0xfc}]}) preadv(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000300)=""/249, 0xfffffffffffffed1}], 0x4, 0x0, 0xf072290) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) shutdown(r1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x531a, 0x80, 0xffe0]) 16:00:01 executing program 1: getegid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x10, 0x7, 0x57) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900), 0xfffffc5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) r2 = socket(0x18, 0x4, 0x4) dup2(r2, r1) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x3ff, 0x3, 0x3, 0x0, 0xfff, 0x7fffffff, 0x3, 0x3, 0x2, 0x8, 0x5}) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x6}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getpeername$unix(r3, &(0x7f0000000180)=@file={0x0, ""/32}, &(0x7f00000001c0)=0x22) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) shutdown(r2, 0x2) r4 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bd", 0x1) close(r0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) read(r2, &(0x7f00000000c0)=""/98, 0x62) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x607) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) getppid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001580)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x4, 0xd0, 0x7}, {0x6, 0x2e, 0x80, 0x7ff}]}) readv(r0, &(0x7f00000026c0)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000001440)=""/121, 0x79}, {&(0x7f00000014c0)=""/183, 0xb7}], 0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x20000000000001ce, &(0x7f0000000000)=[{0x4b6f}, {0x25, 0x0, 0x40}, {0xfd, 0x1, 0x20, 0x1}]}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4c}, {0x200000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="e8810d8955cdbbd975f5c135de939c14290287c58e84673f23bd0ecc1f259b9549588e83d34ea2219c7911639ab1d146d80673ed780cb40fee3d0ede84d0df3de22a59df73ba9c2dab8cbe89dc3d1acdb80eb68e48b293b09b7d6285d4f86001cc520da6a70b753c338adc8780ced2514da23d6baec74b980b58f4554553fd0e3bfed83d9ca054875f1ede8c4f9aa938cd8c861d7e15ce0738b5608010b9894914185a3137abfcfe20a77a93e0cb66117f24db5625bebfedcc25348ac75bc797db66358b3b51308835c49b7ba1c5980ed2a6b7c4cfbdc015c94c1ec2a0ba5fb91607a90cfef55cd340c2faaf8c97495bc61a79139c6b383d27cc4476c06cca6452e0c3df256a06830bdd79451e6e3d42a94e9e2ef2492e9bc6e2dc6208d9bdbbe548ed1878428650ac1aaaf76a91ecb07206227d1dd5dad3c8f2a299333e4e9aa0bcc1d43a08311fc88106592a4a6fd39d31afaf34ea55026927681d386a90aeb04d551c50c55d30bdbf56d33ce9a945955a9ee470d6b495dc22ed9ba09867edd98c8edaf19725682b51fb4cc73defaa1d476fcf508989cb18fa1f64e10d56f3ae3365c3cfd73c9c1802286bee05e5b1872e903473983b2a613666a2e4278543b5fa76233ecb29169de27291254d7550cac603b606b59f5970518f90df454458e6f95f73f4bede602dc00e3d0569e0efc556a3059647ffcbb90341c23ab0727cb3f23ea0a113b3e227f2b0aa5054d96b141b4f8b65bdcf09f6b2dc086adeae715b62e87e16586e8b69fc70991c13cb07a1c3199feac5bc6372274c239a806d1091e636836fa5a1c95d5f8da02653a807edd7a7f0866548796ee6220a2049f95855abbb057cefc3caf82b5d47b0d57fbab13713e3a0b70481eecc8c76f9d87ef39e24dd723313f7500eed85884c72de40f34d7a06e7a5a613a6392f7f1da67bd2d57626e289ecb63558d783fba2fbda0f0164c2ad756388d71a7b87fd644f07b10394d53740e9d56eb43dbde770b778d2e6f36525eb8963346e9138b7e5225cb14fa3039f565a3dfe774edede2b897d12e46d16de88c2c517168d401ff78eb3f4081f88dab1934520733497218ea0c2f1a08e48635e60017f075c7d770618ebb4d14aa68add954604cd912e7ece02ed81181327b73bd66e38d787bf11537ccce10f4bd018944798fc266dd7d8bbe4db342a0afad2eea8e2c996a1d64e0df1b8fae8b0b7cd5b8ce85456e72b41795d8ba3a6f3d9ae4eaa8a8aadd48e65206e9165029e4f8b252708b09b99c4f707e589f0fac0a1fb480de7c043b086b9c69b0c7ffdb422b40f18c46f95ad935ac98c7a180485255accdeee205cc1f4bc6532aa8a5c56801272d3934696704ec4e60e949c0ca279450ef47eb190a2d95d80d8a4525f74ce56bc10f28f866adefff4d4cd7af8bf725329e02655f997b3bfeb817c2c454931e5b5c55fde193ef92e25dc403a239854fc73ecbea756dad77c4914e378eb16b2862e88769e6279eea2c57b69b67bd500ad407defb6565c220dc3125bd37a78861b761a379bf8e6c5c47a336b9137b351665f941352ff672f11892d608e2668ab9be6a28b0abb464c27a2e65dcd16373c1c8b2a96df0732ef962027cfe7068e72f007bd36f3861d6eaa78eb7633291c3e3a51e18a7ad8e7bc5f7775f51ad7304311a0e9d6441fd051ad0d6ea2f956a5a5a81a57913355b7b7b3a3c3e5cfc4bf8aa24a90a9e64bb908a591e5ec5bc26f3921ca7655821223e7479d640233c1ea14ac5905458d9f162a25d05f19979fda7ab5fc632398c8b6e9fba56fa7a3f11fa1fb3fe0157f2c7d9255bbc5907d9007f6a7483e9c795aa13b5d7d2c8e43cff8d094e5485b73e514c14833c1e6c96b513c9d0f92bde5309a31d4c5212db8597f7457077e7c6705353a4d974124404190560fdd3c314d293806bc532e2874b1c08e02faa5b486879789beb14c1e001d6fcc09fce722926738bd523f8e9b2f17bdc21ab2d12f637135b0be990da9e8fa2d46adc775f60d7b462ec12644cc857ef934d282eaddb1e8afc0774353a91f25d10232ba83b26ce6f61e5e9ec5698aaa0d72003503ace81a81f830102f668bc29d6ed94dd41a56bbd91e2813234aeffa12fb5e49d227f01bd61aee2d2654fcf362e55cba41c6883e26d0f1c1ddde164cc18e8acec0d2b8455c10b3881f88ab28177a6ed92e0072402139f8886550edd3111a697bdc8433eaa866226b12c99ae6493ede8964faec15bf724220d714463e3aa8f8ae012143500e9926a8939c2677cbd39d372ed475feb8f526cf136d6a8973760cd43d1b4b8c22672b9893684c0d05bc01efb84c0b605e13d2d295c40a17d0f5fa927386840c56da82cea9441604176a0297a18885bf944374d0f4e124608148bcc8fe11eff4400ba9f592d60439d05f9367953cdd1918c04aa5a3e2d088d06de8d4458d6eb2331dc145fb9280c2e72afe2bcbe2b31a0a181958e0166c1a348e759783c8a173298497148956730b384c4c3fd44dffd7d835926322402b2c377485459086e5598fd3dd6063d735bcf269a8e25ff32870fd0fb4766def4d6bb2b9c4ff83154c2b49c7cbdd75c1125c0c33e4e0d05e9656d1f003866d458a85faf598e4cef1990240e442a13a6fb320b9efa45bd19aeaf9390a3f964f368d4519c7137d4dae01f3900db0ec6090fe71801abf4a71b675edc880e55826d73845dd9aa2494a2b321f22a64694b95f305c536d058d4f59b71f3d2a9fa4fc619e96786e728113088dbbfae2dab5f53422b5b79026f9fa4c3a28fafc5fd71e0788c5c7d25a381c1cc374a2d67296c4a4ff3f54da6ad0f6d7f5a670865d4fe02aaa3d8401dccf5a2e54e8cbc8b22602c8119a60e255eb8d9144e8a2ebabdce10fd46c3f0bcf361d8536af984f79e50d4265fd2f692e08f8fd6cdb77ee72a3caee82432ef39fab8e470ea9692d20e3ddf8b1ead98b07991ad9d1254a72daee2764bb24586b7db708c1796d71c01d29db6a39ed6b56afd9aa5730c0d331a6208050bb75af43bd652d8ae0460aed925f1efb5ea4bf87a1417ebfef222d8895163c4d64108cea969bcfa4a01d53eaecf721c1bd8184bb2307443741f19164c71da8ff9d6a044c1c07ae92a9c6b964d2324022d9696916a6a055890645b020b1ed235fbe952bc365641446d95d8f2695f2406a148d81c8c21285277c228775a8075acfbccf344f6cdd577ae44b81f2540694f72fc1a787987d58e0eee82c4099a607262892e31dab54fc7c8684f34be13eb2e548a5ccd3726573fa9e4e6fe2f51dc7ddcb366b173d739666af9ff939346e364ab0696d2d1e6a8e416219c2828600fa4913e6794f228a62bc4dfbaae18664459b6ff471a4ab5105089851a303243f6907967061f09c405f8fb0bf93b0920af7b50caedf58251d5855fadd55be64ff4e6b66105d84872457caeb38e9f8660ad74faa714471ca66fa66fb720e56705a3dac46b8771ca0f1f8dd3a81d6d406018c5c205659a8a7eda1988ce3d0f8fa2268cd68f3307c94f34f567c9753610c127e22d13fb0ea0ed61a8933a1dd747ebcca79b0f22824120c3eb8479ec9cd0a61668a2b103d3adcbc370f9a227521965168328da7301908ac86e59be8ca06f68edb2adbdf230a16a5a037a481815323ff463aab1078260c8e81376f4124e178b9c1c61c2010d5e8334a8b0d202656881499e087356b4afc7999e22a2ee174a888c90be474c9ce3bb01ca6a4efe756be68741907afff41dbc8d63bb731a11de83182cf05c5d98ff9953dcc6b28ae06535cf879f83ba17e04b46567ff630b76a241f80056409c651da1fd28f036abc4e78e6f927402dcc128d22774d46c322b7f4cc47699b10e27f64a49299d0db37cf4865248d1d09a170dd57882df97d06258181dc771277bd2bd12b33e78a920e877495fe2325d294686de7bbba7868bc96ca07d88fa34ae4b2b56437fa9d80390ebb26104f52f5c59418b4fe1d553864753d673419bf7bed6ba5d358c2a4c097cf419ee9ac007a3886e2aeb7a9434a71746646a5ac82cd83a3991b6fe59f6b6cde9d3887e96516f7db340ae2fd68f127b5c1c0cc8a12fbc04c8545987cb566e7b1bb0aef29dc7917422372ca32b983bc894704dbcbfd48272a64ec375892613973ab00f4d0570dd170290fced6c6561e27589a7a9e36668c0e992f5c780c2e692769c8b0be6d08fbff0805d4a249a1831292c29de86e6a688122edac0c57770576be9535ae7faa2ab6755dafae831bd4586eb3b5ff7b028bf34662a736034553462a68484d8cfab02f615dc9f7762a286f34e99095376cef3ad8044762db5dcfc23aa4cc44071504e3d24337d007fad0992780e825b4ed70447e324dbc5a64b806abca4db35cc7352ca09b3b2247dad168e723bbfd970f2b25f88b31e1b72a826d310dd1a4cf050eb47774afd9d22c4c02f505eb38fd48c4c39ea4f48514bb0a9ccc54e9a70d249c4b04e3af570965c650af7da8ad2c1d1a819c36fd124adeb5fc8daabf8cd37fb8f01278632b6ae088c50fc772c6d1645c64a4d1c090d92bbeaf70e6a2fde4fb16539827520f662368f1a3fa76f80af9eca6f0c26023a0bf1d6999d46318e86278251e86a91f167955989edb95820c18a9c41a5224522973811a27f65349b982e2c7399cd2ad66cabf7765aa6dbc47434c9a4f33eccd52227891462e10e0b3038f7c6d4f418e360e05c48e821e5764f984798864dd18bb4fca18fe4c0df52f566e5d9c06603739509a39988841603b09f31647d482c5b44662460ee556e1d03b77890da445aa5a63b15c75198d74ffa3c7c418bf6f3d6a0b3af73915453e3ec2ecdd788cc249bd793047f4007ea912ea80321e6db64417912507ff8919b9275493fd2053d0405ccc431c332357425a5713421b726e0296d7cf160d97a0d7edd93f806f97cf298200d180704d70b5f9a5379ba930a417665dd523fc93244361123c1029caf529b75d38547e75a050511f8ced1155df4b805ffcf09983bbec8fdd88d2d3d938eab847aad9b4a28499b045917bf69614decbcfe219301668dab5434254a023e6267ed5451b63d4168f4b2b94a26a195ba9053b74c469b4208e019fa009d7280360349fa838dcb44b8907bb59b4b0433c638c8ca6b4a1d0d5ce5afb29546401cc08ffdca5a73f9f7a9e5ecf764f9d451721082a35fbf1316d849a04979a07509f77383aa45278214b0a2bbf076b1fc6491cae757fec1241b3cb70480730dd598ffe2ee90a1c3bbb86b0b8428a9c886245976aef29742a04d82657690b9ac6bb4c303ed2dac41bf8d0ae20a2acde35542ce3e48c9d9dd559e48dda85e04c8f4887bd7d3cae8491a54040508ba3d85726dd4ff86d59b60f2e0273d00a0f9f6574814a2c0924fcb80c4a9d50ec323db4947a120666f71bc057907984c69939a358958b0234c19613b71e63c4a1fa3317104786e58c4eeeefc6ed0ee1c350a339032872225ac403afff463ca6ab63ca5bfb8a3cd3b5a9c02f300df51bea82935192e0a32e3c041c6f0f9d1d11a795689850df2e2b787dfbc540703d91de3bd39eeed34d2f0dfeb47e1f98c27e2e7e1ffed4794ab6f253a2ae86166a509a0ca3617ffd727d38bf086453a1fec5636e5f15601f4434913f08f1829d66ec2fdb8840ce1c9ffb2c3b9e9da789d7da1f2d244a35e8a63b69da13d961270f610d80255b07adea5d24d4919e440307686ac80eba359c9f4ea2449e0dab5e67a4f478c42c37673a0c4b898ce966706cdae35c2b01c3771811fb2f229458e4287", 0x1000}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0]}], 0x38, 0x40e}, 0x0) r4 = msgget(0x0, 0x294) r5 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/113) msgsnd(r4, &(0x7f00000002c0)={0x0, "24ae0e9ebff7c261f82195ccb758c6dc3a2cda1e665dd4371d0c14ec4956b3d37b863773a9b91a82feafc2b447e3d8e7c66499908d8033fdb0887504e6113e1b47272822c2a8fce1771dbe72deb91d77883c12f82486ac53db5e166fa446b2c804766f1376d415a7f2595ea572393c1553efeda9066d3551ffacebbcf3bc66c78012ff6b0781474fbf73fed74049d75e48dae7d76cbcb7bb67cae0f225f063b4d30d018adcb684629dbc2e05db5c4e1e30bcf75a767c99a8bed9313eb4a42e385ec694178831685d60a206756bcfdf5eb012cbdff2b0b99b75b472bb8b9ce1645d26e53222205e1f004a7757f5d17b3af6929dccb49fe5e2d2"}, 0x101, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x2, 0xb74}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x80000000, 0x4) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x3, 0x6, 0x3, 0xc8}, {0x8, 0x20, 0xff, 0x9}, {0x721d, 0x9, 0x80, 0xffffffff}, {0x2a43, 0x4, 0x9}, {0x2, 0xfa, 0x0, 0x1b2}, {0x81, 0xff, 0x2, 0xfffffff7}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x8, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r3) fcntl$getflags(r3, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) setsockopt$sock_timeval(r6, 0xffff, 0x3, &(0x7f0000000280)={0x2, 0x8000}, 0x10) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0xd7, 0x0, &(0x7f0000000080)=""/215}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xff82) r8 = geteuid() setreuid(r7, r8) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chroot(&(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000400)='./file1\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r1) sendto$inet(r2, &(0x7f00000001c0)="87131860b173ad3077e77efca8ffd70c3e46f05e1c8d8256f66c452971a55fb08dfe79c20586fc39667e013cbc8545064a44f862785fd0186872e413b6a7a74187a02d97c332618de393167ac2d38d293135fade2cc5c0d5bcc2939fafc362ee9935cb2a8983a08af03e20291ab3c6d77979ea60c23400a81bae3ec6eabd497cfbec1146a73935ed6a87a452f3e0f64de99f59", 0x93, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a560100ba6d3a99feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="a6ca7317d8f6a581eb9c258f655d2ba01dc550c76bb7b0b1a15f224354260b64896b152a648d203d2be47492c4df48a2e7ca7f1781693e98edac4b9f836e475b9422d47cb0b0a886d5762c3e22373beebbade6419df364646fc085234d72811c65f550d715813b", @ANYBLOB="a047c1127d15f47890e9e1a412934a98ddd42b9f42c381760c5149c8b37cce69a2e7d156325b5264aa9dd83ee09cf9dd7e00fa18ef60d5d4a2186461bec6ca87f34c5e7a701c4d2b1b9c201dd12f54ce553a592079e18a04a73d88913c8c08e4aa9d4aa7d2ce352b1765e50038a5bd101d3b0b941aa20a640938e56bfec8e684cd8aafdf361bde257b400079b9e05d52a7c633bef6d59ca90d236a8e959baf86e1321fce38c2c38825fa6d4aec7ebf21227b38a9c9fd299d59feed7e926b9a12889416963db984fc80fb37a1adaeff13cd9455830929e2dd20fdff2a16b02c35e8086a27e0e846397ee60e116eed385f228275bf9adcc8783be468fc175e45d00b1acbeb12c493f4f2229428d2313a59780ffea28673e9b2717a321ca9fba903f825d2d5125edff58c841f927ef7239edae23fc213d20f86920c8ff1293b69f442729054f1634315825ce49cae4d4839d517b356f853af4a24dfd21e9e675b11287d6ea4219385a4c923ee9ed78d143451dd7bd017023fefd23b931d6f5fd83a3fd48efb69bc70f515e371bd4aa531146c2cb03e3392fae45451a93ad2b205bace557479581ef699bb759fcbc3afbb9ca44268d5228dc935bed70ee79948ca0f7ec7522479ccf452e1988c8b8721c690d86bb96bc44abdf2da1ad76174c2ea26e19bdcdf20258d768849a3b88f7bd9eea46706128f86b3b95057ddb4925a895eef88dfa15fb8a11840a69b18aeb9bd68145f41d64f9c2fa81e56afb465fd15aeeb3cef47456d3e68caf2e470b497a8f4a27b941a31a780b4713d35c819546d50dcfd197bb0cf7ff5c83000f35699fbef178fe41270575994ed97dd1fcac600e880962a306ceccb40330583e4b1e80039e6541cb167a20a92f613eba11ba6f7b71b2233ae2b6966e98caa7a74ba693c563b3aed7d5c3f91120e79453083152d2561caa7205a80be1681746e7b6a27805bf52775ee5be2239dd64406dc58cc94663aefe93ba357b9e09ba4d7468d5759e74a8a5b6cc68331fd8ac6048b546da6931b874bf087a3703833db949042d11592ed145ad2b5bccf9b99f3d838543f01bb21c3353ed5520ed8b4bea1c933527bacd92732a89e8956fb172e252e8348cb46fd2bf57e90d499afa356f85d626410e34241c0f870284b5f66c91dfa21e1cd91fc0da3740377e0ff9a804ea3b552b390d352bcb3587847bbd9302c17519c6a070ae27af7d6044c4bb681bfb051042079f87f39b0a3559f3dba66222de05becf95eb8292f0f4797961715a669983e44d2995be446803bf0f9f61b9ca4af235d7ec9cb8edfe19f54136ef216f37ecb4e033c14219f730acae3f553930ce3c539a8d863cb9681e187edc1c4e2de6a6d01e543b5bf003de2478b1c2fc247a5659199bbd986c529367946e1fc844f31858212bfcbc67e838188c48adc166742478be3e8618eb2f1ab568a1039bf9ce80fdca6fd8a9858cc9e87cdafc2a63b12fd61fa732c4bab7593db3794a4b9ac4f49d9a3b1b696bac94dc674ca7bb86c1f4d8bf27e1e21e01efe9ed4a80981ac75fbd071f8031f32fab63131567835e1fd3fb0a218b3f31c6cf99188627549dad00f057e664bb9ca9406ac6ba1663625ad66b20cb5e7c67f1ee2be69309fd6d7c5884f8f74f2d35ad790fc09d44cddbfbd068f20cfb2d794150031b829f60ff33dab13750eaeddff373a3341ab4c12e0ba7fb3cf9a66458e8c3f4afee8793745f5e3fe1ffcf51433398b747e00ac66fd8461241d087764eb6aa4ccd43696a37cb1e2bcccd3a857e204ba4887c0272c07645fabe4dd67eb20fe41980939f958808ec3a3800a5d50e99514492cce171518697c751696e6c53cb0857f2371870833936be4ac84ce99112ea69165fe982f0d1af5ddf52bfca61d5e3986fa4f5f0cfa3d35e07806d8f0d69ded9937c88142d6eb77b6f1342e42f484098fe5eff841683379eb8aca4a5b91a6c2f5a8b687a3cd239b5502aa5cca4a9e2db650c29ac3998abe49f44d75e036a7694125324d99f8b8921a4c9c1866d6d2b78f978a22f09311719762728c662f0d5dbb0ae8560d6190a7b21e5888a5b4048386eac36bfc63e4daf8ac4ed317e8e42b7c05640aa717a0e2dc5dd72625247bd1228b93a616ff3cc933be79ecbee4265a9dc2f0d33a52a00e6086986287388259ceb77ad61babd2b362e7f9ff065f2bc9248d5ccd053b45c76b7be4d6f4d2cb1d010af1b1f57f856a61b9cc56e7031ff7109c5233cfad992504a0860b94c348a8ed726282e760939d089dc0f17b299fe7fe11d665c64f42c918c8d9958be281f378aa71881d2ae5c71db37bcd860e930cd63fa89534546695735eb615f6d12482f9894c7034f317fc3f07b94117939865a180cc7a06e3e615b0c8126e56fe34453eea2eb4f90ff38803134fbc4a618d04e9e60fbf03eed2c213af1566a9d3299ee61d803230de709526196a12533abbb0ef2751f991aaca96e6ae93145235cba294aca43ae16ca0ef725150ab81fcb477daf6d87166d405cbe903705081d3e45712c6b9ffc678fdb3846e347662bf73b59a7a038db6d52b8683fc4e3e8d939e75c70d079312fb1e44e66871f9092d5e3f9b02b757ae7ae1a9876930304151a7ebcb4733f6b0808f56f2d849dded987d9030ae998f894cbf3e81e504ac12796b38f0380a2ee65412e54a23262a7f20f6cb1f47c187a086a65bdeb49a41093693123048c6b0c9c7bf4b42f82d50272578b5e8f7227c7e4ee9f4f16a045f5f76cd1f5ff1e0d8754418c78db7a10345f3ecce7d066b718ae587a97a384192b1cf6a1ce9d9de50283767bd4cdefa71f74f951f469da524ff547ac597d175355cf2687101b1c215921b69148a3424734bf99f0cc7c7f93e339afeba3c0f69b78153b4440e6419c90578459d2e5c90d7808f31a062fb1dc7615720afd2dcf7da2a6742faa05ee500f09baf2432d2d0662771be1a7b2b18aeabb2defba2be8e961d84fe80cb2fa9ce56ea4315680056ee1468ac44aebb1b6e48508ff0dc8a3bd1166ff24c47aa84b43a5cff22267be40b0b3d4390c64d0510692c1b7e612ef91afc4a3df8d510f8b70626f10815aa0a8244282da4af827b965e63ecc4ebc803c1136fcd65284a7a09dd12ecf191b25c7f89ff5dcb303657a627b80d318f674c2ce5c7e66479ee8e899b70ada55df605c8a044dc415c926f13a58eccdb1b03f3f0421cd18fa8930dd9181651b9cd50138dc8f5570af2cd2cc8f979311adc9da37a72803fddf6f67bf34e262302cd8ccbb4180f579d2a1d231db7d73a594d43c239abaa2d18bee32d4da5d1ec46c93cef4b14e5173222f25776abbb3196d2c6e7229bf21453c72066fa1a4ba2514df2691092d1fcd977a3a10fa25cb62d19d951d8c2f9c0be0b67bbe2e64603135f10009e908a258cc64b373b8966e3831f75b9719ea9b30a9dcde1170b887002e6d22703485a89d8fa8d67a731e8d0787146da4cd4eb14f9ece2792c16eeb9de9d35a6f05a91fffd13c2d903559c516ed7965f6ef9f5374e033a653dfa3a9d5754b591cb4cdc9206ab3b762f0f42cb8b59f8370ffe33570c89234239da64d90fd348531a15bbd2b986ca0f8c28010a4224d1b072039614b7fbd2a6a10c1140bed17da0e86d5e4fbde4626706d9d5d09e3a0f1e7d83832c4177096e4b541f94863747b5ba8940c974b563082ca21f9783183e714c3d7c5719e3e407e99214cfbccaf639321c3bfedc1ac15f99941905de60b7aaeb6346150a3d916ca687e8f9e489a9b0d167f49a23ba282e1c3906f6d6f057eb2b05d384c6ebac4c28d7398a1655efdbe1e35dc42f36b67c8ccaea8413c07568448847db5508a35bbe9275fd3879c834eeb5802fc2b50750c17ca5df9669d907bd604cdd47a79876146055bf77e9bba16aab3c85fd9b084ace6916b8ff864ed08e168ad46816a4f27c55014ae035637a7b382cd8068f05b9a19cc729c5d8d70a6689e220fb0400d4ed9f14f39cf580503a72616144ed5378ce591a43d0261eaa86af53c2c8ac73eb0376867a2e9440d7bec160c488d3e71c13da21fab08a2b38f8d75acf7207c23d2043f3d965d42bcc3a41958649e710ac0063c32fab596d71acb35c19f5d296b4adc0b81bd36a2c6bc2fabbe4402861ae247dc14146284ce25c7c950c5807e876d4ee254dbf12dfa2ff111d05a6b84223f8e308cf5ddc3c1276d3f7b08b4f9cb097d86c3bd2062a85fb16842052f8a9b3fe1a48a21611caa0f7e8763f3b2a70e9370780b93ea76a78974885d9a393dfd4007a43d8deeca32d3f145f4623cb7d205657da189ed1ad5119e89f63cef57e4b24652579bc260fb04e664c25c4e90831d08f56a6c6fa7ec864f789e034bddd042989f082ca3254ef492fa9af657e53917308f7719886b8eaf76241596e0322a2fb454111d426cb4fd5f2196c4dab1620f678b330cef9dd454db3a914563d174f65214e36fd36859ed0d0554d821b8db1b912a3820029fa55de0a0219fd583a9c8d83905655e289a9ef4627fd5c4996ad02431248798ede076c9c4509c1bc0f1518f486a966fd842be07c6837e98bbf2cb50db2c59a54166f2eb2d2d4cb4cae3545b0dd4b9c89b016e9412c8e5ee3654f3ae6142d2cc0c29c08ec8299f964598c223efe56a99692957d6bcd4bc450e007ac3a05592dcdc884109dd88e7cda4709ea40dceed9143af2d960c3f46b72513ddd99635df3855bfe66ce960fdbcb3ac9ad766eec0f9f013c28b0d5d187cd34f1657f49686b85d4bf9a86b5a74b6ec921fb8ac0f6f8e65746008236a97012f69ff7fc90224738a0468702ca1ffb5264b7bdbea17808a60344cf30d4a419571104ee7914eb2b7e87bf1031329a3bd6945b0bd35574a81fd3810532cdcac670433d1214febeea96b9476b4f0aafd14365aa87243dc2d2a4c6d7dec76cb71184f92f580ccdeb7d91cabe6c7503b21ef937c08f783c5e1f08c5c2228bcbc7a661015cf5fdccb1b6c8f57311a5266cb6c0928accfc285a5678a31e189df9daa1e1da2d7a478cbd68883991a79b7073030673d8ebb40a62366ae03e57084d64dd198adee1567caef4049a35095e8116ed15254f57253b7a6ebe2553e6dc0ed1394bb471d12d2fad9379179984ae8a796467a2346ba95727550eb314d3facdd972c88e1f79d6a35fc8a638702fa0e5059fef5d1a041c764d4956e8efacd4288e090483344714646873876e683c59100962f65c3b8edefcdf1d806dd1efb9e198198e6808630245edfb6109cbe3468c3ccee9133f835425d2e4b5e58f3984bc585ae7645c223b540cbcb0ea148a88dbc3f429d35e51a642cb21032f9a8fc2c385cdababf0d233fa3d871a5ea4cd25a5c91fe1fe8ee0865422933f72e5b938a282b64d6d95cdde44a2e9347f0fbb5ea6ba97b0f6f32101f0f2bbedb41a0e0fd25afec33328e59d7aa4b64dd90ff12adc19b08c4fcf8ebfa21938a41a837736ede0fa536460366c53673a305a2e406976073593d7d6b0cf83d844250f950451fa4ec9446f4e6f700385f51d93c4b1ac884ab3b9d2795f55c47c74029812d1f3945178f02c3bb4687a69d2a5554ebe43e4035a43ce31aab500730875c39619112a98d696e7c1bad7476764f23f0857a5602c06e2af639224f93dd452a70a4d1af0fc4ec4880a3b14776d0a85fc6d9204a4b8abbe9f211ac3b45db2bff5ba445f2cf51a062dc2d865916d49a8c23fcbc15dfe5c6207b6c428a7a35c5b9b63d69aef6b39631f11a3de443eb84d87dd35c4e773c51bf7f5b90ba11747af0b", @ANYRES16=r0, @ANYRESHEX=0x0, @ANYRESHEX=r0, @ANYRES16=0x0], 0x6) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 0: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x101], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0fc, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0x807fffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) kevent(r2, &(0x7f0000000040)=[{{}, 0x1, 0x80, 0x2, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x80, 0x1, 0x81}], 0xfffffa04, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x22, 0xb00000b1, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x77, 0xffffa, 0x20, 0x8}], 0x58a2d1d5, &(0x7f0000000100)={0x5}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) accept$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/53}, &(0x7f0000000140)=0x37) msgget(0x0, 0x402) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x254) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000100)="5b7be3d6a04dad2a2bc7d4ba7c1e8f85d93ca439d547ac561ba75fa4787440088dafb2f7e53db5ab458c0835daf9695331e93a7441fc6689c2bc245187ecbdaf292f2ecbd579f28be3b1f3ad3e3b5bb15254aae5d95ee57f3b590c3fc002190d353fb19b81e87f0c511dc40cdc00a26617bad7aac6377142f860e95bbde8353c3940c36f77da63", 0x87) 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x7e6e1755fe6e34c6, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8b, 0x401}, {0xffffffff, 0xde}}, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3813, r0, 0x0, 0x499) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x9ff0, 0x5, 0x9c2, 0x100, "5e1e1b67e657ab5566217af51da218d982b8ed3b", 0xffffff61, 0x9}) r6 = socket$inet6(0x18, 0x2, 0x5) lseek(r6, 0x0, 0x2, 0x0) r7 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/99, 0x63) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000000380)={0xc85adbe85295874c, "e011e63d3c5e3accbce70d69c4e9c6855f4ccacda2560165a3921afff12b3feb09f4350f09c0b3375610f46c855da890752e60ba0e3323a0fe578505ad43e64171330a1e8d33ac08f9c82c943fc548af7b72031fc47cf4081b06403b5149a21b96b6813eb5634e71275612ab0c50115596cb3eae54064137d2c7f52f0ad700f44983a13dc39524dfaa0dd831d5aa9c1afcea2df7ed2ce5231176a89b552393f427e232636b73a2fc43fa503c564083aaf19e2eb110e938fe7fcea6255d9d01de52db26f60072927a4d2723f5849204260fd9ce3146fe372a413b9815c341a13d9495444798458e8e3068a407b75358051ce917af06f16f91b0333159c88a7cc220d1a9a57ac3df36047d3aec52be322c5f971ad2ccc9a3d95b12d2f23b6a4f4499a0e7d3db4a928d4520692a7cab7ed65f11ef095ba34e54e59b4fc93dae8f510789d737804103f8b6feb991a326a5f6eaf2ea23510eaa9bb3ea2d45425cb2b067936eb2e0a27f598a57c509ec59bf81d6e3ecb5c8bb8464876716b07edf02ac17a1160fe25ccfcd924ef2988b5a0a14d54c5d0e12521601ab7b189dd16a78d05731f1606ffa5bda1da48ebd500632a62373b79f64f3fb9ffb052e149bd5763a929102e805c9d5c86437e83d33352499ebe12908b03dc1e96e16d3ae2892aef3e94d912c4f62651d81ec90ff363d36bedfad6ec6008681c882a15cc9b1adccb1cb7d0e032d55f97edcd43bda7631a9895b27e861c68786f2bea755a187156b0834f643a3e74cf071e19bad3b84cedaaca8482022317d7ae230864eb3e829dcb9eacfc1eab4b37c23e6f1fc1d2264cc2e40a70e266ef801d3468e04a29a7a068608d03026828cdb6782c154f22f08e212fd32601009e20823eba556b6342c45c9750bf3f5767cf3da747bd39b0d276f77db775c244206fccd241753a0dc729b7c47e06aeb41bf5b0fc9d8105763191af4435b50b6dc640377e15ddfdf07f322c85ca5b16d03b36522f60db03a64ad2b0c06d14056ef4701a8905a66f215342a6d1d8d1eed9dd41c6cf74747a858c5adabdd17447f58348576942a88e523ca315ea01210da3aa382c4c3d3deb20a3557be50f92e1eed6654784c83fa98777710fc65811de8d45901d319e19cd9338c3b7ae2022789a11f7631ac7ab0707d250c6e42ec8fb968bf0caa4ad58d0506412ef9a3027fc7dc23442c56174bc4a79e27edffe94d89e94e2e0650807a5760cca7651e22a3fcf02565367955b38f5d7e4d7cb3e5053c5b9c6f4e4454cfd361b302a4da65154e98c4d0d976c44511499d787600b3afdd6546feb3ccdea8f6c68269866f3203bcfaec5a0efaf71e52b416ca8187b10e31595cbd8dcfa667cc39c674f8ac495a79298717ed8a0cbe2e19675a42ae1ce023b2be1493f682f3f24d204800ba7b9c313fb4d6c8e80fe51813d09505dcce78b479b40ea31b23e8d9ec557155d158b275ce35427dc9f1e77a88806fea4f52e234e8c22fb9af35c02ece9b11fcdd8e89ce26964370eaed90c56ce27f25c7732e76ec073df81e3d79e7aeb3e4ec1bb1b2903fea888e4ca69e3fb2d3f3fa76b105ad1dd6a2210191f1c1f550288214e84b14106f40edada522026cccd5db5c61c68a49e19747d12691385e372bf5c4d30737bad57ea0d49207b8fc3e6ded749c50c90214e7b6ca72e1677616ccb91e0fda1ed567194542d0804271cc0871579f598648d553ddcf4eea4d5b9629c7b4e8c117136280a832265c9cf87e90ea049f3ed0f51c628c685ea8cc5689de35ba0b402229af8c38aa4922cf64e99c90e02566ddf09ac3a0a1f86648322dc5d8602d8554187c2cf001fb03efcc0e1ecdfb82c5b5293458398b7a2b4c27b38d76bb90a8d17be96bbf141628d562f8092e89fc7b27a343033ab73196e88a198d5c3d0cf287ab717dd123a6229db2e01185fe2c8bec33c1ae4b622a59a8740a9143f3a5d0f313724fefa4fc2a6938064d8d0432d0206d11435ace4a7f568ea846b8dd83eb67aac01244c182970e5e6ba56ee1548c70f7c680c87562980ef92a3711eff3642ded46413dcd153688069d04cba26c98c36c046e6ac5bd28e10f19322694fa9c49abae0ccd3383de47cca812dcadba251db482b0c4fd02f9bd4ffb236a4f19eed795c6f5d850ae6ff169cf00dfe96ae8a668286258175340e951cd700bc2e4e161ca4ba9be98bf4a1a5ffcaf4c896f5edeb1d60afb9669c83cb64106ca1755fcee3d4021e24549a945b382f53c929bb35a8f8f7c6142070875f5abf8c3a9252ebbdb7a0beb4a9c4aa9b91f1e6a2bb5c16c3cba1599f40b7f0ef32336e3deb1a15a22763f783d4aa4e129e4f4e195d6dab8b6422bff24652af8054a022b1c8e01f6b7b0812e475f10eb380dce0e2c0cfad76ee7b930813b6a46c24357c11f94e5cc5a8055cc6f14a14ae1ec24aec3f5a081038f6843cfbfd62cd92e1f18b3ed80a833acf11b0fe8bf94ade5f48e885a85e52a42f5ddf4c4bb3d7ff89dd7b0b4f1dff23223845605baf5fcbde89706a0e2f0eb7c7dc04a3216e50835881eeec388be0d816da5299796b2b65a3fc7ab1c6a2a361e28780d820da5b188c463344b867240317e3d21f205c1ba462b0b6a5526f20b9fcd8a40ed16ffcf92b7b047d2bedd0a1bc827ab65d76d5e923bd8e910031e569f1aade3b0e57cd67ff87f97b009dae968aa1794f7fb4c1d11f13166a466ca8e7aafcbf36896cc95b75aaf713ea755a221013f154c3a8df10e798b2798b6a439baeb395fdd489a04c66a0b1a1f94a649ecb8dcd7a4d81c26d4c856edab81188d09ccb7f7c8bd1655722f185493e9b3f3527e0c3ffa290f3227bc244b840eeeba7707c0668e3e4e3cf49ed21274c22fa53d86b7608cd319a825667f2c3d25e9a573fb98e6ee13b32033ced88a6acdd0372dba4bd681bb1d820c012b8a8787f4c27bec33625178a5cce880d3c2476515d943eb5cfbebcad94ec464711d59683af4f1f57c401ab055bcddb17b24582cbbb801781d39b0df7fcfcf71a11a2f7926056d74df7aec4e283bcf9dfebccb71cd69ff5eb26c2ecb447985cb82eef68fbbb0f46340805d34b18d23dc08866393a30baf5cf4149cae4a4e8bf3ec4b249937e51f8244471ec23038e9d223b15553921e45a535d6aa8602ba233095c0dc8cd0605f86ade856b2cb405cb7a7078f05a38ecd8209029caae7fa4954c5ee2e4c9ff61f51a3716af32e5a3452d8b24c7bc59f3ca64e1f7679775c0b02cade0d4b31165e6e08f3cad2955dffe686141109806afa3f6aad8839f5a045e191ce2becd05f9f70890badad944ba225b5180b30bba1b497fb1b21e6268bc077092e472d9058cf20df21b7284ad2ec9c15260f395b6d17754b81fa10ac12a475b71b0748183836c2c3504f95e8b557ee6064a2ee86a872129e76109f04837a96491a27f5a8eb92776b357ad47ccc3de900cd7568d0ec2f328533851eeef8b92e465dad559e43d9399de22b9c7ddc063b3abf0901a352ae462ea91e8c21c374c2bc33b474a93139f288e6bc275d81b2a2c846cab675390b761ba5e3a3cfdd318e1e4b6d5a931e3d98757298693f9e54f8c5049684eec0f85f67efacf7e43dd3c0797168f1b47f8a75052c68117e3dc6161de972b3951ecf3b45accce7f9692656d3319629978936b237336b9e8e68d05e3625b7dee023deabb08434bcdfbb08c6703926f9eb32a975fe8a5970231a2992897df177d3cedf86816bf4d1d16f386cc8524bf9dece68b05c3a94ae31e0e17dff22e8d77f45f28198440b6c18f4b78279e8eb97b00294a574f0efb66bed034e5890803dcfebd7ef73560053224131af065a36b05dc1e1ab729fe4dbdacca934539f8a690ea0bcf6724dc2aa6b4d4ea7556a382f0710c78dc11af747c7f061727e87a582dea990ec5fb7b100a0e34c3491bed585676a9c4cf678d99531f3b93a1581de1165437a32ad1221e3b7cb914144ea9dcd6a0e433ca686b1dd2fce10f671cfc4fa10fa24c04cb0b36acba16e5bd7f9754314f4a47d239c5e98275621cd5d62373ab8640b40b4d4dd5298d7bc954d657156d50075821d1a776217140ee178bcb4ec9827d8f7957404d1cc2e1cf37196c9228e323de7794b3d8a2ed055bf80da5bcc63d90ed25ee4748a4f76c2724b2a0fb9371eb67c8c46f2a0b8ba196c9b8418a639659a90c096d616412b640d7ca0bd11959e0cb6102a7f4a250fdd46d51593911d74372d2c6db090ed7e4161505ae7a2a144627f47c2e2aa60c33baf0cf858bfd779226604d2b9fcca4186aa8da67d4e6e7121fb22d98b2ecddecc4d020726a672969c227f7c96c88dea220098c2d67d553e7d1715d8ae9fc0be06cc014dec4020185471e5c412d3a0a490cc2a25446e2c49edada608d710eb7e4436a2a2b0eb7c1f6abf2207402e7559e43f18cbbccb58f6fc81b34d3d1df1edd08199e3e96016cd5fdc71ca115ca0ead48852e1ad696b239dde24fd85830e934539dde4495e415d6d8393453337f4542628f01604f2559a8c4605c98303f21fd5f8970209f0dc16ca6600c003d15bc1818aa5c27e03d9e2da981b1a06f9306bbeee8a6e1790e075248e2105fb50ba5e7ba599210e726086259368c11ce171cefb4183393267e894c5fbc3522ffb9e1845b598f79009c26c1f9756f48825e9ce90df3a0ee34c3a45609451232dae6fff8dd2a738b7836753410ec163577094361f759f222be41d1135f065d7831aec0f665c363a7df351e7a5168bdd0bdac301170f54cfa82218bc364c65580977f438b3d6f477281755196b6038fb9c71222f93f9c1f7dd220ed228a993d431f5e8832f146c37b0546e590a056323a7412ab1e0455717dbbd6390e3e98fd76751257def1c3352275e52e5da9120f2dd5b8d1621848b2851bc5661db401ae31c1cdbaeb5225d0959dff05198e88178231ae66aa2fa475aae172bb2da6f0d20ecd3284d5f30845390a5c21d5c9eda5f8f29210f1dfb80f4ed724c6f598378dc4b6b583341476c93f269869f105241b6f2e8b6b884e13ab19dc96e5dfcdf2d2c0aca504edb0d7ff81f79ea47fc70bed16d53bd4c4663e83bcad5f89f816e7c72f445efd69770d087c5cd2980907db24881e3dd28be72558efa556c744daae845dad51c49aba4b5d11e169339b75826f186d655c185b5dd1b1d9aadf23bebdccec3295c442f2bbc977432618cea3e814273f1b4ef4f30625877d06cc3cbf0c976f648e5ba7d0a6b9b860807513e8af266e852cf69b391bee33ea37dbca5fd99602153b471563a4f47f3a9b252e28e8e58010d09ab304f06476970ac4f2e0ab393d4c304baf2f4dbf4c31a3ac891fe6c93a3fa676d863c14ceb2d20330a0f0e40d96837d48380e1284e6430cd8b55f4dfbdf3d8a2d2bd9497683cf805105111244884ea937422aa4b8b577ac48f517fa34263a350f3c667b968900ee0fd51d75ba2128b238f2df85f7ae2b5b1d33e92f98536513eb181ba903eead61ee7b54cfe24320fb23dd576ae597bcc18b0ba49e706ac4a3ac28e6b3981d595cf3cd097b549ff5d6e3942dee959e85eeef01fc4f343e58607cbacf4de87c9144977c5015045c60001a4c856bdf4bc9b812d956cdd550ba4afdc9d1da13be9ec43d9da3e2fbdedc8a8340a809e6fa93bce81ddef835d14383476b17312d6a027cdbfc7662bf4dea9039c09c86b69bd7c9b754922d5ad4fe74e4004a0cb7b227ab1eb220d5d4e4c8785689ba8f3b2c04b8dec2c0e2c268249a9fccc33763413da4e718d0426917baec3f5088e2"}, 0x1008, 0x1400) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000013c0)={0x5392, 0x7, 0x1ff, 0x2, "fa9ab4a1abc67a03ab99553284ae9c6c744c7141", 0x6, 0x8}) openat$klog(0xffffffffffffff9c, &(0x7f0000001400)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r11 = socket(0x22, 0x0, 0x9) close(r11) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x200, 0x0) preadv(r12, &(0x7f0000001b40)=[{&(0x7f0000001600)=""/232, 0xe8}, {&(0x7f0000001700)=""/191, 0xbf}, {&(0x7f00000017c0)=""/20, 0x14}, {&(0x7f0000001800)=""/184, 0xb8}, {&(0x7f00000018c0)=""/188, 0xbc}, {&(0x7f0000001980)=""/168, 0xa8}, {&(0x7f0000001a40)=""/3, 0x3}, {&(0x7f0000001a80)=""/126, 0x7e}, {&(0x7f0000001b00)=""/41, 0x29}], 0x9, 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001c00)) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlink(&(0x7f0000000180)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe2(&(0x7f0000000040), 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x8, 0x7f, 0x401, 0x101]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x10, 0x0, 0x210) uvm_fault(0xfffffd803f012440, 0x0, 0, 2) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f012440, 0x0, 0, 2) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff8000148808f0, count: 0 ddb> trace memcpy() at memcpy+0x15 uipc_usrreq(fffffd803701b000,9,fffffd8035170700,0,0,ffff8000ffff91c0) at uipc_usrreq+0xb5e sosend(fffffd803701b000,0,ffff8000148809e0,0,0,80) at sosend+0x63d sendit(ffff8000ffff91c0,5,ffff800014880b40,0,ffff800014880c30) at sendit+0x52b sys_sendmsg(ffff8000ffff91c0,ffff800014880be0,ffff800014880c30) at sys_sendmsg+0x1a4 syscall(ffff800014880cb0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2770, count: -7 ddb> show registers rdi 0 rsi 0xfffffd8035170770 rbp 0xffff800014880850 rbx 0x1 rdx 0x20 rcx 0x4 rax 0 r8 0 r9 0x5 r10 0x753025e7e8bda0d9 r11 0 r12 0xfffffd8035170700 r13 0xfffffd8034527900 r14 0x1 r15 0xfffffd803701b208 rip 0xffffffff820bb305 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000148807d8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (dhclient) pid=268010 stat=onproc flags process=100010 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff87a0,0xffff8000ffff4cc8 process=0xffff8000ffff6390 user=0xffff80001487b000, vmspace=0xfffffd803f012440 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 59583 303978 11070 0 2 0 syz-executor.0 59583 114629 11070 0 3 0x4000080 fsleep syz-executor.0 62223 270589 83113 0 2 0 syz-executor.1 62223 195113 83113 0 3 0x4000000 tqbar syz-executor.1 62223 220390 83113 0 3 0x4000080 fsleep syz-executor.1 62223 12662 83113 0 3 0x4000080 fsleep syz-executor.1 61974 215812 0 0 3 0x14200 bored sosplice 11070 185669 55729 0 3 0x82 nanosleep syz-executor.0 83113 236331 55729 0 3 0x82 nanosleep syz-executor.1 55729 444935 83844 0 3 0x82 thrsleep syz-fuzzer 55729 80581 83844 0 3 0x4000082 thrsleep syz-fuzzer 55729 201893 83844 0 3 0x4000082 kqread syz-fuzzer 55729 343563 83844 0 3 0x4000082 thrsleep syz-fuzzer 55729 190536 83844 0 3 0x4000082 thrsleep syz-fuzzer 55729 399968 83844 0 3 0x4000082 thrsleep syz-fuzzer 55729 192032 83844 0 3 0x4000082 thrsleep syz-fuzzer 55729 434082 83844 0 3 0x4000082 thrsleep syz-fuzzer 83844 43669 8884 0 3 0x10008a pause ksh 8884 145482 8467 0 3 0x92 select sshd 11764 399471 1 0 3 0x100083 ttyin getty 8467 369452 1 0 3 0x80 select sshd 4624 97189 64376 73 3 0x100090 kqread syslogd 64376 28711 1 0 3 0x100082 netio syslogd *60864 268010 1 77 7 0x100010 dhclient 60655 343867 1 0 2 0x80 dhclient 8963 486061 0 0 2 0x14200 zerothread 3128 59419 0 0 3 0x14200 aiodoned aiodoned 32379 146685 0 0 3 0x14200 syncer update 39146 22388 0 0 3 0x14200 cleaner cleaner 12243 269737 0 0 3 0x14200 reaper reaper 82601 308278 0 0 3 0x14200 pgdaemon pagedaemon 10619 515922 0 0 3 0x14200 bored crynlk 69543 336242 0 0 3 0x14200 bored crypto 39201 388831 0 0 3 0x40014200 acpi0 acpi0 4738 414453 0 0 2 0x14200 softnet 85188 135242 0 0 2 0x14200 systqmp 98544 311678 0 0 3 0x14200 bored systq 14539 146432 0 0 3 0x40014200 bored softclock 49005 21864 0 0 3 0x40014200 idle0 71866 72604 0 0 3 0x14200 bored smr 1 419339 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9495 6343K 6721K 78643K 11104 0 0 pcb 13 10K 12K 78643K 98 0 0 rtable 84 7K 7K 78643K 259 0 0 ifaddr 60 11K 13K 78643K 121 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 12K 78643K 65 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 1398 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 6 1K 1K 78643K 6 0 0 sem 12 0K 1K 78643K 55 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 223 0 0 proc 48 38K 63K 78643K 379 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 21 0 0 in_multi 33 1K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 204 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 114 54K 55K 78643K 1501 0 0 UVM aobj 19 2K 2K 78643K 19 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 61 0 0 NDP 11 0K 0K 78643K 24 0 0 temp 130 3534K 3603K 78643K 15287 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 4 1 0 1 1 0 8 0 rtpcb 96 37 0 33 1 0 1 1 0 8 0 rtentry 112 63 0 33 2 0 2 2 0 8 0 unpcb 120 142 0 132 1 0 1 1 0 8 0 syncache 280 6 0 6 2 2 0 1 0 8 0 tcpqe 32 240 0 240 2 2 0 1 0 8 0 tcpcb 640 300 0 296 18 17 1 18 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 96 0 96 2 2 0 1 0 8 0 inpcb 280 602 0 595 8 6 2 8 0 8 1 nd6 48 7 0 6 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 317 0 138 14 2 12 14 0 8 0 art_table 32 318 0 138 2 0 2 2 0 8 0 art_node 16 60 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 49 0 38 2 1 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 53 0 43 1 0 1 1 0 8 0 shmpl 112 17 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1739 0 344 46 0 46 46 0 8 0 ffsino 240 1739 0 344 83 0 83 83 0 8 0 nchpl 144 2263 0 1809 60 32 28 60 0 8 8 uvmvnodes 72 1905 0 0 35 0 35 35 0 8 0 vnodes 208 1905 0 0 101 0 101 101 0 8 0 namei 1024 6282 0 6282 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 520 4 0 0 1 0 1 1 0 8 0 scxspl 208 6849 0 6849 9 7 2 7 0 8 2 plimitpl 152 34 0 27 1 0 1 1 0 8 0 sigapl 432 393 0 379 2 0 2 2 0 8 0 futexpl 56 6548 0 6545 1 0 1 1 0 8 0 knotepl 112 79 0 60 1 0 1 1 0 8 0 kqueuepl 104 180 0 178 4 3 1 4 0 8 0 pipepl 128 268 0 249 2 1 1 2 0 8 0 fdescpl 424 394 0 379 2 0 2 2 0 8 0 filepl 120 3142 0 3040 11 7 4 11 0 8 0 lockfpl 104 271 0 270 1 0 1 1 0 8 0 lockfspl 48 57 0 56 1 0 1 1 0 8 0 sessionpl 128 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 360 0 353 1 0 1 1 0 8 0 zombiepl 144 379 0 379 2 1 1 1 0 8 1 processpl 896 409 0 379 4 0 4 4 0 8 0 procpl 648 815 0 774 5 1 4 5 0 8 0 sosppl 144 5 0 5 1 1 0 1 0 8 0 sockpl 384 789 0 768 14 11 3 14 0 8 0 mcl64k 65536 18 0 18 1 0 1 1 0 8 1 mcl16k 16384 3 0 3 1 1 0 1 0 8 0 mcl12k 12288 8 0 8 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 2 1 1 1 0 8 1 mcl8k 8192 12 0 12 1 0 1 1 0 8 1 mcl4k 4096 33 0 33 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 68945 0 68913 16 11 5 12 0 8 0 mtagpl 80 6 0 6 2 1 1 1 0 8 1 mbufpl 256 111692 0 111575 24 12 12 19 0 8 4 bufpl 256 8839 0 2479 399 0 399 399 0 8 0 anonpl 16 65002 0 44187 99 14 85 97 0 62 0 amapchunkpl 152 2454 0 2293 19 7 12 16 0 158 5 amappl16 192 2446 0 1272 68 8 60 67 0 8 1 amappl14 176 48 0 41 1 0 1 1 0 8 0 amappl13 168 104 0 102 2 1 1 1 0 8 0 amappl12 160 10 0 8 1 0 1 1 0 8 0 amappl11 152 138 0 125 1 0 1 1 0 8 0 amappl10 144 13 0 10 1 0 1 1 0 8 0 amappl9 136 570 0 566 1 0 1 1 0 8 0 amappl8 128 149 0 123 1 0 1 1 0 8 0 amappl7 120 36 0 32 1 0 1 1 0 8 0 amappl6 112 145 0 132 1 0 1 1 0 8 0 amappl5 104 139 0 127 1 0 1 1 0 8 0 amappl4 96 717 0 685 1 0 1 1 0 8 0 amappl3 88 120 0 115 1 0 1 1 0 8 0 amappl2 80 2353 0 2277 4 2 2 3 0 8 0 amappl1 72 16969 0 16534 27 18 9 20 0 8 0 amappl 80 1039 0 989 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 18 0 0 1 0 1 1 0 8 0 uaddrrnd 24 398 0 379 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 398 0 379 1 0 1 1 0 8 0 vmmpekpl 168 7133 0 7106 2 0 2 2 0 8 0 vmmpepl 168 55559 0 53166 146 31 115 134 0 357 10 vmsppl 272 393 0 379 2 1 1 2 0 8 0 pdppl 4096 802 0 762 7 1 6 6 0 8 0 pvpl 32 219435 0 195721 308 13 295 308 0 265 101 pmappl 200 397 0 379 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 557 0 31 16 0 16 16 0 8 0