Warning: Permanently added '10.128.10.30' (ED25519) to the list of known hosts. 2024/05/15 15:52:14 fuzzer started 2024/05/15 15:52:20 dialing manager at 10.128.15.235:30001 2024/05/15 15:52:20 starting 8 executor processes executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x6, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x12, 0x1}], 0x5, 0x0, 0x4, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0xfffffffffffffffd, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x1ff, 0x1, 0x200, 0x400, "384ac21643e4678e3b889c4b690e91aec66df829", 0x80, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x4000, 0xff) executing program 7: setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) pipe(&(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x18}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, r2) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xd, 0x0, 0x0) close(r4) accept$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x1) dup(r4) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000100)="f013796d370b89a5e666aee551806cbf4e19f4e38f725543d274084787c07ff190e1d6fbb8ab562deb3f3e4761e0acafeaf05567570cbf9026cf52192598750911716279d6e3d40c6489c8a7fe6fe7166cc95be27a19cce74a9133303a15f338e95b30a5d66ee81a3de45142a39cadab0bbc523295440c46162ccd1778e9bc02adcebda9a5ba539413536f599e5726ae4b7d282a8a2c973df7e4277c186444956602a42eb3221cdb9490a21979cbe4bf44a93e3a6a11551a1441f466bd25940fe7d95b65b19942509188931a92b1881b53502609cf10ee8d4cba3d11db463419ab62f5dbd02df9c4bd6a4e9e2a35c009d8e527bb143a4edc8ba57216de6cb7993689233ce9587599dc231d810089ad53509bc7613d6682e0a289d14ebbc41c8c86ef0c81d7f4d2c85ccde2025531ce9fce98f2effaf10ce67e2fe744a9a0caf6243e1cefbee7ced549ba9866f18aeb7771e45a6e93c7044206c49aa09372215c8ff2fae022400ed86b7592bc1150b456a67edcfe5228178f3db032a879d2f74c9cf96507a7354640e2103748e423aeb0b710c539e73cfe2e6d9d2ff97cd2c31943fc3113462bc7b65f483cdb7e77496c2f6e293d5dbe99695a57a87e3da7adf699e5815e3666c2d5fb7f4fd15ad6a53514f89c51a4ab7f805ec8ad9c5d4397855f1cb3ed435a54ab3451d13d50a56494672e7182044eac6ac21c1ca09f266718f0b5352953f8c8590acaa50ffd95aa467ec7c6c5e001805ef747f7888b34132d3a0248ecf4dc663f39ae636421d4307cc2aab6441c19fe4b9a71c12e3997639df9e1c406624c435944263c4388d1b5a86e0b1a9c2374b8990a0e7a06da451fdc8bea52927a1c6ceaa8b5a9eb21ff31707583d689527784e14d74bc197c914244377d7a94a9a85503cf7cf894882682e13cf260bd1367c56d10342a5ce15a2cbf2219899b1cbc4863b736452e6863e830e29fdfab2c13121248937977f071b033c76013ffac46d9d74dab9a4b1aeb53b8b2ec1716a243acd901c997c7bb17d85203d2a2420bf73f93d3ce214bf484f2e30287463e19db984b905bcde9a1943bca970b5c24a5212941fa6535966c83e6abc12ef0a03ba813dc9bfe30633491a5911fd92c785e235212e78b618a3a1350667e610b18fce269b2fa77c03eaa56eedbdfb885867216ddbcb5e910ec63f9a03b82209dd841b029cefeb73d1baf406bec32914704f5980d94bc27907b8f87986f77524c8ff8fcfc0f747a0465b03e8bb7608104ad7e2540e0af2f76124a4b3111dd2a6d7486b58fd433b6c1a134531ca61f59e21fa4e23c0f27a89a1ce7cdd19da37d881d6320ff4e2752d6d8a08ac07822dd7f01ec3beb7e87da4f8bc8a4c856b1a35e6528c3d517878053141d1237f0b118f4bf4be9848fe939127bea69c88f62c80b897e0926ad3103c79d1eb79e35df349b8d69e092f793cc364c60eb006a38c148bae33e8a8398a2e3733d19798091438c2606fe7e0f5cead08b39d9c6ba8abc2ad023dea4b0da9527bfcdd198b082324e4f73518e9e03cbb410e30fea5509503b8ad51e80a0d8d189af13ca1290f1b84af0d109093399a4c63ab15a86e9b3f956270675f705dbb4b01bb0a2b4d372c03e406b5e3c36bdd7de2539e0ba4e6216c620c77c70db52715db0a9aee82af3a131cfc1ca0fd4fa6ffa4973eafb8ab13af605935d7b461ea2ae756106a95c88f50f023ad00ba703d13ef7d8d2fa35fbf866d279701d39f244f3cc1c0ae900d32b38080e7dc7a4947f14dc3aa0f374e312d50826115694c41496f4d51728eaa9ec642746c66cdde37632300106e881d5bedfc8a07cf3da8b0d4427be111ec8cb4cc1f400bc15d82f33eefd5e91d12c6da95a2f69b3d780d9f3b18ba2122cca8c2cfe35c86371777efce01b43c0b49b38c970682a0b9d1ef9d1b455a51ed982606675e0abff607a050e67f533f976d4bfe1588699e4e6a531c907facb56eba6c3df71b54a5888df903d3eea2e010833347dd83b23d51136ad7d16897b27bb9a06e89c3836a43925c4625dc1aa49ea6b4a907a727fea990e8b378baa8aded62e1cf93feb9da1f2386eae1e3dfcfa7621afd48508ff37df7f220736ee35638a5ab700a6e4f7b951cc6869563e174e1cc62a40a0bebe9e51fa5b5520492f574713cdc5317aea62207e3c5e307dc1a7b5cc673109c8484514942fb94fd2bbc17f0a5e55bfcc048cfa7ab5db980ccb8767cf6b2ab2e9b8d6d49c5982470c0f958283446168a518ed42c1b9eb6f9bf56aa18f9298b67c3fee11a27b469afed3e2f594cfd356d949bc0331eb301e1540a5891243a920581e3683f91de981a50fad7907174b085f8418f3428f015541d492107563edb09593ee096374b7fc0cbcc7b18b6583cc4c8db2731401618efa98667cc5eb41737257b64511f74e12708cbcdadb2395814b7c891d32b251713c0410c889277321466195a6ceec1ec9cee0b1cde8e2ee15f1673c6d9d57002c6fcef0b2ec717d216d616895a43dc61900edff780f685c0f6189cd724c6a559f94332ae1f94ec3cac5d865a93f20ebd391836b033dc27633439854ed18656eb127a5b6f77b02c527393d21c5ecbea9a7b517b5873bfba432c0677f7b681c6d5e82ac030965951a698eb76f8206d54fdf45b31d554a7bf7c0fc43abcbf419ae769b05bb63cb52af9cf6563c978f3e2f57dc265f6d555e049d2015340eb22c0ce7df37e0dae6b0717b72125c98cc36408df853015c9da2612278f90566875f55d340cc7162e954d6ecf7572ad06de6b6b7331972e8dc2b60211e71b7314b205e444669039099bd7c1b1b2f622e4ffcba4c3d93efb78b6998296b9fe975360c2b08f8cfe9e40266ba2a39c678721a1b6e8aa8968a8bb8d50db657119a8e5a079b88c34ad76bc3a0e2ce8f4b22dcfd83f50029730959fef28daf6866ca9e17ed3f29d08bf98cb212477f337b77d40f1f9b5ce78b2f10ae7ba9a91ff38fee2e5515e7bf03337cb27c9b62f15fb979d6bd3db78dd9f417d72bc79553f0d8edbe6505cca1ec68eabc7c85bf09425740fbae6880325c85c6c120127ba08250b74c6ad63c23638e2fd97f11ee56f7e9d067347418f675b9641f471917935f551d52b8a5dc8263f590ef3558de61670aa8e2cdf954a722c20531bdabb036b45b5bbb9d04cbf8d9a3842b864bb84054f4b04f34a10453f4e20ba7e5c5dba03323a5bd5151fc21d0a4651a79192ebc5aa84de9ee0837c5bf81744a863207b7eb398d747ca969220e124f76f948800d0e57ac85a8190b157f24b38f58212d4a1869558f4ef531043a3b93817113d310fe0c998b35b70d098159e16ea12838e66fe8142c104c0a2ad73d1c822c9c160b8788332cf46f15d5bf7c43e40e8bfdecbfd105e32c5dd1eab8bbed659af58c6db99a170eaa3997500cf0a6ac33b0c9575d2f6fa569608f25e85300c986474bb9c2483d75f5128b53d8ebc92a7db2d255d67252edd593f7c5fa7f1ff939b0a7ce03e25cf2a198ea8fa0b8400be7f655210d32ffc19044945a63868d58e05aa206724bea99ebf4e1f25746f8e330246cce7463a7dd5b1b813b34cec9bc196037eefcccf0dbfede4a4f222d41077c9c9227c2c12fac3fc1490436226bc921732a5fe1bba6732a34dd8295f7ef7ad61b67f1c440a2cce4ed60751810bd710b743d5dad46b851499b33c4f4f1c7fd1a9a7f72fa7342a5b63eafddf2665b4729cb61ff5ee2032f9a9bf5a1b463f5f18fe3f428a616e33ac87d325fac2a3fe3c7dd1b490e9bce89d92d8644f412bae0f3495ef23857b1044dd309224999a3b9f3b2e344cf323f8f41c6471a55f9027b7230673f48b176928addd18e87559d45c6e0a3310e5049102a8d21d0b911564bc0ce0498a6f0a0c2f86e39d7f88a75bc91a6ff97784d2ead291176f1df2947ae6b5cfb24572a98556f28184580872078f41e7a63b745cbdc527412f6f498ed11d530f497441a1ea981da61ad45b21c77605afef9316aa4fda593686cc63c542975d1a9deba3c774478f62db6251a2376c68f5bbce67590d66ee840545823b7a337e7157081530409a345bc04685a0b41174857da1b475c30aeee036f5e67b0e17a30824c38eb567fd803be03b404d9ef3a10f0037f539b8c54d392b28360ba9805f42833b2632a1d7e0a31c07f87932bf4c75a5cfed1e3e6bb5bdc8b7c2b0744e12c99522ce35e50dc4cf01f57717b2f18883cefc77cde6b029fb2910bcb3aacd1c4cc63021334766dfb77da8ca777f1414d3cbd32bdff4bfc8fbf45c79f36a96c5afe5dc7e8f3980eb9375f45dff2cef6b716be6d949f8e67fb7cf13149b19d2bc77350d60a32a16f49390c76149127c27cfff779a10dc0416c6a016686be036db57b0c2c302b34423aedcbf25495358317d71c2aa5d663395ae985fc1efd539a325dd0208d52ecf1ef23742221e0d1036fd6113c722e02e8ee95df31aa6287dda96f1a9c4bf39bf2f7f33a91ca30d254a5906307df5f81b4b68653fba47eb00ba202b543211f7f79b449abc241d1c50d4252d57a6ab574b9b2cf26b14784adc6743a55cf40769a246b39cef1d773310f422bf7342f12f9ecd1eda5824d630b120cb1e205abb7a6e834fe5fbb4baf0189ec0ddbfed19d0da3f33f6bec46876a3b9f3f7415e3c24d1e06b208de6a582a5c509ecd8f0778345e55d38c58485b64ff5df65e6fe3272a6b398a0346ce8f787ecff882a11f1a5c2e911af31ecc5f52f6c614a5e81a63062f7b43638bdb424faa6d4df4595bde5546b82cccf53a0200917f3c2e46c2fa458b51a0690c1d97f27214961515eb69a56004e6180c1032b502f7061b2c5b1bb0dd499bdb914e22c2e2dba3a1844048992f5b63ba76e5f3a5a3fe834aa07f23d778e16cac6d1e1a4440675ee82ad4f88e67ba09a1cf7ae408ad22b3d3287f7459b975b63880bd889bf51e4e559c2c71248928da9736a2b9ee62918e64e38bafebfcaad5a2a95b3d9d1b030f3135a0370b797be682c076e3b4f6b120bf3f29ef1b17d4b4bff37f727b3196fb3d45f8ca7ea9fa912e34e6ae3957f5a3cbb1ed5854804f752bfdd37773ed3b4dbedb4d4e29c91eca95cf807b603c4a32fa96d5958758a56ba79a96bea09f32844663e8655f95eec10a02c284afa9a9ca14dd4cf4ec0e7d1871ace708f8b8a73da9c2e55062410742d1b3bebac3b9e6656d20488cd9ee9a115c2c9e38f43201ef80bc3a1b5d1c484b0161505290775de8d0d2b0758ad41c26560f0c1a77bd7a1aadf076e25c32616669ca6b71b4779d377e767dc0ea7e8b2f2cc2af4be8778434f04657825d474f54e7e2e24566456538eba090c8631c7c626b6266740e93f2f59643420d63a183fed046280c48401db853535520b0c0c226a8c4913bf1f748879b2af49da8cee7fb6607782d38f06cebcb7ebc93efe9e2c98206a818be7c82edd8fac4e744256ef5f77960df8a7f9e1d526992f3375dc87e86e07e81044d492531cc33e2387b971157ed2201fa40dea6992a2535846548f79f755aece0ff48765a1c55815342e20a70ba074b0856af06ac8cea10bc9ccb0b88a042363892b268068c3aa5bb6a098d30298cf12ebb46a7d79b1f404ad85fabd7dda39ffdfdc552412bb005bb4300e91c90110dacf6f9a96070ebbc6eaed2cb7286625ee4c90eb34d6ae02220ee65a33c3cf5654de07e9f604b62075fa7e32ae63604a42742e906bc2be92af7be8036d950560c170c173d9615671a85450e2f6bee616d4caf9f06e3274be3886bc964f522a89ae9", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) getgid() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x1) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getppid() r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r2, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r3, 0x0, r5, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r6 = geteuid() semop(r0, &(0x7f0000000140), 0x0) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, 0x0, r6, r7, 0x88, 0x7}, 0x6, 0x6000000}) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x25, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) select(0x40, &(0x7f00000000c0)={0x8, 0xb9, 0x200, 0x2, 0x9, 0x10000, 0x6, 0x2}, &(0x7f0000000100)={0x81, 0x5, 0x8, 0x4, 0x2, 0xffff, 0x80, 0x6}, &(0x7f00000001c0)={0x6, 0xe57, 0x800, 0xc107, 0xf1, 0x0, 0xff, 0x9}, &(0x7f0000000200)={0x1, 0x7b6}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) r1 = syz_open_pts() mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) mlockall(0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="7f38897a2ada42efa7931a6b86eb9e121027c5d20e493ad61994df829ae293bfda2f7aba152ba878fe976d74986469ac7605f1aaae81b2f0ee526ef55b51b7ef3207d96ce071a9e6bccc4e187a91577c1a246ad825572c6e554c32ae6de042901cc1e6cc09", 0x65}], 0x1) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) close(r2) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, 0x0) dup(r8) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdf, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="88b0c6168d492cd98fc3830723141966e011fff474c97a60ec7cf7ec1aff6cbef78295a3fccc91d733e16f3079164da7b7e49810d3d2bd1289750332c8e0a10c8d90cfdf6a71f66aa823dad436ec3560e86726b9922fa9a427a5daf8d9a542a4d50ec8e8e9e3d98d92b2e6c5adc3c7213ecb3547901a72cf11318d502ab14e826f56058959004efb052d4571f0763558864a7b4b21906c40e1a412862b031af2f21340776f3f80b179b555afe598952e7d2608525427fdd03063d4f45503ed3fe67b552faf8c3e65fb2ce4f17884259f68133524bdf40f82e5ecc617247b044a7bd9c16ba8e026ef384784901fbc7481fb5610587f62", 0xf6}, {&(0x7f0000000540)="14f530f6c5b4d79354c1724d9884df126f36a294f5813cc4ab2be51d07eda272edde23384b54e21194de6ebd9a361083fbf3f5b22f334a1c7a328d9949cae772cfaf25ba49b0a68219cad8f3dd32358cc607e31cc2318b0faf58319e28b9c8ffbad097ed45d756e5f0ad0c5c74d23978e3b322e54e6c6ad6de95f2cf8090070cc209db5b2ab25b3e8ec94b5efb66810a55f1114ae8a0eac3e7519db85743ad540353409322b9816ca43ca39444d305c14313e505dbee3a1f41792129052c0d9ebb11be40848234dcb82562f46d17e885781b0cebef882e8ef33efe06bef51d4f3980dd0c319970be2a21e40bd4e73422b30ce0a901857531b4e0361b71c0769a927994680f1ede562d1a4501dcc1edbbacc070f269d03a43373178e2c1a598b8810e8c2afefb505d73ac6098333a961f194fda5f34dd7413d77a30031c9eb3e5bc980f84bd5a9dac051e06b1697de7cbc91eb6027f5bf862eee3f833044254603d42ad2df5117fb3b16c63eefd90af9e851b3c4e131a100d1399ebdca4ae8097755a1eb026b922bec024d55577b8fc2d3c6b32d80d24319276577ebe28401b8924465b091e75d56b61e20e5223f8e2d2325897d32df5c38f9f2d7eff7ab19588d625db02d2fd1b2c4fa5c9d5c0230fd067209a4a439ae97da3a03d5f4f814e8a1ce8c1a16dd40c82d4eb9855fe9ec385413bf2593b116b5e01895ee743ce58cee3e9831fa44b7193db73b788e1ace28117ca341d0d5584a200fd396003e31cbdcc8614fd5b3e379574978ef0e8d38f2d2036d87923171f8751796fd7c41f37b9744c0884e70f94b4f21dc3d23fd327b28bcd2572b2f98684d28e8214cf", 0x25d}, {0x0}], 0x3) writev(r1, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503", 0x358}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) executing program 1: mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775", 0x6}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340), 0x0, 0x0}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r2 = syz_open_pts() flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r3, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaeaa88ff90ddb86a47764c542b8f12abe6c9953bbfe8497511ea541a2713a3650e8f7a0dbfa30a45c031cf6696bc1b1e9c7f37318ed882"]) r5 = socket(0x11, 0x3, 0x0) sendto(r5, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) executing program 1: link(0x0, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() setreuid(0x0, r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x4, 0x2cd4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) poll(&(0x7f0000000000)=[{}, {}, {}], 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xd}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf00000000fcfe8000000000000000000000000000aaff01000000000000000000000000000100000000000000003c04000200000000000000000000000000000000000000000000000000ffffe0000002"]) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x13a, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x28000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r1 = socket(0x800000018, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) msgget$private(0x0, 0xfffffffffffffffd) openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000180)={0x1e0, 0x0, {0x0, 0x4000000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x8000, 0x2e, &(0x7f00000001c0)="ebff00"/17, 0x11) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) chmod(0x0, 0x3a) open$dir(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r3) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef3", 0x5b}], 0x1) r3 = socket(0x18, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x0, 0x2) syz_emit_ethernet(0xcf, &(0x7f00000006c0)={@broadcast, @broadcast, [{[], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@echo={0x8, 0x0, 0x0, 0x7ff, 0x2, "e520d17b45b105395e4622c81695cbf64ec9cfb8b54ab16496ed67bc1016b29a1282d356dc8b8c2c90cce5c05bbf81d8adc60a187e0f261e8f841775c713b04e900f788d85a1fa38c9a69ebe2a12711975bd1537539e96a7fe93aafd5dc9c3246b34543b60a703610197daf745ca3f64a31aebbed4b508483ed6133ec7515be8c7fc372bcb9ecbdf38bbd6333d90e2b4db8fcfe6a5f0c091e91897f74e9520c0e2"}}}}}) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000080)="c7", 0x1) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) close(r5) write(r6, &(0x7f0000000040), 0xfeea) close(r6) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f000009f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000203000/0x4000)=nil, &(0x7f00004dc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f00001bd000/0x4000)=nil, &(0x7f0000719000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000063000/0x2000)=nil, 0x9}, {&(0x7f000016a000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f00004ac000/0xf000)=nil, &(0x7f0000106000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000034c000/0x2000)=nil, 0x527}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000243000/0x2000)=nil, 0x4}, {&(0x7f00007b8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005f7000/0x4000)=nil, 0x7}, {&(0x7f00002cb000/0x4000)=nil, &(0x7f0000558000/0x1000)=nil, 0x5}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f00003d1000/0x1000)=nil, 0x16e}, {&(0x7f0000643000/0x1000)=nil, &(0x7f0000494000/0x1000)=nil, 0x5}, {&(0x7f00004b4000/0x4000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x1}, {&(0x7f00002fc000/0x4000)=nil, &(0x7f00005fe000/0x3000)=nil, 0x7f}], './file0\x00', 0x7}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r7, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) executing program 5: r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget$private(0x0, 0x4d6) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ec7a5a6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x921}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x71ee}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], './file0\x00', 0x10001}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="c9f0a5ae5e02b51878a5026e6c3b7834dd7e069baf8d429a0005283ee8edcd8efe2d0579fcebcf34902132ed59e62dee409eac6f0bd78150043c90608d0eb37213479ced6559b90b12250532e7eb09fe28d38612fff56f9850ce", 0x5a, 0x2, &(0x7f0000000340)=@in6={0x18, 0x1, 0x80, 0x7}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x3, 0x8, 0x6, 0x401}, {0xf3, 0x9}]}) recvfrom$inet6(r3, &(0x7f0000000480)=""/87, 0x57, 0x44, 0x0, 0x0) r4 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x8000, 0x1e4) fcntl$dupfd(r2, 0x0, r4) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000540), &(0x7f0000000580)=0x4) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) socket(0x6, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r3, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80), 0x10, 0x0) sendmsg$unix(r5, &(0x7f0000000b00)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000680)="8efdffbd8954fc4891bf253ce3b1c866eec464f5f53ded8e1318de399ef5251e791e2ef31f00bfabe7411864e48dc8bad3e6c51983ac5fe29e0a5a421ecf9852de892d820a38331ebef6b3b2fa4c1dade90ce13c35f8a17c1f60d60d1025ff73c6e406c9c49d481cf2cb7e130057601f2007f0d763298986b8aa2adbf61cdfb5f42a106a2a323a2b7f1db206d2d7c7a4cf1a4b75a9faef6851fd2acc69c750266d84a4ba65243709c3c9c394bbc1da8a73d5e9db4dad2436c791", 0xba}, {&(0x7f0000000740)="2198e3e0865a3a4164c98707ecf733f428dfb0ba83fa74972e3e5d9b613f734f1ee0d3fb735ad6ec8bda6faa2390fbb6097d362b3a5dc3d32b4f5e91ad144ea798b8036735d8fb777c077bd754bde1d4fccf1bb94ea18eae10c17493106ccc12167c8eba6e62228f5006dd34c276e1efb76dcb20e88a696c54dd3eb183f0a5a67f8dcee312cfb2e611ab8de717064512535fb984cce214b0f879d2cb", 0x9c}, {&(0x7f0000000800)="344b51593e4a9aeff0a80be9190dc530c61b382478f9ccf2d2c2c51ba304ca748399a72fa200db22941509d2fccafa5019dfcb84c94c013377367e52d4cb40e69c72b46363e1d1bf7f76e2e246b200cd89e08bc3cae5e061b208722a155da624ac309eeed0159fae6a2368a40e9c3ee55e3094c90c168e6fcefa133ef6fea5763b157f5d162c6aae2769", 0x8a}, {&(0x7f00000008c0)="0b5e520343d6c23cb3acf67a3956e6dd151a9f3a6a96185ab911e4ce3ef2c43a8fb232ca97deabe446699a5558efd556f8b051790c232bbc7b298bab", 0x3c}, {&(0x7f0000000900)="d3348b3341e63d25dea3d5ce101f4d2d978aab6171e250821d2f8433f5743fed5ab91c24eeac71a633a02ca1702a9b665e9d98e61db70deeb6848a6b68ac400a91f16ae53cfcb23f1ea33f902cdd371f01f7476425ec3ab242a6edecf2926dac5cbc69af014b537b1667195ecff3f8a7dc560d181fb131aa0ef7ce0c6baa553d48877e3a33b9209e70441e07b721f301431cbf10f3885352a8d0aea4fefa2464f69371a77b0c4fbff6c0ec02d8f4aa214e38", 0xb2}], 0x5, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r2]}], 0x38, 0x40e}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40), 0x40, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000c00)={&(0x7f0000000b80)='./file0/file0\x00', 0x0, &(0x7f0000000bc0)='./file0\x00', 0x8}) mkdirat(r0, &(0x7f0000000c40)='./file0\x00', 0x2) sendmsg$unix(r0, &(0x7f0000002140)={&(0x7f0000000c80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000000cc0)="19378ee51a00707a81dfbfe39c1f6c7f6ab676f00b7e04e47d216b4912b38584135ee80a340eafc30a0c0f094d852c2baccc4b74c38166c316c869c008f440233bf1c0d1e28018e1c6a7eb49899015cdc2b0d5f550f7ef205bfa5e9c8fa1ea02661d314920228a8af918d30d3460a8a517342a26411f198ddc577756c55605ff03c51f8df30081fa97835694240980e92c88d6bfae4fa5125dd5f566c566b9f9b6d30a1965162a89f92d817365aa1e29e4f6eb4430f4fbb0d16c0c6bc7c0cc00077434cd60c19751090e604da2d35a9c51941f45a5f1fc0d4cfc6a6b6df87906188f4266e3becc57dcf308a532ff6439dd69108350d5ee2d6052f58dd94a196c15d58a1f0106ce80bd2bd84b724fbca0344cd8ba878a2a0be1e07c57cabad67a6e213a005c732a45ef0e12d52f4eb038c33201279b61ece7e20c04566d727166deef733860b514d46f7385d3700a40949f5158da30b2741089a3fef862a9424677d0a7a401bca2445da381dcd7c25b0aa0d6615050d7437e8c3d34921d28e8fcf8c005d9ca40193ef2d2ebe9fe416255bff9850b90cbf42c1be6bcceca2547667220a557785057cba5ba7dfade136973492d34ac2d0d2efcaa0794593b7efe886d2ad758564ba63eca810eb64028d4c10af5b8ca2bf2b40c0c5f4d0c9cf637d65b82d3a0f0a40fdb040e4b960fe75137e3c74632279da8becdf106af8084211e7176a38a45abc17d24b17a7bee443a33e7d1507c78604ba252579ae10f2ff66b791058745ea401d07e9cfcfbc4ada7a841ac794c39d99d4b190a0cd0532b063ba471b4c7f67b94a752c484dd8d8a0629c178bd8492a185e4f39fc0e6e39f9959cc2d3772daa02df6f048879a17ce29adfceec1b32306a12066c8ed938f5d476f6888e1955eff9b4e8b9c468218495495c84334c85b310330075c93f4de3f659e4680cb688ca8adbbd3062f455fdff20a164816f54f6771b2c503570c9cc815d0907b7655cfb89827147d14c9b9e32316bd9851197870d9839542d8d40d4628d8872a82abcbadec4b9063f471151cdf645e324282ef95b76db0f97410fdc8e1070aeee0ab495127a2eb4f646b5a9fad05155dbbd37f415c93ea311c423bbb4541a71c9fb03d0fb155b0b3a43cb56acb47ff9955fd665bb24ecce80769f33db3bf3784125c0a05307a3f22b03ecfb864e4a4b4f5049de4a8f5fa48515e28a7f61bfe4b98be8a61224210cbeb3236a040cda6a4e8befd05ac0fd66da05155ee4897ce36ef1e274e4c902e789e1ce240950aa16ab07cf74ae77d5b90f2b4f58aaf32843c7c957e6f0573a38c2f04fe1ed404ef9f5afc1b01b9365fd1ff91eea2266adbbeec18b1f2abce5647e02ecff8d2b6a6f2cbc62d13362565490f31f1a2df1bd7c2711b5991aecc55812cd616709be8d20d361276c0d907314c32bf975d8252840489bad347615c272ef45223673c2b343f9b0eb9774dd1a980a89fea59271b30edb5121e257f2615f9e85d6a107d50365fe7caa2f21cbeb5febf4133ec4027cad33946a27536b65d187f1751447497867db63afab2c4fe6b45d131c3f0d7d65b473f3baf5e62cda774c340a262dadeed4fc8111ed604749aabadfa622c0bb9deff184763ffd52aabd26964fefc978a43488228f8c499669b3b49f247e87b3a7c5531a6f78bf23941e06d803efbb371ab41c00f370354f813647313a49777a0322612349c48f7aa7fe66c1760174f22589c720f1f5312129743da708c16673b3f88882ac6c862c2c1abcb277a4538a85f0c8acd4d5dc1b628e9750a167b0ee1689d76c2bb247bad0e6192919e8967999a9bfad82144fa26607e3b911b3937cca7ab946ac6519f614ebd4962830e6fe5b381062d82f7a81569edcdf5a393e8047ab90ab2788f3dac21a970d55d12509f590c5529db5ae3e7b0d1297cdf334c7f856728ff8b2154af4dcfb12bd070f6ed33171bbe7d0bf14dfec4b7fffbe7a481fa8c000620d02cb4273fe762642d740b5334fd7ea2154da213b33b5da2b2bccf0e56a48d2e283fd8884b7a18abaccd1fef725ace8ba081ec82933f96283516b2bc44ff4a70594664c4fe96aab3e4651e441ae50f394957cd172037c105a9af1e5947bb995d6be3408a365fbcb0222009a5f0057f75ad45bd52b45fc0b12a78bde4dca1093c52d0654258ee7328ea80fe81c29991c4745bdb7e0ef28033c5f4425886b3accacd13506e41ad0a89edf0debe7372c27dfd7704aa5dee3a04622a47a7259d60bf30c3fe9696c4e4653e7bba12b0cb817252966ff953680732e064d5a3e3c728713db70a16a4244ce31c5f80bf2175e276d8f2fe30f56f9c85f88b26dae92939e4fc320647e621210f7837dae1e157a2f83d8ee1b3e7801a4ea5543edf8c7a9ff4d9cbaaba92ca8da21749434dc5909f3ff227aa1e597d3d09828228672ead0a2dee6d296145d3e2f90213030185551e2174cde00f71f9f8d7bf9e431d5d61480e0f73039f818536be9d33f366dc70b35ef7d17f7bd429a7a52b5d9d5fd797fd0b67e7879ec0359ebc659b23ffa4ebd80c904be4c9b66c920ba08ab22593f736d9bb1fdac1eb25539883e74cdfcb96d2ffdcdfab9448b13a20f1282f67479e398ae0bf39af758569803d0b895332f2eabd81e7ece80ba0da5f7420e458887386a6eeffa5d08be507919a7aff709ebbe96d6b641789513540861be8062c538b3c34163941bb7957f2aaf4dd3fa8e117ab318d119cf414dcc4b5f87db294ec93cf3136eab08b23bcdd2d9f45ae4b34b655f9d8c17b7ce30eaac1ee97cfaa76c51cc094a2747ad0854ead006fb63f82ed2a151f3c6ced1845cfc99d840d90018b76ee4d29f51ff7d45e264bcbf1771adc045d5cb186b7dbde27e87a6c424a0b699edc9dcf5acbf5ecd453724b4c0fbaa6229d8d53691bdd565dd3d2175867ffef5b3152f510e35f601f7770bfcfcd0aa3317f318837faf9ac2bfc48a141949a64f33de31d6ae1f405615d41fbce206cc613e7d09d11ee0f363794f8faf066f43b2f3d8ee62944d67fc8c4e072a2a6f21937fb01c97eb3c30c19cc85dcd285244a86b780bcd259365bbf2d76f9a77a9e160939ab1ae49eaab45c55d43c85644542d7dcf48ba832b8f8420330b38f625f6d0622c8a5e304f42aeebd9275e891125d2792b0e2d720a130f2c7206e56f01f583cf4b392d26ae96c0a46382749a068bcd127482583530e3a5448017865efe7a484b37c2fdcdc9f1223047a8aaa7ef1bad1dd29076c188269803f32bdb907dbaaa9910348eeb34832f656d69bb37bbdc4d3110bb6b4afefbf5060e6d619debc1d11d0ff330482dc5838df16b4dc2c2f53b140f23528b87f306ac82f3b071d044ec2ea0f62993e0b9bab8dbade5aa5b769d17ace583cd223adf29c2f1bf99551cd48bf8972b0e0b0698b694f9397359e29f3f21adb8b69d816a59cb4d1bb9d1bf64963972b501b0a717cb056a660ee18d7a0e9f9e5ca5a24143499605e8fb757300059c3e074b3d29258b624140b18d6e614f4226d756ee9fbbc883791e6874dfccb93f6c86c2956e1b70daf269aaa7c5b8c522ef44e4cc2dc16ff2478cf2bb714ed5f38e41a9830d3ef4cc5b30c5282b7d6ba9d2dba00987d3fc24928d6df3547b4a99fa58450272c2a6ed602682fccf76b3e3378c2bf3996e0f6c58ddb3668e8d9f24d77a3ccf4be89ede4f4661b6a330b5ffaf453fb563b7f84aa082cf70933b10df279ec0396a718e53571851287a32b60ba692e8f2bdfef1ed906ee144bd9075ecd38731a298181c5b48883f884adff9bb499551041d0e0fb281e61a1d8d0a8257b51d685160412ed3df56656020f342d81010d44206ccebdab25c6ccb52bbe71870bd3d9905ca82d9351c483f3866d8e40ed254a339b573928c7bbfe320de115bda121387b03c841650a170ad1d3b34b4fc921a384150f2d0757a039c08695376c1293f8011f31eb3ba9dc146d8ff0e2eae016d29172d7200055166cc089d99f5f8131ae2a873bd23832bae83d5cda658c76c525801af34add2cf3888708eb1ed106e3ac2b44dd191d0f2d43f23a0f2118d0cbb10649068b664ae34dc0eee6888ed7d0f20e793ff90e54861eb2da11da155e926e6c17e74ba2ee7960bd30342fa8a91d76c12135c6b98c81acd91fea131481e862da79e1689bcd664015967efeceb91b326879aff7b0054b90f48a119b5aa30a56b580cc422945136aa5c5fa448f1a4018e0ccfa889c06cb7d3686a58dc9c3ddf78783f8d7498de615513b46f701f0cdd6b4be04a6cdbffc5a272500fcf0490afa4e209f7d1321a833011b374a77a0e42c1401c666d46746b910616f8e1d366db80c35b8924aca6134446de8b3c35e94e965ea28fc350c6dec52d47dfc0dd4f01baae61073641fb907e508efd12df89f1c073827a37078d670e4135b1a131f52a58842440291ec3ae557e09948063269fb85f696cc3f739c660596a984b548d768704e3c8922e433bc656683b18099afb99b9685be4d0a1e4657286f67a76a68570da218fb5394c2ea94b211388bb84edc216467c65c02e9d07320f578f221b5716ee7fd5affdcfd54c4a598031546a7a0fece6502b4ae589a0dd025b5aebda96cf7cfead38e8b1b16573ee572c53dde06780848ad60cc856bc350d6fa9057000ea795ba2cc52e61d52ad04b7c4ec7ce21fe610edd737978ab433648b84c85e50598e2be718b9b34fbe4cfd2f799f010fd14b4634ce30e4e54bab2fb28a0e8a9c884bc2351c3f00a9ffa34e93b9d2e0d6b1e7328757d7b298bda98533f9a4f9b243116662ffb11b197f6794bc72da71853c4b92e80ab6e01a87448c284291c04fa6d5c16962255df5cefde360805e6f702efab2074bbdccd701840cb0f2746bf30d48fe063ea4193a54f4347406d8b16949cebbb350b80d8b525a4d42909566a542528efcd104050a9bf59a8834fc214c3ebaee10cae86faaf2ed680ad62a7b513b8e51908f02d0f15cb41ffcd5fcb346b8e2d95a35f1037f4364251faf4ada0b87f5971e47bc60d9a01414ea5b3ab8a6988578c6b3210be55603b6ba51f581e83a1cba3372286e41d703e7ad8d28d9dc5d1926a5b7856186b81895c9cbb77e897810d8cacd9c9249f9000a9fd196ebf5d878962f110bf4b32c5fb30da84a8285c8cbdf03c9626af2ba612e2cbe07f7baf25f87c3a9641cac2f8650868fe9a5f25897d4b784b0ca246155cfb85e3be066ae496584ba2904231316ddb43ddf501a2e9ff1e849375e4b2780812f908c762c668fb3251dbc1b177b9aa5e5a60c0309ed6e0ed4c2246653095bfecdb5b7251ef4bbcf52e40ada6554068de5dcc272b8411273704f1e2426016b2870047116150aa3da367130f74673d3ba9a737c823420da629e83822fbcba7477adcb3428ac21ce61fcde7649780bbf6b940c7681df85186b18b482f6582fbf83f81ecc7f91c5207cd57e67a21f1ee95f328967cf99595bb66f9e6936d70a967fc22da997d60a0cabaec795f34e8ef67fb3a54197c67f242b6281f7195760210777ea153c926bd9a9a63b60ed1f261efca2f50c5841491e46a08d5cb3caf91ca5da2590e9873daedca2f8799615df811859c6e8d868b2608e81b3cad303d651aa87871eb61201511759c00bd00be4bcc48ad48a3ec94ddce2a2e638c59a7f005718b017914f558046099ba23eed978584315f8606dbf4c615217841f0a96347671e344c4291a30319cf3e1bf535ba1e2c2ae46064135df8aa08ea9a6b4c3ab857c17324e5cbf2dc9dc346911d8", 0x1000}, {&(0x7f0000001cc0)="7084321d97b0ea0bb4300e380d56da647a0902dc2c08a63293601143de94587ca6a128a1dab1026c10be85f690ed33ed6253f4cbe788c32a5fc50a1d88a3b2fa62f0d07a51fdba11af35b387fa36293e0cafe5df8205be7fade838dec7f5b16eb697d7c0d76bf160d2bdea9a2c4130dcc89dbcee8a55a7fc3fe25eee", 0x7c}, {&(0x7f0000001d40)="ee67181941a61980679aa3f8ac39f15da20e9e0a2eea0e1489faf9db87dff53896f42c219a47edde064e0bc2afe9a7d12e98282cc453128c5a", 0x39}, {&(0x7f0000001d80)="2e4f510df96d7025619e9e73a47daba55c6a033674de27d4feca5256a5adf5a8c7513b030fb94fd94666121a4eb62f68c572cc63b3dbca76a9ccaa3112dc7c505a1e6e6d09e0dcd763ed329f1a15fe7bcf416edf5c57ccf7840de26ce03af5deb48e4dbeb8c247312e613d2fde3784", 0x6f}, {&(0x7f0000001e00)="f547df7cedb389f284efa6d424cdf95dcd29dc959a1b180df52eed1398e805e92fea2dd615325a3d6ee3dadf969a4a07b52de37ed41803d7d48b700af5189e61c3eef1efa35ed0dd2973bfb8b8370c8c1ad724045e19b6841f110df52576cb5fe025351041b196a246e43b5414032d94295859dc63b88795dd50cbb1196b71fee206af159680ebc10488786a041a94a24a969b5de8edb0d8e5f7f662de8dabdde11c6a", 0xa3}, {&(0x7f0000001ec0)="bed4788b3dd3044507b96314bc104cb45b89f15b3ec1e9a2d804b756ab882b3a3a667c248feab7ed6884bd99ac61246e633da9785c403f09a9010e73df95e255ec59453700b4d02269a9bac623724f2d64445943bff8bf15e94bc2c42f9c060c5a48916fcbd1184396af45d7098ec3f3f5bfd10f90357dca82bc0853a5f4", 0x7e}, {&(0x7f0000001f40)="d73bbe0b227da9c02659ab5bb10932c90a277a980bedcfa8a0e219a7ec81b0440b7e071ed01c38f633b93f949318453882df95837d3daec7fabf073977f92a013e474a70d30043fe6e11db8725e0bc03935c589371079bfd63bd676508c2423b8c545dfeb4eaf73267af50bd46ec565756b3655a36559e", 0x77}, {&(0x7f0000001fc0)="275f3919d778067fe236d9c0cdc46916cf8382b40924d854df25e0ccb07ef81705235b1b7b9f699e7a55389d7181ce3c4d4ad8aac681274482729bad67d70f55eb31d48de8c276c904811eaf6e58fb0f08e14fbb43f38acce9b5ab592d8d6ddf2fa44a464ef8b69bfff0b4a08666254ed27d7e754d736d63df26fb39ddb66313f9b2d3056cc09ff0e4ec0c86d7e8f029123381cc2bd5aa7756d40a9d4ceb2e06b50328a88e3fab7708b58de9a25df55f9bdbef1daf12813b5c3ea31470dceb7a99bc8246a137bd71866aa74a370c95239c9dd3", 0xd3}], 0x8, 0x0, 0x0, 0x2}, 0x408) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000002180)=0x4468) utimensat(r3, &(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)={{0x2, 0x7}, {0x1, 0x63f}}, 0x0) executing program 6: socketpair(0x1, 0x0, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2e4d, 0x1}, 0x7) mkdir(&(0x7f00000002c0)='\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() rmdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) msgget(0x1, 0x88) getuid() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r5, r5) getsockopt(r4, 0xfffffc00, 0x1, &(0x7f0000000200)=""/173, &(0x7f0000000080)=0xad) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00", 0xffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) msgget(0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) load: 0.21 cmd: getty 7872 [ttyin] 0.00u 0.00s 0% 321k executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0xd3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x5, &(0x7f0000000000)="d6e5", 0x2) writev(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f0000000680), 0x0) r2 = socket(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x2, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000100)={0x6}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) socket(0x18, 0x5, 0x9) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x5b) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 4: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x17f4, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x165) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x6, 0x2, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) (async, rerun: 32) socket(0x0, 0x5, 0x0) (rerun: 32) mknod$loop(0x0, 0x0, 0x1) (async) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x12, 0x1}], 0x5, 0x0, 0x4, 0x0) (async) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) (async) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0xfffffffffffffffd, 0x2}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x1ff, 0x1, 0x200, 0x400, "384ac21643e4678e3b889c4b690e91aec66df829", 0x80, 0x3}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) socket(0x0, 0x4000, 0xff) (rerun: 64) executing program 7: socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0xc00a, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x68044e00, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000001280)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}, {0x4, 0xfffe, 0x1000}, {0x3}, {0x2, 0x3, 0x1000}], 0x7) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x0, 0xb}, {0x2, 0x7fff, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x101, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x2800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000001200)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0xffffffffffffffff, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1000}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0", 0x9}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x35) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x20, 0xffffffe1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r2, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) r4 = getuid() r5 = semget$private(0x0, 0x1, 0xa0) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, r7, r6, r7, 0x0, 0x4}, 0x6, 0x96, 0x80000001}) r8 = fcntl$getown(r0, 0x5) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r9) geteuid() r10 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="46451d4dbc556a0d5b975253d5308c2e12950b5c4a9a63ffe7c06ed77a363de8c47b7e494d41cc17f1b3682f523642066cb9fb78c9b76adbfd7d269a68004061e0d3bafaad5d2a8830309fe8bfc894d6be23205744185067efe3eca7fed2ed5dea2727b245fc3bfdf12fd1ab7784d54c2f6cf0acd7da95df7eb6cda9e33362eb766afb3277e01efc8369cfe503cc4fae25004e8da84737b34ba95d66e74fdb57002354f6378de54f7f533ad3ef03a32f531c75d4ca14f5aa94de2286441866f18a7fb26cc0e7b7703abfd3fbfc19f0b124eb212e9dcf5cd5acac50317bdd92a09e0857398b896d767f99dd991c253d002e722c1234e29d5edbcbe566", 0xfc}, {&(0x7f0000000180)="3214ce7e02d1a5d45e", 0x9}, {&(0x7f0000000280)="6194384fc5f6f6e895cc899041e7dc63eff11fb9be3e474c6318f43eae14eea50c713585dcce016ca4d14938995f5ca69495b0c7046cea2717fd37637a51b65dd54e41cd4f600e8094cb1ff72326011871672988c55f32209ae6daef8380195c7660a0ec83c259c08d505539691829a75a057efb870cc97c950d6b8dbb0f9b92d26caffb9f8a9ab72428d80725153e33727d1cf715718eb8ebc3b3cf10d237e90e66fb0ff465d973318a3518307a468a33afe41f7b9f8f7c0d3c76b866f988464891771930a3d06ab9b043136b11e0403d3ec580728b2bf8fc5fea9eb39caf6cc27cbf08d242e293ac28648561c99333141b89246db9ea1af93a77b1277f125376a6ef519ca93982d063289ceb403d4276291af6b48c357508146b4a64015cd188678ee07538cc67df85395b858600738e3281a0da046590fb8c973bfe9f7078f2f8f81d66548f2c86f6646cf943cfacb3475e3d13947d5c3dea362c52ba7855eea1f3589b5a6a8e6a3449dad644eff1d7ac9d89b1fe41a20ecf1d6d2a1c8159fa90488468400842464c78468a393635fad3ac11dc724594648152603855b427f23a11f2b63892e6fc04131bbef3bfdee8e05458f91c8d8cb92dc6330a5f4bf101b784314ee88f3b54e7d255361dc731297bf3628f9b9e03e19ace4096d4e0c5440a8d74a572dab8a044979eea5df9155411571608f696d8cb390db405b503672217bfb8778a2ebee40e30214605a198978e0de1db1b5ba643b71b99d7aa14383e901acb1aa0ad6412d77141f711528e4d65f92e7e7e8f06f269f2b0da1e639a90b37082ce4d3078c5dd2af516c984d65fda012b3234d292fe2ccbc38023703140ec9724340a7d1228c67a77132f1d67460e5bb196e3a7cda75f73f7eec4eafb620c327a58b36ae6745707b6cd87c215efaa584df05268203f7eb0f39841970b843ba0fb71ebf3da60837976873a6e258e1cc3d652e8582cccd6f3979bd84f353f88cdd71a53dc1adc0e672f4c3307a6f780b30c3e17652549bf758d65d1af999dd87793ec2a52c32bbaa2f456d50752426102a2e5342ac67b5413a7712246077c4f214c7ce26ac86300523d2e4b3f361707363b5706063cfb5ac6971bce4be92a0ea83e85ac86155687ca86aab7eb527704118c564599aac3fd7625dda67e140a0d6ecc7060123c2e57ee53796d5178b519d7dd3cb96729b33c8f5174291cfa7d4f2c9dd46cb7a3f527c8b603be65e75b5ae24cb0697f85279411df797000a6ced4eed0e9634a8753e1baf87eee37782de4ac0d7ebe4465730b9205553dffb40ee8c7bea2807fef16a4eaa93668ed4a53e278b490ef4730c496b0cb30008f5dc781745e31bc77c36115b1c9dc8ac926e2dc127fd65cf5eae9fa7c914bcd8d023740041c4d4659ab72c106ffc79b07a96d4aea530632beb7447e1bda4a0afcfa8d5353b8db781a26ca8f6fd29a30012fe8d0a71b68096e23f529345c9d7a3d41ee9b388423e6425b23cdb0fdb4e2ff74651e7038d923af68b024c7615b8b7c305c0578b7ff31fe39ee5a9b6082d6bcd226622377c30639dd753c0bf3087cd5748f75d14e676b774c38e35ed55616c2b3898a3008b93012fb5a10c09f6018f6a4787526fdec5dcd925d99d608f1cbfe4e0cc8036c4f796a3df045919417e189c72b9d667b5bae3609439d01a9cfda145f8f0f13f9f374127e1be2676bcca7992e37eb06adbe0d0170f73f0ec4fa4e68d66b22320b42d88a1e23d40d9f8ec6852c3315576a3241426a41f0b049190ee37cac8f8ef46fb566992922b49e415ea78ce40e465c3ef90c1e3bbdf4a214b8308a165029a6a134a4e6fdbe270babea6640b7b6a8c26e45244b325d598090a42034c1a2a8769c880c8b1a995b15ce637c9d4ddcb15c622be6db2253191d3662ddbe915fa75deb29f7798e02020c82c9de392148aea0592dce9cdec87a3a3f48b3ec7cc6b029556ea773a7fe7a79a4a2ffedc232c8b5b54046688225976b564c6a6ea88a027d428607918fd3beb4af6fe0085b7a9573cd61b59894df980a02695a3ee1027ba335c3d8ea46d3ee76d3ecd591aebcade765ab1708a5e4986a29328ff4891a37b7173e922905091f8834fbf437ab59f31c6f8c60ddffddcd8c8ec53eb311e022d52877a7b576d4f6068718c3f264744d3074efa47d3d14cbeb062fa9fb6e5dc2d64b862ad1b5eb8925a3a415f80b8baf5b6218f806fcae8703957411491dca357f1e642f0e45aeeea54e1ea65875c5bef5bdf6337e4d209922b1d60de9e73730b78f20e22b593e2e6328335d6b12e51883d50550c209fed59d3d83f8c709c96317aac851c4c6122517b47c89a288b44bd30f97c9cb4057fb2f5ba416640b326aa1d964a8f78d4a87f2f6d37cc773214101ae40bff6ec2b33418b6b41066a7ff1587a063f2bd5a0d2a187d8dee9b4b251e30eac0f10cda4a9458c96a05f1bdfc4671878a672196684f98220d7086ab0172415e5d0f0c2dc12105332490000aec54395d9ca50229072e56e178d6951785c7e835f80eb52777ec6e19b775202776e40a5876dc05fa47f9893a05ee0e6750a81e34df72210c4af84730b7a801b3e97f133ed371bdb0a4e15c91ba1445e743468c060cf71fff6f807b4319a53e704ba2eab238f5da002bfda815862f1f72d946eb19b3f1de94ee1421b59bd74bc3c8bb9b87aec4e8031098087a3c3b07db28bd25ccf1383222092b6bbd5b14b44302be75c1c22e4649c6dca92d7416441bc8fcccdc040cb4aa668be55d4910d261b7e2c2ba5ba4ef8ef38b50a6aa4634e191f4b8549a21df34fda12e93ac55ab065dba651b520b60f481d4de78c836291e49579a75ee12898b0d1db45ed8e80926c2d5aaa1c7660c38090c180333ba57b952193a44a725e2fbb9b754ec8566e6ccc1b91415b49c7be41ee52b2b62c260eaf5fd4ebbd8f12a5f80fa9cb2395e7fb1e2c22bf7676fc2b2f4ce480684226da0f5a077e93ca37f9a996dcdb08cfb22581495ddf67164546f5fc80207724fec735342f1d4fa0cd726ceec6092a53d14eba03dff5dc6cf509727384e73151c9006c97eed2b081e9fd08349ff598ece07ab231a9368cdd593210c5e0d4622d26110326e8dd909a7005fdbf1ea19fc1289c71741eedb0ec9909780990f1b23fa3f33e9e54327b68c44ccd8c75390331ae2cb230ca13d60e692f19668e8e73dd4d0efb39eb3d1b80610e0b7779f2fef18e94fb866fde50566e7320a2c7aec1b401a1d46ddb9b6a13638bf6c11c2dc23aa6246ced9c99e37647ff025d234e2cb20b21beaf293e516c176c67877be852164805d317774c9230a87929f192c9a32bff97134341078f6638d93e409f17c96942d49f52f0e048e4edc86c8e04f46971202b81ffccbd605369bdc4bbdd1b98c926763676dab78a100071f1058166680b3a47593be72cecfe7db9b9f7e78f62b26d08975ecadb0acb5cf44b1efeba96dd4b54af1bf20a05fddc4f2b187a126fb6152acb31d10c6ded3b72c4d840770491b95630e025ba2cced5e8eabb25eaaf26fce07ef856cf1fcae8f5554e1319fcb4ae61b7848d99275a3089c2cf22643fbe217e3ae295076000e5fd7bd60a513362324b23c7542f1e1ca015dbdef79b40cfdb1d2001988156b80c52c3accc86d22589bf44b772e53c016997d914475d13876270fd6401df5e077b5f8ab56f076cb4a72d9b4dbfd62dbac8594a05367f5823be6bc46eee5e7ef029b96affc0d3536fe4d7f633f73b53a713a963e1ddcd4ad8deed46124128072711aaab176e9448bed8d6d50a6297469db5f8819bd0a5fb4f0659737bfa5ea3e92aad059d774fd2888c7c639edc5ea641c5058b28f906894903cc9e0dfa5a204a44d14cab39f1366d7e4a5ffb4e21ad3b60a7618ae26acbd5e0735a0fd5012621d7485b6fa3573c782768776ccb075009c7f02af443ac06dd2e619261ba1976808c414fa2a4859166d025a422c025a1d105e2bd9a77a9135cfea4c042b5041cb826191f6bd0aadbe4c219bc753414e91b05dade39e5d0b780523bf00ecb49f3a53083fd68a3ba3b61955da9e8a21d5fbf1687d703a76df8fb49a3b30a2b102c9c2ee9fb11b4f8345ac593d8a00a5972e17b207b862d830ef99351c592ccdab19aa61606862f0a7f55fa9c9d6f5092951f9379322600c0aa90c4aced4d57f4c7ef16dfe9146473d1fae71a9cb5838ac4dbc268eda5b541b9155d2ccf537f254293093194901d6378aa7484cc6bcb5aad8907088d2ac6d1ba5ce4b4c139b2d932adad51ace3f04a76051c39ae423cc100a4db914042ff0509a980bec64248d5d3adfe130e29afda8a5132de7c856bc01753d0b759c9b5133ba6919b56762f2e13dd44cabbfd127b3bccb32f84e6fce1d3f2a011d445567fd1d7c44112134554ded2105a28f253e28466e20abf7da8f2a3242ff35320cce2795ddfd0403ef0031d45bd915de155dbd02b466c6b083a4a2ccdb209c7f3adf5c70f77e694712260127e343fcd470dffa997b9d709387708dc1b31802b4de44391e1c6f7009f4faf9a107e1d2fa12e6c7552bd60f9ad2485af904860e42094bc979066ac888b14017aee942c68ae7908b09ded535fc68fd2cd563d6c12715d673c5697bb970d94d282bf34b320fbbf0e909332b9bf23d1f976e7a52eec7d88ec997c5e90b5a8a0dfaa2a51e02eb792d18e9626e45da3a0ee1698b3893c082f38248d1ed0ec76df8c0b5b251d6292baeb81b9f1f197a598dc697384a5549d68dd501b3f0d3e5ae82303aa3afc80779c92f8f83f3caedd1a965ea6c23b4f6c9e59bfb3c7746c7a961e7330657e95f7a55d49498284f3006492d423287a2cd48b6837cecf07ae200c560253e6d175989e89d98a29335bc9860c7b17591379b218c580fbd2a9e6d4816bae0c9e2fe8ce081fa4273e6fdfa3bcaf6eb0975621d70e2667bef5716a24bd5122dd7944729818c8175d233f4c92e487e3f60f0fb39531870143efb2e52ca1406d746d43f3427bdcbd36f2342be8a029f2163866da20bc699f543f2007161798e88dc68f4251f05ae78197fb46393365bb6d933e85e4f94be7ebc3f537ddc8e3821fc94719596ca8e39811ea3bb7d18c151364b24829647548656db22a4a7fca8916c5318845e7dee36d55ed4f7b1ce8c7de3c7a3e7f7da63b78b7067ef6b3ed435cbad064fe4629abf29243fad73aad7144e7bf484b0be004dae5d9fb222f786f18ede3773e50c634ebfd54edab02e048a364bb16cb176f609ecc3b46a11d65de8c728105cc959d2b620691278ec7258fdd00f24fb5b1827c83f77eaed0a6daf42b42f53777b2de52ae2b607aa46eea1fd4e64138208de0d78e43b8b06ff3f6061835dc57c095da1ebb1bf8eb5d357d5c9ff49891d8860cbd832df3d47a973b3a71346808088c31bb5db438cd2c9cc62931eeabafd70e88ea4d2d20865a3bae544f99fbedfeeca9e9d53e22bbc7af963abf8cdcb876c1a8fe7a53a9f7cf8a534c49c684ae0738f4087b1f2cd5fc43f6b22f45b2ae1132815b41fd0b96f05bc71318be6b32d0510b3c615d14a91fe4c985f6e5f6d994376ab6c9c27ebad964450896614a5102368c99f6cb7d7e94fe98ecf3bd4280e01ba1e273f83cafd5ce058a839fe533b35d0f67a0db7a1961377b0ca1c8c1eea4265451f2d7720bbead3b55f55c95e9f413facbff08ea7f13627bfe1ca56fc9c3dfeaad22b5da8087fb713d06a65cd9d6a9676b01c29f81377b6f0d5f2baf8f708515d6f16501cd6dc8e38afbcfdd669af82a34fcf3", 0x1000}], 0x3, &(0x7f0000001900)=ANY=[@ANYRES8=r4, @ANYRES32=0x0, @ANYRESOCT, @ANYRESOCT=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="88ffadb2beab245053e06e30e62362bbb4e8df3abe22a5a9b2c059876f23d9b00b29dd366e4899fd63ca7c93a3c94b3fcde6188988cf880f5a0c6f0613a9ee56d0f486ef9a089c02c7df5d045ded98754d7bad35be5cece869cdc99714aada5cbb358f2be5e6493e16aae67b402207e4cff9cb447f9cffa09926da06bb44e5ba818b1f224b18f448f4d1f79819a2b66923edb2a3995969a5792c616d399db14c818cb71968128701c203442b", @ANYRES32=0x0, @ANYRESDEC, @ANYBLOB="81001769a6718affe38517a8e0e8194111240293322f178e3a25c3246fb4578a51080d6295fc43e032d72f254fa612714941211d5864d0d2b42c89dab9cd623b186398dbaff3373145d439e8e031e3c37e574f5b0e00718a6078d03948553a534626e5460d8b313bff0f08d7f64fc019c7b34d068aee3de41af5497a52a8e3917a3c80c85ccd9c34c4ff696817b872dc7370e546348a39f754dd16685e2fcd80ab82d75f01887e9c6e1c63fbae784d5f6ef7a33b8e34a3fac567700bff1331c8919142e50444bb782202a65b8c4f98df04ab568bd748a0ff2aecf66a3ddb0370dea68ae4ed9a8cf7bbafa4e15e3748da9db7f77fd537da4fd242c743d0a0e2a0a42986042497a14a2d54b388d6db001fbe1d785d09df1067677e7d35cc64331d5471a2364c405ebc1b4665dff64a31691028", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES16=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="740f7ee0af3505", @ANYRES8=r10, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES8=r8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESHEX=r6, @ANYRES16=r1, @ANYRES32=r10, @ANYRES16], 0x100, 0x1}, 0x5) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x4) r11 = socket$inet(0x2, 0x1, 0xff) getsockopt(r11, 0x0, 0x17, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r7 = fcntl$dupfd(r5, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r8 = getpid() fcntl$setown(r3, 0x6, r8) close(r3) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r3, &(0x7f0000000000), 0x10) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r8, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000100)="274a163ac222ac65a417757fbce15cac2515", 0x12) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xae, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x78, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a76f03", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) (async) r4 = socket(0x2, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r4) (async) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x5, 0xffffffffffffffff) setrlimit(0x3, &(0x7f00000012c0)={0x100000, 0x57}) r0 = getpid() ktrace(0x0, 0x0, 0x100, r0) clock_getres(0x2, &(0x7f0000001840)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff000000bcc121f49534ef60f4fda6750001ea44", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002"]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x200, 0x8, 0x0, 0x1}]}) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x4, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') executing program 3: sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e7", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x80000}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000010100000084744300"]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) executing program 6: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r0, r0) socket(0x1, 0x5, 0x7f) open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000200)='./file0\x00', 0xb000, 0x2202) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000400)=ANY=[@ANYRESHEX]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280)=[{0x20}], 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup2(r5, r4) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0xfff, 0x6, 0x1, 0xd2}, {0x0, 0x3, 0x1, 0x10000}, {0x6, 0x4, 0x3, 0x34}, {0xbc, 0x4b, 0x7, 0x5}, {0x81, 0x4, 0x1, 0x8}, {0x6, 0xff, 0x8, 0x7}]}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) socket(0x10, 0x2, 0x20) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80008328000000000000000000000fffffffffffffe"]) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@fragment={0x2b, 0x0, 0x8}]}}}}}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x15, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r3, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) writev(r4, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r6, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) executing program 4: r0 = semget(0x3, 0x2c198bdc111fbb27, 0x208) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/225) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r10 = getppid() r11 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r3, r5, r7, r9, 0x42, 0x9}, 0x9, 0x401, r10, r11, 0x4, 0xfffffffffffffe01, 0x1f, 0x4}) semop(r0, &(0x7f00000002c0)=[{0x6, 0x1}, {0x2, 0x8, 0x800}, {0x4, 0x7ff, 0x1800}, {0x3, 0x1, 0x1000}, {0x2, 0xffff, 0x800}], 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r12, 0x20004b3d) getgid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/145) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000400)=""/234) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000500)=""/4096) r14 = getppid() fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001540)={{0x3, r3, r15, r3, r8, 0x100, 0x2}, 0x8, 0x4, 0x3}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000015c0)={'./file0\x00', 0x9, 0x3f, 0x7f, 0x1, 0x4, 0x7f, 0x7, 0x0, 0x0, 0x20, 0x100000001}) setitimer(0x1, &(0x7f0000001640)={{0x0, 0x9}, {0x8000000000000000, 0x94}}, &(0x7f0000001680)) r16 = semget(0x2, 0x2, 0x269) semctl$GETZCNT(r16, 0x1, 0x7, &(0x7f00000016c0)=""/62) r17 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001700)={{0xff, r4, r5, r17, r9, 0x120, 0x8}, 0xe037, 0xff, r2, r6, 0x81, 0x2f4a9fb3, 0x6, 0x7}) r18 = shmget(0x2, 0x1000, 0x230, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r18, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001780)=""/149) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3a, &(0x7f0000000040)="00000080ea6f8bbc3e190998f2981bad7cf5532eeb7fe5d0c93f8f05ba3c7248779e70dafa21c23b7abbe533e39cfcb80009d604da6efea90ad5b794c8119f34384f0ea8244dadbc55d32efc74541a7852437d54b1b6aa9712b5b2326200117b2c0ddf10b3109edb215b8b2a9a991191d1dc3473fc98885c5ede54cd24cecd8c0342b5bfcd7a7ed0ebc79a1e047e16cb67bb856b91c56b0fcde637c62d7a1946502f9d820f4489257ddb777bbd00000000000000c0af45a184d7f6872095d8044dbc7bea", 0xc4) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37", 0x2}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = socket(0x10, 0x4000, 0x9) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x81) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r4) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r8 = socket(0x2, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = dup(r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x0, 0x40}, {0x28}, {0x1a}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x8000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0x1e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4}, {0x8006}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f00004d5000/0x5000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) fcntl$getown(r4, 0x5) r5 = getuid() setreuid(0xee00, r5) r6 = socket$inet(0x2, 0x2, 0x0) setreuid(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d759", 0x6d}], 0x1) r4 = socket(0x18, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) shutdown(r3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) executing program 3: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x82, 0x1}, {0x25}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x403, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x101, 0x9, 0x1, 0xfffffffe, 0x200, 0x5, 0x2, 0x2, 0x2, 0xb0}) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x80}, {0xc}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x78, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a76f03", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000002180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f8192000000000000000000000000000000d5302d1d"]) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) executing program 7: r0 = socket(0x6, 0x3, 0x0) read(r0, &(0x7f0000000180)=""/243, 0xf3) socket$inet(0x2, 0x3, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x1f, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d", &(0x7f0000000080)=0x17, 0x0, 0x0) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f00000000c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket$inet(0x2, 0x4000, 0xf5) setsockopt(r4, 0x9, 0x100, &(0x7f0000000140)="9d8045ada45379ef14d39034401d112eac8f3afe267262bd1ba5a828bcaeab51d606bef31220aaefc32e8ea6807a223f82be9ba61b72789c8f26d53df9accb784bf791b4c96be8d51926a00254719cd8304e815c7c6d8c6a122528a6e162414c344a3162b7d7f7902fb7ecafe3138e46c84870b2f9087d6d5adc423d75381405fc8850880cabf8dd40b0f5bb8afcee28b211fb1b3a2657492bdaf2e392f6a0aed9543440415fa892e52241ef2ce4e683587f50e698", 0xb5) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000200)={0x9, 0x2fe, 0x4, 0x35}) syz_emit_ethernet(0x319, &(0x7f0000000240)={@broadcast, @random="4ae9d776fa7f", [], {@ipv6={0x86dd, {0xe, 0x6, "ed16fb", 0x2e3, 0x1, 0x9, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x62, 0xe, 0x0, 0x52, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast2, @empty, @empty, @mcast1]}, @routing={0x2c, 0x4, 0x0, 0x40, 0x0, [@mcast2, @rand_addr="ac6b7a352ffc71c1491e2ce3dda9b149"]}, @hopopts={0x50, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x2b, 0x2, 0x0, 0x0, 0x0, [@rand_addr="d0ea0cab5c05f3034c7ac0efe530edec"]}, @routing={0x16, 0xa, 0x0, 0x5f, 0x0, [@mcast1, @ipv4, @mcast2, @empty, @rand_addr="c1e33fcea2cab38f1fda666273ff248a"]}, @routing={0xff, 0x6, 0x0, 0x0, 0x0, [@mcast1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x11, 0x0, 0x0, 0x1, 0x0, 0x8, 0x68}, @hopopts={0x37, 0x22, '\x00', [@ra={0x5, 0x2, 0x9}, @ra={0x5, 0x2, 0x77}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0xfffffffc}, @generic={0x98, 0xfc, "592c71052ee085b83eaa8c217c1518c4c7fd08c5a746a8d700493ccf244b87ee4e9d95a09afb8ffba47b5c07665bcab0d3588646226268768ee56e4574fe0e06c3989a5fd06d95a0a7ffa743edeb5e34ce1101e6ddbda9ebc095bc3ff74b62bd37388f3e5ea8ed132250ce20b7c616ed042a2abd8ab1823e4aa03252a34b939516d519a65af4c0a64f5a3a356d498bfcb65972c22051ae3cfb9a345bdc5dc89ff189cca5dfad6b91d853402d5b15064eaa5a45a6c6a23db767e22d6a935ba7b1ff49bae992d491f8a6aff7a1471452d763503c4ca32e2638e8a388118dcee12bc7b7df1ccaa2c93382b4e5f5329b81e8b5c9d013c944c4f96c746d53"}, @ra]}], @udp={{0x2, 0x2, 0x8}, {"a549550e5c3b2ff11978eb861158898760d59ed678c6cb5af8f4d72e5d510a6e05ff0797bd8ab09e6ca58b1c0b275e7da681a70e8ad645ed1d61371e425dbd1de1eca16c686d5b50510287b1ae95b2308eb742"}}}}}}}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0x0, 0x7, 0x6, {[0xbe87, 0x6, 0x3, 0x7fff, 0x4, 0x7, 0x0, 0x3d, 0x9, 0x0, 0x7fff, 0x0, 0xfffffffffffffffc, 0x0, 0x3, 0x97bb, 0x0, 0x7fffffffffffffff], [0x2, 0x2, 0xfffffffffffff000, 0x3, 0x33d, 0x3ff, 0x3, 0xffffffffffff8001, 0x4, 0x3], [0x9, 0x8000, 0x1, 0xf575, 0x4, 0x3, 0x1], [0x5, 0x9, 0x400, 0x1], [{0x2, 0x67, 0xfff, 0x39}, {0x2, 0x0, 0x3, 0x3f}, {0xa4c, 0x7fff, 0x1, 0x800}, {0x1, 0x7, 0x323, 0x6}, {0xfff7, 0xe07, 0xad83, 0x2}, {0x6, 0x400, 0x80000001, 0x4}, {0x7, 0x8, 0x400, 0x4}, {0x4, 0xa17a, 0x8, 0xffffffff}], {0x6, 0x80, 0x3ff, 0xed0}, {0x18b, 0x8, 0x0, 0x4}}}) kqueue() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800), 0x200, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000840)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000880)=0xff) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f00000008c0)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000900)={{0x1f, 0x8c, 0x1f}, 0x7, 0x7, 0x1}) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000980)={0x5, &(0x7f0000000940)=[{0x8, 0x2bb3, 0x20, 0x5, 0x101}, {0xea4d, 0x3ff, 0x40, 0x401, 0x7}, {0x3f, 0x8, 0x2, 0xbeb1, 0xae2}, {0x2, 0x1, 0x3, 0x1000, 0x3}, {0x8000, 0x4f90, 0x7fff, 0x7f, 0x7}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000009c0)={0xd2b9, 0x401, 0x1, 0x0, "0fd3450cb0593f7db86446afed1bdcdc7079dea1", 0x9, 0x5}) shutdown(r3, 0x3) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000a00)={0x6, 0xb97, 0xff, 0x8001}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a40), 0x409074e1dc41f470, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0xffffffff) syz_emit_ethernet(0x310, &(0x7f0000000a80)={@remote, @empty, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x6, 0x1, 0x2}}], {@ipv6={0x86dd, {0x8, 0x6, '8%9', 0x2d2, 0xff, 0xc4, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@fragment={0x1, 0x0, 0x2, 0x1, 0x0, 0x8, 0x65}, @dstopts={0x2, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x8f}, @enc_lim={0x4, 0x1, 0x54}, @ra={0x5, 0x2, 0x7}]}, @hopopts={0x29, 0xc, '\x00', [@generic={0x7, 0x58, "7940be95f5eef4c6e60e56d9491b520d4fd9b93deef8c6b8d6b2581112130e9b1129d814a42c7255d801d15c461e4ca944b19650ea74d4b21842930dad87e30b5474a730f7a92de4474c70a970063eead4f53823fe4926a8"}, @enc_lim={0x4, 0x1, 0x4}, @pad1, @enc_lim]}, @dstopts={0x3c, 0x32, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x5a, 0x81, "0d7f0b1437dd5dfab4573f6520e859eb2a01def026dc9b1b5c82f8ab6c24714498cc6f82dfc57df5a681b82e72499d3717e3c8a812fd84c77fe87cb72b126a4e2020bee47601595aef6707e1222e84cd20bfe0efc1040c48ac15e1126c39e6f31b08f31d2550eabaa79e74a87a61070f6a7e6d2b89e2818b7a6b933e26988c2e23"}, @generic={0x7a, 0xb8, "4e4fa6493096e02b4205ba32aba979627c3fda9538055a43c11258a7a646b5e827fef4ccb023dca879309b8a9581f396838f1fcefdbb63fda6aa7a7627b5e14e3f0afa905bc5d64b4530edb8c0994a2916b00e7ed374b727e0996ff244fe6df9a83b45d45888a460fa73d800753efc57b6c2cb5056c30621e5750b6988e89f362178f4fcbf2ca95824f569e5666282f10020b658e2904aea1cb1a2224d25917c9e59f0362e1c8b8d224e23d49d970540b0f890f2441c91aa"}, @generic={0x1, 0x4c, "3652f1720aae43dda084ca5a8eaff269f71c597af85f9c9cf803fac23a06024a0e708616a765de90cb140ba351eb18cb4d0d4bfbdf9fe050196fec8a5c808dbd10bdf8d08ce95cdc0aa50013"}, @generic={0xff, 0x1, "c2"}]}], @udp={{0x3, 0x1, 0x8}, {"3d63894cc2323781bd3b73da0206987cf7b378f364e0acf39dd0874e268e87f864186f76f9445020f8a3dcb861935b9b79b0424c8c4658ead9fd0cbf227048019d482318138ae7aba5fd739a5bc67dbae28b44524e47b3e62a3d9b105f56b90c86eb0e11502630ca67f7c3ab9c08f342bc2ab6312d51cc726269d17144ebeb32a2f0c971b6f79931175f86c6d8965bc622a96037f987b5c25739"}}}}}}}) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000e00)={0x5, &(0x7f0000000dc0)=[{0x4, 0x9, 0xe2, 0x0, 0x3}, {0x1000, 0x94ff, 0x0, 0x40, 0xd906}, {0x7c0, 0x101, 0x1, 0x7fff, 0xff}, {0x3, 0x6, 0x0, 0x4, 0x6}, {0xb15, 0x40, 0x3, 0x6, 0x7}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000e40)={0x1, 0x4, 0x10001}) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000e80)={0x401, 0x5, 0x10000}) setsockopt(r3, 0x5, 0x8e3b, &(0x7f0000000ec0)="961c6d02a7d3b54f9965b326a942b26eb8e3df97806d5cc602be2ea7bd8a1bd9ea628a139bcca7a7b0ebd43dedb82fcab967a7ce31a2c2fb96afc10037ad2d8f351dc4f2dc8aac35902bc43f7bde938dc5b153d1e5", 0x55) msgrcv(0x0, &(0x7f0000000f40)={0x0, ""/204}, 0xd4, 0x2, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) write(r0, &(0x7f00000001c0)="38f9a1654acf626341561b2bb0f0cfba34297dbf04c150a9e0a015046f667a63098794460c98693f84f4b105963dec5516f17631805b39e6be472815b785c38ca93ab08f5f05f3f295c2d40aa57733f33bebef100d94a6f7c9944b5e09fb2be1157133c98ae9c53e296490a0e08cc1aa8b022f1589635ecee2accb421b4b0e5edd47aac356283ff2485e85af384d6d60d9d9b86b9da6aa3afc1eea38b61f17660b87bb168c50a97f6df7b84ff66095b4f6cf7e271b7e0a314a0b79355607ba2f3246e9fe3029bfc41a2f5afffdd7afdb", 0xd0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x214, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x4, 0x28) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5810, r4, 0x0) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x0, 0x490f}) executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r3, &(0x7f0000000280)=[{0x1, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x1000, 0x400}, {0x2, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040}, {0x2, 0x40, 0x1800}, {0x0, 0x1}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r5, r2, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x138, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff8, "0a2affff03855f19000000001900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000080)="148a4bc5c3466dc376640ec176c5fdc1429ce347c321ae10b4db4b38dff8d71d9e9630951c1d242568a0494634193597a11f5edb62e531c1b5f973e51ade557fdb2906921531c542944a55f96982fb322ea0ad6fc0aea26fd894ecc1a8ba1464b99b27dea6852d5fc7af32f80c24ea07c35fab56f09a0fcf86be5e9ded54a7b9cccd33e73da0b9fcdd4402fa61e84f97e960d066b845075b9b426c51955905fb888441fb572e226ee1e6c655e51114d8d5c9d657", &(0x7f0000000140)=0xb4, &(0x7f0000000180)="7cd0b979ac093cae0caf0b8550ed45a12624a9c19344d761d00cfb3c6252977b2e86f3f4c454f02b070dd2efc644541f3d03e5bbc483cb6b8f814214c9eb772355c4b0a9236b1465d5bd21d4cdccff117021a7431f9b86969c983f1a37b2e15a7ac03f7d16d84aa3688383a129a024f2cb0faeef82", 0x75) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x5, 0xffffffffffffffff) setrlimit(0x3, &(0x7f00000012c0)={0x100000, 0x57}) r0 = getpid() ktrace(0x0, 0x0, 0x100, r0) clock_getres(0x2, &(0x7f0000001840)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) clock_getres(0x5, 0xffffffffffffffff) (async) setrlimit(0x3, &(0x7f00000012c0)={0x100000, 0x57}) (async) getpid() (async) ktrace(0x0, 0x0, 0x100, r0) (async) clock_getres(0x2, &(0x7f0000001840)) (async) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="22309817cb750615ca7b05cdf3e4d9068c538d367857d90fb78daa30f7fcc16cc8c53118aa5fb1b9a8bfe4933b776700000000000000000073f44ebee2e6c45a15c45b1ce412bd5b9418fd4e926fda5673ce0d347c141c30b0552264f17b6db7dfe9dc33a5b38e0b4c9b80c66daa6f3e2e93790080958f9896326f1ef509fcc94cfebd13af1f02dd7a541019d91c2e2bcb07803b5ccdb0f82cd93e010134dc2371988966845ed876cc59bef9d328386bd66693dd", 0x0, 0x0, 0x0) executing program 7: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() syz_emit_ethernet(0x52, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x1c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @generic={0x0, 0x2}]}}}}}}}}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) r6 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80606942, &(0x7f00000001c0)) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r0, &(0x7f0000000240)="ceb786ee2485c84fa1fbc8b2ec41ceba5d354f937e94a0d193d9f3a4a132e9c0a49566d2e4cf1926b12a9a4137a9eb845578f27e3e784514a0ee7cd5bf4487656b575b4997c35161ebbeac6160f7609525dee4119e64ee8aa1fb58ec1e42822d4ed8c0ba5a21b3d99967719d0775371a5ced", 0x72, 0x80000001) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000540)="9b180bc3eb987ab7fe5e6e8496077b5385170900000000000000d87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11def7f87a0ad637ca1fa3d908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1298e4c65a6c00e7d118ffbd7e0f312edddf65fe767645a96ba7d0149cb6c91659a2d3ca5366bfea9389724dc1d2fb9242a38714ab2a509fbe93d8e22948f7366d4ddaaca5845b8aa62cf72cbbf0e11a2184e1c3b7ca3ebd2fa5970ccbbb79ca75d53ca31693efb8753de81806236d623b3b0e35118e88d3cf97ef827d377bc21bb0152a08d70879d8a", &(0x7f00000001c0)=0x210, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) mknod(0x0, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') open(0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000240)) r4 = shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r4, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) setregid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x20, 0x5, 0x1) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8068a7d50fd836d574cf08d3f4dbef6b3e76a5ab473500d30f96e76cddacd7bbcd79128f014294895be2c0760eaa2ea39fdb0fb64c0947f82e1728c4a0948d9c24c28c655843ae03f6a551fef8d16ad0f852efb82e35f0eb2d4d1431d458d1cfab738cfe69a244913a5cfb7ddfc4c951eec78e11ab8557aaaa", 0x79) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000280)=[{0x50}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_esp(&(0x7f0000000100)={0x4, 0x2, 0x32, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="0fda5f0c", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) executing program 3: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x40, 0x81, 0x3}, {0x0, 0x8, 0x80, 0xffffffff}]}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000240)="097f170a0290df3fcfaca210446056", 0xf}, {&(0x7f0000000200)="26a741ebd855e505414b50744579130ddd5ea433476fb080205146e072b50128d10ea6ae003e071e371cd6e85c4aa0eaf9c0115b1f03a9afd50a8f", 0x3b}], 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x32, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00002ea000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000100000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a8000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_open_pts() executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa8}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) sendto$inet(r9, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100), 0x1000000000000309) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000180)=[{0x44}, {0x4}, {0x6}, {0x1000, 0x3, 0xf1, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 1: r0 = socket(0x1, 0x2, 0xf7) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80044275, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = getuid() open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) setreuid(0xee00, r1) setreuid(r1, r1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) close(r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() r1 = semget(0x1, 0x1, 0x400) semop(r1, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x1}, {0x6c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{}, {r0, 0x6a}, {}], 0x3, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) open$dir(&(0x7f0000000080)='./file1\x00', 0x801, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x49f5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x8a, 0x2}, 0x1, 0x0, r2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0xd4, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0a541493219986dd60756aa3009e3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa0003d492a8355295690f05685f2cf8709f3f010fc050f981010d7e540f983baedc07abc81d861fc429f25e7ca8fee0c2a8f85d19b71e859de972531b8b23ee907898a2ec9de2332c79d4d44a935b2d48e2787bd7ead2dbe17d216b7cbbd92de91b6b4a878b832e65e13a53c5fff07317334743c2b828951e90855f6af60b19067fada30a37f83440a30cea4a90545688bcba822d091d907656026f169298056bcc6bb836b15043d480c7ce44c84e910e8539ed0dc90a44945a240cce5fe20b450c427cda6c70db17ca4426e2ff65002b823f874c459852c1f03f48bd3ebafddb207f366c3f17539eed1f7872e45e2011e6ee747b22dc8a471c9d79ea639f1438a2b258d8d200"/351]) mprotect(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x2) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0xfffffffffffffffa) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000580)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) dup(r2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r3 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) msgget$private(0x0, 0x570) truncate(&(0x7f0000000400)='./file0\x00', 0x80005) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r5 = syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) close(r5) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f8000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000068f000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000069d000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000697000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069d000/0x4000)=nil, 0x9}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0xffff}) mprotect(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="67fbf801000000000000059fb1850c0000000000004f36814f6c", 0x1a}, {&(0x7f0000000100)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x1ff}) execve(0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="6966b3bb9c87ee171d028d0ef6a37a19816f4c322c480c4adb6d3bcba56f20cc2b8285da12c96b707cf0f5e131f3668b19e04ce4770fc44d74377e5b12bc73e2bda8bc627945f1dfe7670f8af1bf99fe97de607fcbf4d51e49209f5b28b073951b2b3562c34cba19a828eb2743edbcbd4af92b466f438460638b20f1b74bfb74f38662d0e45184c3a0ae79ff76046474b6d50e94f3c031bbb7420eb10a97cba574d4aa51ed5da8ca9262a5e18e4051af9adc27388d1b784955e5923b909b4ba6df8c6c22a2b4a288cd3ff7678dfd294647736a4b156d35c6b2f4196e8f330dfc00000000000000000000c3d2105fafdf90eaa4bdf435e2c13d36004192b44c185015f410db17420744c7f9b4344ce84b0601d5852fbf60fb9906ead8a71096d54d94f1145caa7de47aaa5181a367ca842be270615251e8b2c73f233816a5238f74b99effd9b3bb6f649f8fc593495903b16c6c080ec5c1301a46c8fd834b4749dd4e992c5880", 0x166}], 0x1) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x4) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setuid(0xffffffffffffffff) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0xfa) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) setgid(0xffffffffffffffff) socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x42) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000003c0)) socket(0x18, 0x1, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x1}, {{r0}, 0xffffffffffffffff, 0x1a}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="6f10", 0x2}], 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r6 = syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0xdb4) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000140)) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x1, 0x3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setuid(0xffffffffffffffff) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r3, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000240)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc695e3be4f61d2252125943902c242c2f9b836e211fd1ae0f9a3bf9ef100b3d5fade0c56cd5bc71f020f6f41e081612a9c52286281a4d3df1ff935ece40038e96603be4a805f18e8f6aa4fd86f3f0f46ac90fc32a8348214568556926f2", 0x7b) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0xd00) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x108) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080048000034000000000002000000009406000000009406000000020d00907800"/60]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) executing program 1: dup(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x0) r3 = socket(0x10, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') close(r3) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x10, 0x5, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x6) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x199) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) readv(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x23, 0x1, 0x7ff, "000012000009000000ce00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd76650ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3ad3711ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261928b9c3a96eb657eb86faa5e538e8660800003ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84fb62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r6, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x0, 0x2ff}], 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x400e}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x4c}, {0xc0}, {0x16}]}) write(r0, &(0x7f0000000140)="0a227f23a3c23cce2575e1acbbf5", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="9d941d7985e02807e3914cbc19b8b213aaa22675ab88545c4c6a6c83a3b6dad7c5afc5190262c15722597cbc621526de6a518a24b76780b2599b6d26ab918e9e3a5b6f3bf49c31a9a3cc8d0ef0142367f097ab3f25a9b9bb2089c61f0ae7fd752be21d9848", 0x65}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)='v', 0x1}], 0x1) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383afe8a211dd1740000fe8000000000000000000000000000aa030090780000000060a006680000000000fe8000000000000000000000000000bbf000"/101]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x58}, 0x2, &(0x7f00000002c0)="50733306cd3e2480b6a4dbce4f2b3c041794655a6302ffa007c9a5f4e909300949de837e4cd44b37b46db58a5e7c95051949251eff1f4feb54eda1b4a601a88823ccdc25b35a0d9c4969d57d882339b252e96b3161dbdd8d795300daf8571b4d7eaf3431bb16f824c1dc5d117e256afaccae991123bccaf51d58e18c7ddd77c710b00f82fa14877f8bad93", &(0x7f0000000240)=0x8b, &(0x7f0000000380)="b1bea4846e7edca6649f63c51155b40541b087a0c106376c2ff843874dcd4a73a0c5e896c3c4e124661c374c64a9cb3ad4dfd0ff9a24c38fbfefe983e8d043371a079ad582d54bde274ee8a3cbac850ffedb8673755489", 0x57) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) close(r0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="964b2e8c", 0x4) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) r2 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) socket(0x2, 0x0, 0x4) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = msgget$private(0x0, 0x280) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r10) r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x52, r8, r10, r11, r12, 0x0, 0xb3a1}, 0x2, 0x401, r13, 0xffffffffffffffff, 0x6, 0x400, 0x800, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x80000000, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 2: clock_getres(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726601a0bade21d05579331d7d9f77d54a2ba957f30a861dd8b3e895a0d9c38f2c0fa50faba4e23c585991b2eafc64a301a4381577ebe315c9fc428dce2fc5334717b552748b758f3159ee54e361c0abf468279753b2619a5e6b2e959d9c1d0948161328ab7813d7b26ad4b9f66dfa8a041ebabb0cb35a489a8b7b73ae34913b69caa41bd15276594c667772e2456cb63fb32711c077896844579f49e20fb3953084f867b276563dc5d8df7c17c936f38d61a9a2610c0f393a1c59e3cbff720581f890a7dbf1a185255fe6bbe3296c9f816ee70feab9f10bfc66359090248f72020be5bd39cd8f6a5c17acc6d951552f002e628ade9242126fe9c6ca5c9989c0cbc89a5e0e7ccc3f88ad6a28d03164aa8df88f22e7ca3eb5147f137f47a3ec0dcfd1f6321c1925730b0140174f67222497ee4b80665643c731654fac67f6bbc47af83f20023e968d8046d444c0d78124f1c5cd9ba1e213f8cbe2a52d17dc7e6ba1f484db7fd434c69c4b2e4b42c108064c90911fcc5b294e9a79af252d2cdefa5a964667fe57f3f661c5889f6fb1a4329e00600f6cb1b78cedc52132a9f2897400bd0341e8d3a9ae796e980274d6e9229d68282bfa7f28fb5e21c07b584ca1c8b8091d768d0", 0xe27}], 0x1}, 0x0) sendmsg$unix(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000003400)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) acct(&(0x7f0000000f80)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r3) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) executing program 1: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0xdb) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0xff, 0x70}, {0x3, 0xd3, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(0x0, 0x0) rename(0x0, 0x0) unlink(0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x401, 0x7f, 0x203519, "28e54600000002d28000109dd666bd00", 0x2}) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980", 0x16}], 0x1) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x20) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bb72808dbe5cb82957248c3701367c9909fa96bf7cb70000000000000000"]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) fchmod(r1, 0x69) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r2, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r3, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000", 0x62}], 0x1) executing program 3: syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) geteuid() r0 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r0, &(0x7f00000000c0)=[{0x2}, {0x2, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000368000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r2) readv(r5, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000900000000000000000078000000000000000100000001000000dfc214d58307d25686a93a0befa1ab9ebbf814abea3fb27299a7fe735bf7d215730a4d18acfa9f6df365520c9e94bde3f539687672c06bdd70e0d777377744cf77937bdf21505fe810c137275c7214514a112c4f5ec75ccb8440883aae04f20551931c000000000020000000000000000100000086008e9775e9cf439a19ba69349ec60000000000"], 0xa8}}, 0x10, 0xb) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f0000000140)) acct(&(0x7f0000000840)='./file2\x00') syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) truncate(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) syz_emit_ethernet(0x0, 0x0) pwritev(r1, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 4: socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0xffffff7f, &(0x7f0000000200)="fcda85f8", 0x4) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r2, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) write(r2, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000003c0)="875d5256d148d0f173bc5e5db12083d9d7d5322e76d12b274a7225d2d4f2d6e5f64f66b73f688ee62a1bd9f73604f8a1f581a0030c5497c92d4feafb5785c7cf2f03b538e0da8ac8749602af84f3aeec02d31b4951eb97112d1a66e9ee746703ece24d09e09b5645e6c67df2b60a23bdf9f390f0762a45e502a37f080843cd61ae547eeed22b99a8d0fe73c49ca14805f4b9", 0x92}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x40000007}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) r7 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0xb0) semop(r3, &(0x7f0000000080)=[{0x3, 0xfff8, 0x1000}, {0x2, 0x7, 0x1000}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r2) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)={{0x1, 0x10000}, {0x8000000000000001, 0xd6000000000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{0x6}, {0x8081, 0x0, 0x0, 0x800}, {0x812e}, {0x6414, 0x0, 0x4, 0x10001}, {0x3, 0x7, 0x62, 0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x6, r1}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4a) r2 = socket(0x18, 0x4000, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5a02, 0x5, 0x7, 0x15f90df}, {0x0, 0xff, 0x25, 0x4}, {0x4, 0x7f, 0xfd, 0x3}]}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r6 = socket$inet(0x2, 0x1, 0x0) dup2(r6, r5) getrlimit(0x0, 0xffffffffffffffff) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000002c0)="ebffcb128e4a8b7519e8d299ff13b9fd812eaa4e713048e69931929648e9776de8e62762bf234330c82a7a134e12b9a280cbba4b49b0d9bb3572b0b7280e68cd2c88d2e33914b5d656aa06a5ec9fa3fe97933d0253cfc4d01266e4909d47f794def9cc09ffad5db722ba161860149e83f8a39bc35f70121255ba7362b609000000900bf073e7d73aa2d312197050a89ab84081ac4d7684bdb8b13ba0940ea0f6c97fdb80f324a706963c0000005152effb179a27ffcbc02ab3f04e1cc9bd90725a0e76faed14e2bb243cdbf33120fac16b50d5c872c13bb5dcc2ab511804a6138f46abe5f269e1d2dbe1aaeb9c5ab55bd64c17541586ba897e724c942b2773dfa6f1e62c87c619690389a0f0810fbbb98119951949565db3d51da2eedf74b98239fa5b5512908126dddb63e54d087573c38367639d", 0x135) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000200)}) executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x33b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) accept(r1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x51db8f275b41840b) r3 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = socket$unix(0x1, 0x5, 0x0) accept$unix(r5, &(0x7f0000000540)=@file={0x0, ""/521}, &(0x7f0000000040)=0x20b) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r4, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) write(r7, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) close(r1) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f3", 0x4}], 0x1) r5 = dup2(r2, r0) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x6, 0x2, 0x2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x180) r7 = socket(0x18, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000180)="610fe613974e9bbe55cd8985316a7bb529ca179d5421b319713f9c39513b49be27bfbc9e8a3f9d8c5c895602bae9e06f40e081edb8ee67cdb847b91b5de50f6208b13dd1acd3e3123684c7de19aebca812", 0x51, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c0000910000000000007c0002004000"}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r5 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001180)=[0x0]) syz_emit_ethernet(0x6c, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431e"]) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pwrite(r0, &(0x7f0000000040)="97aa51fca0cec6432a784efdc2dacb07e0e9b3a416f29c7eb6727f3a380ef061e7f03de0ea18f8e18dce398002092580501c5b80b547bfc54b686e255efc698ac88352c30285d127cf97dd5b908d9279625d9d0d4ad2ee3204bcf92d4f8540f22f9376806d1d79bca6721c3f9cf6f2486a1d9e3edc08ca6d3a0b1ee3947ee97ada091d51505c87432081ea369f508897db3c4b55e47ff21fdea9548ff6b80113d763963653a6cdaa983dfe", 0xab, 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/99, 0x63) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880), 0x8, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0), 0x20240, 0x0) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="936de18c8980268f6a3f6f22664d0748c4f2d0ddd705f74ce0bcc012473efd24f498537fbf9e7f3de76b3bddf3e881b44f9a3883b402544e7b6c58ea579a6f9e6be1eab48ebbc352de3330814a5090205cc830acbab00d384fa272919a70f9cd82caf312d58cc68a16e82a2aee94ddbdc70c4549c27cde32672a9e3401ce6cbb01c05480f8ff46bcfc09b2faa8a0ddc8e871f57b51c86d1c89d8c75b5840024a0e326e8b256c286c9d74f72aa25f86f18e504d5cbdf91c0ba1d41db439e5cd5f661f5c51ec0d6138", 0xc8}, {&(0x7f0000000380)="925fcd19d1cc04be890df7ce4b0c0b83315d89b0d58f37999f0cffd4e745849074d18dedaea5fe69b7141b08e75db240c578f854ab536d5d26d49d9e76adec1cdd4200dd2e148ac72811d185fdce4fa41292abedb3b0e68ac1c4c1c4ef18d95eca60a672910be1d7d0100c84eb5c050b683afc22b339d41d0c0f52fe25a7ef1e1f293e439f4c23f673d019b9b19e79da2ff2", 0x92}, {&(0x7f0000000440)="c88b6033714665ce9251bfb27c143cb0ee15144e95e5385e3468e4caf8b5d70736150908248e84bf1b1aceb4269d4c232e80fa8d8ee8612eac39e99c13a0816b9721f1f8857748be39e5597ca318054eb37c57cd888ff7f1f0ef37f9b0738656886babdee950727f693ee168862818d21c604dabd62dff91ccc164ffafd989c044e8445b7f003f3869ab4a603927f7ebe1ad1b2d1ef679aff162d6e1d058d00d2f8f3509089cb2e423a90724446b183355a8fc53ded5b175d944226f840faa756b13264aae131787169ce623", 0xcc}, {&(0x7f0000000540)="8d0b5918b30c633a00427aca6cfac2d8ad668de0de4d7070534f89dfd102b9b695205629e94b548cb69df46d8cd69106d70d2eb080f3f7a924f10e9c417cf92de6bf986837396892468a526407f17a3831494294d4ec14221fca7045d8b37a6926a16e99be0a78dc002b7405264e953cb70419358949513b3f62ddbb34eda3c1de33c7ceaba893af9861ab76f4ed9de58719a68e2c594e1a0ed91b19268e8d304d62cdb56e5ac782daaa0772e236f2e4199370e046aa1de9fb9a7ebc0da08ca1723139649623ed1dc9113007a2a03c7205", 0xd1}, {&(0x7f0000000640)="409a47631623e88d7840574a5f5e7cebf30325a853b8415e410912ca7e53b1fae961400dfc596bd6823d9de1777a2a9c34427d5f24939acd44", 0x39}, {&(0x7f0000000680)="60c5a5f924b2e04a7f85d2ef9cf9e7707dacd045f5fa5658ce068f4e58ca57640a037d7cfd86e9ca39a2bad2af8db3bf1b62d556c15179f4787496212fec6aaddecd4a5a2df9fe57ab1fe81dc4ad630b44122012a4e171007e25d5d97fd5d52da2fbbf7aa811099d84ef49942f65923589dbfa8c05a30203dab93d0cad180f708a6994fb3ff10e6141ea205df3082a4dd49c2df5241191ad4f76bee511db669567626cd5d9fddf869ef579bb9980831512998efe6e2e0c4c9635841bcfad21f838942232e90d6cab56ae6aadaabaa68a2682751cc1d0913853055be23debc6add2cb0a5ad54376a511929aa9e46921e5e6dea05dd0", 0xf5}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r5}, @rights={0x20, 0xffff, 0x1, [r6, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r7, r2, r8]}], 0x80, 0x1}, 0x8) fcntl$setstatus(r1, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00), 0x400, 0x0) fchmod(r0, 0x98) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000a40)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sysctl$net_pipex(&(0x7f0000000b00)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000b40)="11a27510ea9f116f1e8170cb1c1310a08078b59dc6504f18057de0d74d3a7857bee608ee005c6c587acb0b12fd398e5fc455a80a524cc7f9d67f9a43dea86f2548216d5e7e42b2246fd3f3163f29531df8d4dd743a00f3bdd64ebda58e60de6bade8329be034b80f544867f4a1afa455cbbe6282348d93a4e19f663d431fbd5e3109b046dbb3846c15874ffff704be4217e9f9b56d20cbdf565e71339d956ecb76222fb0c7d762f54b0c631e7f87cd170e4dccf8f0c59b8b09856bf35523c37a7dffc633ff2f73d4b112d5b378", &(0x7f0000000c40)=0xcd, &(0x7f0000000c80)="d5e35339b3d74c983b6b6eb9e788f751a43ce9ee5ecffca629059d63461515b7d4bb49c44405ec819e", 0x29) r9 = socket$unix(0x1, 0x2, 0x0) listen(r9, 0x2b2) close(r6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) close(r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000d40)={0x1, 0x5}) listen(r9, 0x3) r10 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x900, 0x0) mknodat(r10, &(0x7f0000000dc0)='./file0\x00', 0x80, 0x8001) executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getppid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r6) r7 = socket$inet(0x2, 0x3, 0x0) r8 = getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$setown(r7, 0x6, r8) r9 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) r10 = getgid() r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f0000000340)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc031f890a84a505005faf04efec7d036a84cd7d4da2e4a14aa928fc0d9497e083baecc36332", 0x3f}], 0x2) execve(0x0, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x8, r2, r10, 0x0, r5, 0x10, 0x9}, 0x400000e0, 0xfc00, r6, r4, 0x2, 0x100000000000032, 0x6}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, r5}, 0xfffffffffffffffe, 0x0, r0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r13 = getuid() setreuid(0x0, r13) ioctl$WSKBDIO_GETMAP(r12, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r14 = fcntl$getown(r12, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r14) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x52d}, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1d2a, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = semget(0x3, 0x4, 0x80) semop(r4, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x81}], 0x3) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="11bf5bbaef171f1f3892de1222de1113c4688be836d4be521a7df6d08c62ff1e057f40e204126c1cf200eb57836d50f4f3845c82949dc3e798c5af69100f62575f0a3ec4ec6cec730458fb4985ab832cb7011f0d9be3a3ad1e8af5a64842429b833774a622785b46fd803718103c306ab0a8dc71eb6a5d011c179ee59a14fd502a7753696d2ea924", 0x88}], 0x1) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x8) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1f) syz_open_pts() ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340)={0x6, 0x80000001}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02", @ANYRES8=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) bind(r7, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000002180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f8192000000000000000000000000000000d5302d1d"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r9, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) chdir(&(0x7f0000000380)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000018e000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) r3 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x81}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x101, 0x0, 0x2, 0x7fffffff}, {0x7, 0x1, 0x81, 0x14000000}, {0x4, 0x1, 0xff, 0xac}]}) write(r0, &(0x7f0000000180)="7f23a3e23cce2575e1dd92c256782652a49bece28744288b9aa72dbcf43a18609a7235d8469daeeb37b7c8d8650728fdaded2c9c2528b29a7a4a0a1c5ab25b586e9ba393aeb2920fa9dca0905548075239370a4be94879a3a673e6a2a1dfa12d44077500733d3c91a6e3842bca85384caf01f08d22d3a28d624302c199ad704fec9f332d953282bf9afb32ffb86510bacfbe6403b35a2ae8e25474b6650234f38d224994fbefd79898534d066b7087b0baa61ec9", 0xb4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a80)="047cd7820a5bc856c5382e2b6ae71624d286b40939b5bc80448b081cb419604ea2319864131f8b45fcaf64663438a2e71a0f49fd6f881f90c242460a04fbe66f5dc19330a999357f06b8475ff8160849138012cec6e92ea3dbb7afb3b14503f81aad0a001882fc3f0b952102c3e871c0c7eaad7e0c2d776c7d257e05afc2a716f76441bfd414151e2c0f84ca13f4544e1c35e492d6305738ce3fbcee854a8a8362052bb86c00b8ffe7b9a0703d900282542eeb5f22e1c6a77406cf881a93d5dd4781c26df75632b1003b8a099d97d73bd28df3ee1fe6c1b345839fb94302e117c1c48aef9f01d18cd78bb5ff5652a82133e142e2eb6b04e3304653f2e301412479aabc43ae19444db034ca500eb712b36a53f5b1254bd4f00ddd408cb010abaab5a8ee13ba79b2ff3847eb35d880d4b472104be6168f206766a25a4b6b410770aa2210e008283f1fe1b88eb83a6cf8786dd67d8c98aaa10eec2e54c46ddde4341ef14a83a73d21c0cfca333cc18f813da3b765930fd6382926f99a267a554624b2ccdf77c40407f90ee27996ac2c4950b71310ba9de7259d608a3b1a435a91e5de956c2edde09bad72e0522fa980897120c8cd68ce7731fc07f85ae30265b90ad5d4cf6f25e1ceb08babb1966418d1228e4d2bf07f4075ddb54ffa98c9374829a58ac666788a1a5b0a4fa1b2f670ef0fce9de9b8edc891ddd05de804547bb4515a4b0c73a89baf9575fe2260e6efd92bcc242a3ee1d02e2d953ef04a108ced80e99d1da7008af9161709ea3515a17444d0d8c80d", 0x234}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x6, 0x3, 0x7}, {0x7ff, 0x80, 0x20, 0x1}]}) writev(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000440)="ca0421e2a4ff9a07323155a94571260000006c8f7b560000", 0x18}, {0x0}], 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r7 = shmget(0x0, 0x2000, 0x1c0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x102, 0x80}, 0x0, 0x877e, r5, 0x0, 0x3, 0x100, 0x4}) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 128653 63575 0 0x8000000 0 1 syz-executor.7 * 54539 63575 0 0x8000000 0x4000000 0 syz-executor.7 db_enter() at db_enter+0x1c panic(ffffffff828ea292) at panic+0x17b witness_checkorder(ffffffff82da79b8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82da77b0) at __mp_lock+0xa2 intr_handler(ffff80002bf34690,ffff80000067b300) at intr_handler+0x62 Xintr_ioapic_edge26_untramp() at Xintr_ioapic_edge26_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82deed50) at mtx_enter_try+0x103 mtx_enter(ffffffff82deed50) at mtx_enter+0x4e pool_get(ffffffff82deed50,9) at pool_get+0xc4 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002a261b30,ffff8000ffff54a8) at vm_impl_init+0x92 vm_create(ffff800000e39000,ffff8000ffff54a8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e39000,1,ffff8000ffff54a8) at vmmioctl+0x2de end trace frame: 0xffff80002bf34b50, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828ea292) at panic+0x17b witness_checkorder(ffffffff82da79b8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82da77b0) at __mp_lock+0xa2 intr_handler(ffff80002bf34690,ffff80000067b300) at intr_handler+0x62 Xintr_ioapic_edge26_untramp() at Xintr_ioapic_edge26_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82deed50) at mtx_enter_try+0x103 mtx_enter(ffffffff82deed50) at mtx_enter+0x4e pool_get(ffffffff82deed50,9) at pool_get+0xc4 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002a261b30,ffff8000ffff54a8) at vm_impl_init+0x92 vm_create(ffff800000e39000,ffff8000ffff54a8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e39000,1,ffff8000ffff54a8) at vmmioctl+0x2de VOP_IOCTL(fffffd806e902bd8,c2585601,ffff800000e39000,1,fffffd807f7d3548,ffff8000ffff54a8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8064cbb9a0,c2585601,ffff800000e39000,ffff8000ffff54a8) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff54a8,ffff80002bf34e50,ffff80002bf34da0) at sys_ioctl+0x4a9 syscall(ffff80002bf34e50) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7daee6ed8b0, count: -19 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002bf34480 rbx 0xffffffff82ce3d77 cpu_info_full_primary+0x2d77 rdx 0xffff800000e0e880 rcx 0xffff8000ffff54a8 rax 0xffffffff82ce2ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xf9310b0b05a22d6 r11 0xdf50ee643644ef39 r12 0xffffffff82ce3b78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff823ca76c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002bf34470 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.7) tid=54539 pid=63575 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=79, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff5c58,0xffffffff82da8e98 process=0xffff8000ffff1f28 user=0xffff80002bf2f000, vmspace=0xfffffd806a8706f8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=0, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34565 400380 66337 0 2 0x8000000 syz-executor.0 63575 128653 4583 0 7 0x8000000 syz-executor.7 *63575 54539 4583 0 7 0xc000000 syz-executor.7 4156 73247 37679 0 2 0x8000000 syz-executor.1 4156 261231 37679 0 3 0xc000080 bell syz-executor.1 71440 162835 48403 0 2 0x8000000 syz-executor.6 71440 150259 48403 0 3 0xc000080 msgwait syz-executor.6 71440 37614 48403 0 3 0xc000080 msgwait syz-executor.6 46735 109424 3660 0 3 0x8000080 nanoslp syz-executor.2 46735 35836 3660 0 3 0xc000080 sbwait syz-executor.2 46735 256263 3660 0 3 0xc000080 fsleep syz-executor.2 13093 411358 0 0 3 0x14200 bored sosplice 21890 243677 38052 0 2 0x8000002 syz-executor.5 66337 242288 38052 0 3 0x8000082 nanoslp syz-executor.0 4583 254939 38052 0 3 0x8000082 nanoslp syz-executor.7 3660 351141 38052 0 3 0x8000082 nanoslp syz-executor.2 37679 493601 38052 0 3 0x8000082 nanoslp syz-executor.1 48403 382666 38052 0 3 0x8000082 nanoslp syz-executor.6 16205 495086 38052 0 3 0x8000082 nanoslp syz-executor.4 34905 48181 38052 0 2 0x8000002 syz-executor.3 38052 406232 66977 0 3 0x1a000082 wait syz-fuzzer 38052 143677 66977 0 3 0x1e000082 nanoslp syz-fuzzer 38052 376848 66977 0 3 0x1e000082 wait syz-fuzzer 38052 227903 66977 0 3 0x1e000082 wait syz-fuzzer 38052 177756 66977 0 3 0x1e000082 thrsleep syz-fuzzer 38052 350776 66977 0 3 0x1e000082 wait syz-fuzzer 38052 440948 66977 0 3 0x1e000082 wait syz-fuzzer 38052 44414 66977 0 3 0x1e000082 wait syz-fuzzer 38052 426431 66977 0 3 0x1e000082 wait syz-fuzzer 38052 35666 66977 0 3 0x1e000082 thrsleep syz-fuzzer 38052 306266 66977 0 3 0x1e000082 thrsleep syz-fuzzer 38052 220735 66977 0 3 0x1e000082 thrsleep syz-fuzzer 38052 98271 66977 0 3 0x1e000082 wait syz-fuzzer 38052 15636 66977 0 3 0x1e000082 thrsleep syz-fuzzer 38052 92124 66977 0 3 0x1e000082 kqread syz-fuzzer 66977 522155 32967 0 3 0x810008a sigsusp ksh 32967 317550 22978 0 3 0x1800009a kqread sshd 7872 171568 1 0 3 0x18100083 ttyin getty 22978 522781 1 0 3 0x18000088 kqread sshd 7701 327167 36437 73 3 0x19100090 kqread syslogd 36437 201416 1 0 3 0x18100082 sbwait syslogd 64514 262025 1 0 3 0x18100080 kqread resolvd 96249 435171 46084 77 3 0x18100092 kqread dhcpleased 93094 233703 46084 77 3 0x18100092 kqread dhcpleased 46084 468855 1 0 3 0x18000080 kqread dhcpleased 34441 163588 0 0 3 0x14200 bored smr 35082 328280 0 0 2 0x14200 zerothread 26436 425207 0 0 3 0x14200 aiodoned aiodoned 47783 160176 0 0 3 0x14200 syncer update 73566 368986 0 0 3 0x14200 cleaner cleaner 44427 333741 0 0 3 0x14200 reaper reaper 40807 516679 0 0 3 0x14200 pgdaemon pagedaemon 91490 406359 0 0 3 0x14200 bored viomb 59000 255066 0 0 3 0x40014200 acpi0 acpi0 4268 181716 0 0 3 0x40014200 idle1 14057 100958 0 0 3 0x14200 bored softnet3 70884 330409 0 0 3 0x14200 bored softnet2 45090 133244 0 0 3 0x14200 bored softnet1 43070 58644 0 0 3 0x14200 bored softnet0 77798 377319 0 0 3 0x14200 bored systqmp 52794 379476 0 0 3 0x14200 bored systq 6683 285899 0 0 3 0x14200 tmoslp softclockmp 18395 264463 0 0 3 0x40014200 tmoslp softclock 38759 255474 0 0 3 0x40014200 idle0 1 43874 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex vmsppl r = 0 (0xffffffff82deed60) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pool_get+0xc4 #4 uvmspace_alloc+0x41 #5 vm_impl_init+0x92 #6 vm_create+0x13e #7 vmmioctl+0x2de #8 VOP_IOCTL+0x9a #9 vn_ioctl+0xc0 #10 sys_ioctl+0x4a9 #11 syscall+0x8cf #12 Xsyscall+0x128 Process 21890 (syz-executor.5) thread 0xffff80002a1fef80 (243677) exclusive rrwlock inode r = 0 (0xfffffd807e5bd098) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067e561b0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 34905 (syz-executor.3) thread 0xffff8000ffff62a8 (48181) exclusive rrwlock inode r = 0 (0xfffffd80674a81b8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067e56f80) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10187 6611K 6871K 166960K 11440 0 pcb 17 12K 12K 166960K 50 0 rtable 208 6K 7K 166960K 381 0 pf 27 8K 10K 166960K 42 0 ifaddr 39 14K 15K 166960K 47 0 ifgroup 46 2K 2K 166960K 54 0 sysctl 1 0K 0K 166960K 1 0 counters 62 36K 36K 166960K 66 0 ioctlops 1 1K 4K 166960K 1485 0 iov 0 0K 16K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1371 86K 86K 166960K 1463 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 14 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 85K 166960K 247 0 sigio 1 0K 0K 166960K 4 0 proc 58 79K 115K 166960K 484 0 subproc 104 6K 6K 166960K 104 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 17 0 in_multi 84 6K 7K 166960K 107 0 ether_multi 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 55 254K 254K 166960K 55 0 exec 0 0K 1K 166960K 391 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 272 77K 92K 166960K 4660 0 UVM aobj 8 2K 4K 166960K 9 0 pinsyscall 35 70K 100K 166960K 1410 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 9 0 NDP 10 0K 1K 166960K 28 0 temp 45 6812K 6876K 166960K 4608 0 kqueue 12 18K 22K 166960K 38 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 49 0 45 1 0 1 1 0 8 0 rtentry 112 116 0 21 4 0 4 4 0 8 0 unpcb 144 158 0 139 2 0 2 2 0 8 1 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 36 0 36 1 1 0 1 0 8 0 tcpcb 808 62 0 57 2 0 2 2 0 8 1 arp 120 19 0 3 1 0 1 1 0 8 0 inpcb 384 221 0 212 3 0 3 3 0 8 1 nd6 136 26 0 6 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 33 0 2 1 0 1 1 0 8 0 pfstkey 128 33 0 2 2 0 2 2 0 8 0 pfstate 376 33 0 2 4 0 4 4 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 458 0 64 29 0 29 29 0 8 1 art_table 32 459 0 64 4 0 4 4 0 8 0 art_node 16 115 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 4 0 4 1 0 1 1 0 8 1 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 6 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1774 0 250 96 0 96 96 0 8 0 ffsino 272 1774 0 250 102 0 102 102 0 8 0 nchpl 144 2214 0 435 67 0 67 67 0 8 0 uvmvnodes 80 1942 0 0 40 0 40 40 0 8 0 vnodes 216 1942 0 0 108 0 108 108 0 8 0 namei 1024 7626 0 7625 2 0 2 2 0 8 1 percpumem 16 47 0 2 1 0 1 1 0 8 0 vmpool 696 1 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 4 2 0 2 2 0 8 0 scxspl 216 8377 0 8377 10 2 8 8 1 8 8 plimitpl 152 59 0 44 1 0 1 1 0 8 0 sigapl 424 562 0 516 6 0 6 6 0 8 0 futexpl 64 2296 0 2295 1 0 1 1 0 8 0 knotepl 120 122 0 0 4 0 4 4 0 8 0 kqueuepl 216 55 0 46 1 0 1 1 0 8 0 pipepl 320 155 0 127 3 0 3 3 0 8 0 fdescpl 496 543 0 517 6 1 5 5 0 8 1 filepl 152 2616 0 2362 11 0 11 11 0 8 0 lockfpl 104 46 0 41 1 0 1 1 0 8 0 lockfspl 48 19 0 15 1 0 1 1 0 8 0 sessionpl 144 23 0 7 1 0 1 1 0 8 0 pgrppl 48 24 0 8 1 0 1 1 0 8 0 ucredpl 104 293 0 283 1 0 1 1 0 8 0 zombiepl 144 517 0 516 1 0 1 1 0 8 0 processpl 1136 562 0 516 4 0 4 4 0 8 0 procpl 656 726 0 660 7 0 7 7 0 8 0 srpgc 96 2 0 2 1 0 1 1 0 8 1 sosppl 168 3 0 3 1 0 1 1 0 8 1 sockpl 664 432 0 400 4 0 4 4 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 379 0 0 48 0 48 48 0 8 0 mtagpl 96 5 0 0 1 0 1 1 0 8 0 mbufpl 256 401 0 0 26 0 26 26 0 8 0 bufpl 280 4593 0 188 315 0 315 315 0 8 0 anonpl 24 227885 0 222178 59 2 57 59 0 186 21 amapchunkpl 152 15887 0 15257 38 1 37 37 0 158 9 amappl16 200 6427 0 6301 7 0 7 7 0 8 0 amappl15 192 16 0 15 1 0 1 1 0 8 0 amappl14 184 158 0 147 2 1 1 2 0 8 0 amappl13 176 11 0 11 1 1 0 1 0 8 0 amappl12 168 1220 0 1192 3 0 3 3 0 8 1 amappl11 160 52 0 42 1 0 1 1 0 8 0 amappl10 152 57 0 46 1 0 1 1 0 8 0 amappl9 144 393 0 392 1 0 1 1 0 8 0 amappl8 136 141 0 106 2 0 2 2 0 8 0 amappl7 128 61 0 48 1 0 1 1 0 8 0 amappl6 120 336 0 322 2 1 1 2 0 8 0 amappl5 112 165 0 153 1 0 1 1 0 8 0 amappl4 104 542 0 509 2 0 2 2 0 8 0 amappl3 96 2730 0 2654 3 0 3 3 0 8 0 amappl2 88 927 0 859 5 2 3 5 0 8 1 amappl1 80 10016 0 9531 23 4 19 22 0 8 7 amappl 88 4106 0 3925 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 8 0 1 1 0 1 1 0 8 0 uaddrrnd 24 543 0 517 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 543 0 517 1 0 1 1 0 8 0 vmmpekpl 168 8980 0 8915 3 0 3 3 0 8 0 vmmpepl 168 55254 0 53474 116 1 115 116 0 357 30 vmsppl 440 542 0 517 4 0 4 4 0 8 0 rwobjpl 56 23483 0 20470 48 1 47 48 0 8 4 pdppl 4096 1093 0 1034 95 30 65 77 0 8 6 pvpl 32 49258 0 0 399 1 398 398 0 265 0 pmappl 248 542 0 517 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 410 0 33 12 0 12 12 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828ea292) at panic+0x17b witness_checkorder(ffffffff82da79b8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82da77b0) at __mp_lock+0xa2 intr_handler(ffff80002bf34690,ffff80000067b300) at intr_handler+0x62 Xintr_ioapic_edge26_untramp() at Xintr_ioapic_edge26_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82deed50) at mtx_enter_try+0x103 mtx_enter(ffffffff82deed50) at mtx_enter+0x4e pool_get(ffffffff82deed50,9) at pool_get+0xc4 uvmspace_alloc(0,1000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002a261b30,ffff8000ffff54a8) at vm_impl_init+0x92 vm_create(ffff800000e39000,ffff8000ffff54a8) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e39000,1,ffff8000ffff54a8) at vmmioctl+0x2de VOP_IOCTL(fffffd806e902bd8,c2585601,ffff800000e39000,1,fffffd807f7d3548,ffff8000ffff54a8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8064cbb9a0,c2585601,ffff800000e39000,ffff8000ffff54a8) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff54a8,ffff80002bf34e50,ffff80002bf34da0) at sys_ioctl+0x4a9 syscall(ffff80002bf34e50) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7daee6ed8b0, count: -19 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7c02ab4e8d90, count: 12 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7c02ab4e8d90, count: -3