e7a7c2b05d3345df67557658aca2a7f975b4b291f09655c643066d7dcad4640b52801d54a98975d4c7a9cb7b7e3d0f72b1e0c76fb7521063c2511fd13fe6485f9a08eb6889f32f0422585817ff18e4392b4ad20d32d119c8c1bd36e38d0837bceefd21cc89ac26d0453889c06b558bc696c88cd22de31d59a890707507061e86fa9fbf1eb5ea1d620138e00fde3ecc881fc606638c651a366e1a672371339", &(0x7f0000000000)=0xb3, &(0x7f0000000240)="bde5ffaf2fae73b75f2bab3c03d117fec409370d3526fc0d2c70f522209dd26c55a074c99a982720633e019b860db415b1f9d11693f6f9fde67ac180b07d19c81e8a04026e1f7dfa69027206fd54a415bd5cc4a51352979b32a1e6482b30a7395ae7bafbbb7ecf6db9514f2381c7d91f6f46d35ea65755f2d7bbf45112f49eb1de0c50c2014fdcf880eb7bfabaf4f055c9f0fd59bc", 0x94) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = socket$inet6(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db99eec643b9f1c17a5b1dc7746485ca224d795f", 0x9b}, {&(0x7f00000000c0)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c9e7291085fdb7a56f86c2f940c8500b88ba555a5827b", 0x7c}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7fead257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="f51b2bfa80ab64bb5ddd202664c1a0117419c89aa8d648df85900991406bc7457997bd530915be7791840c42ea245981b8356c3294fe059a2c1dc9469f09e1073e59d93fa3bcc9f7b86e1c8318950f90f15a050062bfc02899706abd4fcfe33c73bb6435b76309620ad8d0a4aa9c2d61cb5f2630faf37b981827f5780553427bdc3685c0f50bad3e7d9460f2757020defd7e918f8f5f07d3a145753dcf441c7e7c92867d6c8fc5d33737a08ed2f05bff8c0f28732ab5de5e25eca51fca7d1a550e4e496bb4b5b6f0", 0xc8}, {&(0x7f0000000140)="f11f778fcd4048049504a909d6bc7dd61463083615a7817db97a1f3bae2910b5faa17673be03848943bc8923af0fc2a44e1bd9d8fb6b12be6e3d54e567a0b4d5417815d7768f8e97a5420b92645a4d6e8ee2c20211d494876a295f43619c9c606cd9a242fb4ff135bd8dc969b074413c60686aabc3a70ba720af417411ebf3d8dbd96ed3d5cbc4d97fe1b655b6643522fdd38ced12107593b8c00205ea3c6c980d28b80f22cd2ca71e55f70a930edbf30bd5", 0xb2}], 0x2) r2 = accept$inet6(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r3, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/161, 0xa1}], 0x8, &(0x7f0000000800)=""/186, 0xba}, 0x3f}, 0x10, 0x3, &(0x7f0000000940)={0x7, 0x1ff}) r4 = socket$inet6(0x18, 0x3, 0x81) recvfrom$inet6(r4, &(0x7f0000000980)=""/236, 0xec, 0x40, &(0x7f0000000a80)={0x18, 0x2, 0x1, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/39, 0x27) accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) recvfrom$inet6(r4, &(0x7f0000000bc0)=""/223, 0xdf, 0x800, &(0x7f0000000cc0)={0x18, 0x3, 0x400, 0x7b}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000d00)=r1) getpgrp() pipe2(&(0x7f0000000d40), 0xd110b5d96726613b) bind$inet6(r1, &(0x7f0000000d80)={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) executing program 6: 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) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 7: semget(0x0, 0x5, 0x36f) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x0) executing program 2: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/113, 0x71}], 0x1) write(r0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) socket(0x0, 0x5, 0x0) getppid() (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) setuid(0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0x80000000}, {0x4d}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) (async) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000000640), 0x5, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (async) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x10000, 0x0) (async, rerun: 32) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 32) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$KDSETLED(r5, 0x20004b42, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) (async) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="28beb3fe4176b7472c957687aefe8c5eeebee53e2504b19b389baed0af8fb2b7fbc9f633c87e7e7105b763e6c774e5b1822a324ac467d5eb54e01bd9d7ad8aabf0f541fadb161302f2b49ea87dd53fb522f61ed715ba7d43a2711cff263e6524be858d7791531e6c182a4cb0bd29e4bf98036d5eed4f338d7e611d18d7e30759e52f539f4ae5cb3ab60a9497891cff31b1fd3b8c1cab6b91c71f48db526c35984d5d4471f4b4dec1b8a3f82117f3df16699abdbaa832ee5b509cd19c0ebe62688f0acf7edd7d1d95d8cc0f98f305bd95094e9f655bc4507122d2", 0xda}, {&(0x7f00000002c0)="0bdb594be402b1455d7e8c56d8469091e5bbe043520cfd9a3eccf22c21b4c50e61e8b9b5d3d0d2a138905a73774bdbe3c98655d22c940faae2f2ec1bdd79992bd1de7e47086333108e1c658e3a86fffa7404fe1c84120fabc7a740668e2e0d2835cf68851d600a00baae142212bb012a3b179d8c455eaa2542c2269c91800d047aae88c5a1469b7740cbdf", 0x8b}, {&(0x7f0000000380)="564e15703c2cd2298c533ff9d2d0de233bec8f6fe67eb7673fb2a73a5adc812f069d282731a2a533838ca053341c9ca1ade716560470763f897a715afc63af17cc7b5608dc794a25401aea0963069a8218a21a7a87e826693678363a3038363c5b2cef03b45a5e8d0a74eb528a8cac18c7672a1ba727ebd08ec825d3d4fbbdefdf2b6192b16482a9f1c63701ceb366c39ac3b1ecac4406723c96dee420852d357f3976089a43b12a6fce4bd39dba", 0xae}], 0x3, &(0x7f0000000540), 0x0, 0x4}, 0x6) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000600)) (async, rerun: 64) sysctl$net_inet_udp(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) (rerun: 64) executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="0e", 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000a80)={&(0x7f0000000540)='./bus\x00', 0x0, 0x0}) r4 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r4, r5) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r3], 0xa8}, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x7270759224c7630e, 0x5, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async, rerun: 32) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0x0) (async, rerun: 32) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket$inet(0x2, 0x2, 0x0) (async, rerun: 32) socket(0x18, 0x4000, 0x8) (async, rerun: 32) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x49, 0xb1ec}, 0x80000001, 0xcf67, 0x0, 0x0, 0x0, 0x0, 0x5}) (async, rerun: 64) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) (rerun: 64) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)}) (async) r6 = socket(0x18, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgroups(0x0, 0x0) (async) setregid(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x21a6bf4, 0x6}, 0xc) r7 = semget$private(0x0, 0x4, 0x1e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001000)=""/229) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x8]) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) (rerun: 64) executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x12, &(0x7f0000001b40)={@broadcast, @local, [{[], {0x8100, 0x6}}]}) executing program 4: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = kqueue() syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030010000000000000000000000e14fc11133f6400ff020000000000000000000000000001fb0089"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1168dca31553fa2d7031f38c04656ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d1a927170b6e5177bd375b325a7f201ed9868d6e64d8e5480257cecc4f57041ab7e464dfeeb51b71f926ffa20e6215cdbd4e23d1c31af60e9bd199462246e4513cb8932e19877b98f2985a4892c888433023de64106e455dce11e3ae847164c3530100"/275, &(0x7f0000000080)=0x113, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f136300300000088b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d300009057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452bb23b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001640)="05fa5900c0dbdfd8d5dd140de548ef064acbd8d6d069ebc18f5fb9c85fb165f5327fe7e89eaeb8268250d829a3dce5116503c18e6d39d21072ee2aac3178c4d288da0d7da7c433391a4af9d7bcbb276b353415c4d120764cf0a3dd6990f61c2855df6765119ea2dcac036d570743a1e84817d2e9f6394fb0e3e4f2e3aa4cc2a2295c06378d5c40ac8b6c3985d944", 0x8e}, {&(0x7f0000000000)="3fea6351da4d3d15a1ad5860ed799fa5b7e9e6a7706c2dbe9dd6535ee63fabd5a0da47ef9ee315127e9280d8b0d1381713fd4e7acd7a", 0x36}, {&(0x7f00000000c0)="986084145d2154d694b6b39790cd51b235300c12bba78a76a6fac8f7ece63283059039edfbf3f25a2af0c8b9b845485ea286fc58a02b3993ee11fc37d73e86e23c1ef4bf0c534f26e413f473753057992bc9dc84db265a183efaa3b24899c9d65f1003a3a2459b37c222761c57c5290b", 0x70}, {&(0x7f0000000440)="537f919ac29660ef6bab3cd3943a99f4b8f731e28769ca794dae6834dc7660827e24ff3017b676335f30418a77e3473ba5cfb363ab29bbcd37f24f3cbbdf1f43c9f91b00e87c8cdd77feb25a26e002abfa9adf7c129e140795daa446b38344f42bbc6c21927145e272266cfadf897ad977df6b76c2190529c54af2ba2c02ae39a7e8967aa1f031", 0x87}, {&(0x7f00000002c0)="c77af26d479b49a9f838b9226064488ac9ba1134b35793b02eba9af8db9b04d349607fccbcaca4045302d2086e830b2710c4969373d596bc0dd7a0de9c548b0dba06131306ab1feae0cf9cfd2ea5ce5092aef5cdb73d", 0x56}, {&(0x7f00000005c0)="641b2cc4c2995a2e34df61c1b87ed6ee8b14e32261abf49bc616d7b08276846951d4cd29f35ca617c0f9c0e633e6ef1650bc1a7fd80f4d1fbb952add3d6a47fc2c3c8829a55825834649ea5ca972856eca09ee86df1e20c0a1433f43f9a09b01324a93c869855e75a015e482fb28db5e1ec176eac5af8871a184d3117a70cd23b9898f46d83acef4ee408a40001b96f1a03657426558be170fd8481a70f59f354bdd272aa4cca2f6f5288409f1db9031ae4c8be66a9ab939ac6cd517945debd2543ef1afbca4f41635f3960df8057de76da4fd4ab6e842e8eb0ed82ca92643aa0bebb8afdeef39e6ad9aeaf259154291adb1e7cd3a38a120389993ebb67d5701f4cdea78fb20659003475551cc9a7ddf64f8d1df5b5366abe169106dd473266165310eac194d91271ecba6109d7d6a76c37cc496e3aba2ee75627fbc3fd31228a93fce16b7af4dd401f7b31f9c49be9723104f7c9c1a887d1d7113c7e18598df870803913828b8ea97005442e69be63739f56d0ae4c04b87817eae6cd57bba7621b422665571ec5b05dc1ec8ca72a2b0ab2353089387a303d165a00dbe251ac60957ad8aa1969a488ef31f83c040a803e07499f462961cdfb2d448c7d2ebf690192ad8685e694d145f8d6f81122f3c67e5f253f84597483ac9b9388b38b4719e7adee9dfbcdc553dc77488b2a38991b96c24f0e27528e2f413b049249a42abbd339ee333d791001b12a6e12e355f758fbb162d4fc086e91fa237faace47dc937795dd46ce42f9dc62bad26bd12d9c628346da092b8415d56beb23f7ca7598a4216a1181922f066a80288682bdb29b4e2c5a76d73e50842fcc9cfaff17a28d822b24fd51215f749bc5c7e33cb45b77424f46b2b643d2dc37f006fb0d6b96b04370b071e60668bd80b814165e252c4910b333b34fa76a290a7f02fba5c32116eceec334df861b90bea4cbcc14a7f4394e5cff7dd8ca9c2573b8cce3618245c42db4d743c0379c00cbcf4965744f0ae49145190149e18e6daef99339feaf1df52f6f074382b33138c367a54f939a6cfa612d5d2214f387af465150f8ff8a743bedd97944f94af171fd71d97b93bff2a745909be854ece91caad87e8bd758c2032c9cdacc6eaf3b49c1f133945f2b1616437db77a78a55261788d403dacfe35583d113ed1c7f81f2280bf1a8a59891eaeb38f3fe6f5351c3109e4195741fa8322ba8afb01f68944b9845441e207c8bf8073c1b832f30657ba22a266dec083e6b19d955021745b2ce54e24aa7804e5324e1c8b4d09e020c097a4d6d00fea4b565ed3b4a0152eca9c476929fa44e56a6f0a892de3cafea13ea36285b6083a2cf18231beed38816b562acee3ce0111cb40a937bd0bb7e21c4c4488d3ba3032dbfaa246bc973f76a100441dfcbb8fb695c938ffd19437dcbb3d6175e9b1b61b85ec196af69825dc2e6d2c382583493503850469e523188b12bccf7d1ac655f8b26f5ba8d84e227e3b81ba52a3af769d0a5c98818bb21a50c823cef66d84cc47ea72300df16c5576367ab63dffc5cb57e59750ff0f504cf92a863e63bbb3acc3fda3da71fd6d73246e452de234522c4a97e1dc1e7bfddffdfef7d6b3b7c3eca05f9552f8199eff013600242ced84c2afee105944d46f695d0870f241295892427a8de66f869cceac0f272b17cd6d52bdace6a47b3e3b87538f4ecc13f624f95c97f7e125be1b34ec5e15da793a68f2cc95a433c17861a37c64379e1ad5eedb6ca87b8429f83ef1ce5ac9cd0c9cfa08556f151b657a7fe6d6d0ca1ac320f85142d7bcb627c31663cdf85bec0641a5d66e1fcf2a666a6460f07843d0e4f508e4db7ac7a2c94138f3402723788eb6803aa4f39700a0b1e99813fca920b3f5dd9e15baff7bf788df44cd81f0e736abbd2866b4d4d35d5b137158fdd5b1079ef8c555dc21752a68444997fa9c73b03d37575cc694f97b0dd5b2600d7afff660b029851cab1e68f9386c8f2948b9d7f74c1317c675e8c0bf94079463a778a16d2b21c0d5365d7a83a637516c2af1b16bb3a22b51193175af7d9203b830311f2114af5d30df913f663022109838d31055d82cb21c187bb2dde10e4b3418487cd0092976b35731d921a9e60e995985c2c54de3c0aee6980f67021f229ee27e93dcace443bbbdf8d0158faea173282344bd75ddcba1d245d40b8e15050c9bbe61cc49e0036f9200e95392f5dc469302c4b2f61ab01c240f6fd5091b0f8c7bbc5c38e6b3069f95edbd47f160392440c72d7f758433eef3ff5d8bc0ac000af376d0f861d8be52ce3fc9e580ff9fb61a0dd68ad82dd8eae08b6a4d80cf6c44ba199e76932009cc224dc1c93053fde1b7dd9395e75d33d1a53c9a2b038924a2f84f276cb393fd99f673ea3d050a4e0f19d578772873075826255cdac0af61e7aa9ebd750887afdf3b8b3ed312920058d62275615d6f473f1cee0d2d462e21087efc8ae442888c476f009541dcf2444b683525f192b907970c9c16488af6fe8f9baabf1b67806e4e95562eac35ae1e49b9fa3bf13f5a812a5029270b9ce32df03f3c2969b6d275b39307f3ff407a631ad704e8cacf0675b7a363795b070f5a13e4bdd8a38e62c33ba04e079ed6c775d949785956413c122bbb0b583d2ed830f33f03f825d0c86be0951bc263ff9ea45be6f9b876cecfe87d8d34aa3e567167e3970f02ef7fb3a8a09da9dc9340c0f69fcd48c02eb13813a0ccc2ffbb51544097027bd371240d08235dacc5696fd11b258a2eeae4952a48d26d53defdae6df813b02164614c8e5f28dd509da1145899fe6b6adbe4cc654e34c8b6990495729f7b48dc93259ad27bf25d85e74599c55769c246e3c6f76a5ef2303fc029596155ebc419a24123638e4de4871fbc8fec6319715d0662cd82e187800af59c3e39565e8ad92b50a08c9b50cb8f9f572dbd7b66c35f82019668fe9e3f45e5d4fd9bbe8b5353e4f1f445b9ccf97c8523410598a399a78326874f11b9c3bfb509bdf9565847ed44f63a84e7c0248b10d7dbd04b592683c16df39c6a4e2679275088f49b400a48c5f266d22f8a7e66983d2422c80af65bb2090a3fdfdcaffd8ed5be404d624c1981a6d1c7d7b98e8a1af11b8a78816e3feb490557ec0c22ab3886156fdc0e9c6b174cbd437d171237395fed4e14122196ac4c9f15694fb447ae1e7080ad5417f9e16f04d62160729a7fd95893545758ec627a82cea4212ef7a0fadece684fb8f9b3a75af4f455761a7cc52397707fc13c80cac42abbb4733151e05be1c41db83ec20eea6d522d02beee082e3e823c80f04a78bff7cbb84ec8bcd5855eb5ea534e33c49a12b05d9ec487b2d741d716b0894587ab0bdcc6590fb5102a3f85344e48c2eab6f59da70fe25beaa7cc43105283ee8450bbaf47f94b86adbb09c08a955fed7830795ffd461a6867cafc0f7254f3139508dc89c2edf7c19f3c7e46acb8deff307bdd6b701ab79c55ad342996da956fc2e2f3e382b4e6b739c95c8db7955655bc1161488117e51f2824b9cbc30854e1e61c95b0fa4bbc659fc15531ab2124862c0047b5f6e990eaeeef67106a9cd81892a72886fe337245c12da93a66c33c5d96779af1f1cde46110dbe9f3f26e93de48c1a3c761a945181b332bbb309135addd592353990500d27638f5e03f7884139e7428a21ad3abc3838abdb9db191425e54b3bea293e261e569adcc8883147153b2ee904e09d6eede1242d3dab2052ca68eb3949b14d78cc34fc9d59068144bb806da87d1db1f58e9a240e2acde98dd48f10fc1c7ac788a2b45b366093da175173d12f079f433bff65f3797762c639f507dac2a9834f731b0294d521d0543bf5868f8d873f2fdfb14a4ef39c71842f8b9a57dac4181dc5ce931a14b5a43b56b459587baf7efa3f35a81cc009d60bde4748b83c202f60e3e999b299502806d33d905bd01465e47876993f3cc96c742e8efa6a8ee215884e73615b963a98a6be7562fe639724ad067a7680b7e8905d75e08b8c4ebad9a8e2a50569474decd73d824ce2b26317d0b32f52f6d659f82959f32874a59924a543752c16ef1512b77b9eb8a3ff5d1910df20ed14f31c7171e4ee7020233e7b0b0a241188949cfed7b12d9e93a6fdbcf2af592826c0ab0135535395fdbfc58fdc900dacd8a64aabce34069476dca45b43845e28031120c3e21ddbeb86918ca653dafec6a7da9037ec1bb1a013b798f282f48345422a1970291716bc8c1d3487218bba59168213fef562b3ec55f722bd63a473899ceaaf4af418def4c2b878f58962a700942c325ec92f635015420f1e1732732617f93618f6f613a96dc7403f1d80ce13dd58d3a3f1d3f171ee4e1196fc4f883ccdd94dcffefc6a86c436e4bf09cc2e9f304c7ae0e53f5bfd214d4906960e72765aaaf26f115d698284a8a95cb8bb921eba1730f6c041fc9a510ba3dca6fb14a2c55155e84f15121643a5f12b0d71fffcd708f57b15403db023f784e7c01325674d43d52e34858e76b1f73002cdd515921e06f0239558f1d7ce9fdaa92b9023986a828153cfe41951c060f5d28151daf904cb99520af7490ad49b822a0541bc12f3d575c08ab6849ce95d78e67b5f398fd2ab209ac4d4978454f93af68ca015de5741500d7cc9e1c4d86271ea460668debffd7e8952558cb023da47bc2188c89a7a0b8f0888ce374e22bec54e813235180b39d98a44fc8ca326e506700ecedb1d1769ca57d38d7e494cb2662f6cbad29251738d7926a355c30263a5eeee4f743b6f3a1286cf3c781439416cb9ea7f98250faac2f9324efdc562991e9dc53f54d14b8373b5155f3c572933212c1b1a6c60390fe9fc96c4880079dacaae2177f870a4bf9942f0f5cbb9feded12dca65289eae9b20ac6bb6c27139151f00b5fd281c7877ff298d8881667d67b48ffca0bc3a778fa548cf6e9ccd412d7a16b1a24eeffc114d0b46e977692e13068d34396344b790d45d71b8451843d71a7b85c47750408dac65ee187a85441a7907969a5cfe8491fd1e31736e68a17ccdb56ea43e6befd0c150973e411341b080ab97105f70751a337b144a6e4af5bbb158431487873214aa02a16ba908c06b7c27fbc927f19f2b58cfba8769d4407f7fc9c3e0347f7cf0ce8191f5a8287b8b593f5185500867a198eba6228c9d56386f83ec5d95a02e45c3c9ff55e85b8cb2d82c2e8343223a1f27759906c12aa53ada1d6ba3572a4986cfd8f9015b4c476e99d46a501738bd2fa07e825cf2ecf747d5673c3cdb7339a0fa3209d5495729d261c7cc580be223b96ecf6b8a22e27211346b8b0143819bdd67f46de174e06332588798a1af15f8e19c524b74a99b60a2fad6a06990b0889ccf08e3003ef71f73e9e840ab56956740a131ceefe049252eb3a4a7ba22c78115f5bd024ad53ed9a75f4f07399d33378932cc57d04915aec3ea85ed43335355eadace21a8e757a87ea22ca77c946a2262bf6ed738fffe01fb5208d811a77f32ff28c589ac5c4236b259b5d03cbef47cfb7a20d72eb5dbf2c3478ac81a2fda03e6aa21a9dd60bf5c2b86e0c62165a0ea07d018c68bf91f308322d6faf9a06a9c04670af317401ded0b5a36d83e35a8add70fe68c4ec46daffd5d7823de9b7672dfa66fab0a612c3e63f1cfe6d461eb2e0c9a3c80f79aabf0387036f721294765976e741ea7d14c15934d5f75e7718c8175c9feb8e5e1eecb3de089ff912253d592348d48173ea87a31d0b53bc8f84f4ba9393acfa581681c2e849fd578b7cf0d566a3eca50466da0e9aeb04553f4a", 0x1000}], 0x6, 0xfffffffffffffffd) kqueue() mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) kqueue() (async) syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030010000000000000000000000e14fc11133f6400ff020000000000000000000000000001fb0089"]) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1168dca31553fa2d7031f38c04656ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d1a927170b6e5177bd375b325a7f201ed9868d6e64d8e5480257cecc4f57041ab7e464dfeeb51b71f926ffa20e6215cdbd4e23d1c31af60e9bd199462246e4513cb8932e19877b98f2985a4892c888433023de64106e455dce11e3ae847164c3530100"/275, &(0x7f0000000080)=0x113, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f136300300000088b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d300009057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452bb23b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) (async) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001640)="05fa5900c0dbdfd8d5dd140de548ef064acbd8d6d069ebc18f5fb9c85fb165f5327fe7e89eaeb8268250d829a3dce5116503c18e6d39d21072ee2aac3178c4d288da0d7da7c433391a4af9d7bcbb276b353415c4d120764cf0a3dd6990f61c2855df6765119ea2dcac036d570743a1e84817d2e9f6394fb0e3e4f2e3aa4cc2a2295c06378d5c40ac8b6c3985d944", 0x8e}, {&(0x7f0000000000)="3fea6351da4d3d15a1ad5860ed799fa5b7e9e6a7706c2dbe9dd6535ee63fabd5a0da47ef9ee315127e9280d8b0d1381713fd4e7acd7a", 0x36}, {&(0x7f00000000c0)="986084145d2154d694b6b39790cd51b235300c12bba78a76a6fac8f7ece63283059039edfbf3f25a2af0c8b9b845485ea286fc58a02b3993ee11fc37d73e86e23c1ef4bf0c534f26e413f473753057992bc9dc84db265a183efaa3b24899c9d65f1003a3a2459b37c222761c57c5290b", 0x70}, {&(0x7f0000000440)="537f919ac29660ef6bab3cd3943a99f4b8f731e28769ca794dae6834dc7660827e24ff3017b676335f30418a77e3473ba5cfb363ab29bbcd37f24f3cbbdf1f43c9f91b00e87c8cdd77feb25a26e002abfa9adf7c129e140795daa446b38344f42bbc6c21927145e272266cfadf897ad977df6b76c2190529c54af2ba2c02ae39a7e8967aa1f031", 0x87}, {&(0x7f00000002c0)="c77af26d479b49a9f838b9226064488ac9ba1134b35793b02eba9af8db9b04d349607fccbcaca4045302d2086e830b2710c4969373d596bc0dd7a0de9c548b0dba06131306ab1feae0cf9cfd2ea5ce5092aef5cdb73d", 0x56}, {&(0x7f00000005c0)="641b2cc4c2995a2e34df61c1b87ed6ee8b14e32261abf49bc616d7b08276846951d4cd29f35ca617c0f9c0e633e6ef1650bc1a7fd80f4d1fbb952add3d6a47fc2c3c8829a55825834649ea5ca972856eca09ee86df1e20c0a1433f43f9a09b01324a93c869855e75a015e482fb28db5e1ec176eac5af8871a184d3117a70cd23b9898f46d83acef4ee408a40001b96f1a03657426558be170fd8481a70f59f354bdd272aa4cca2f6f5288409f1db9031ae4c8be66a9ab939ac6cd517945debd2543ef1afbca4f41635f3960df8057de76da4fd4ab6e842e8eb0ed82ca92643aa0bebb8afdeef39e6ad9aeaf259154291adb1e7cd3a38a120389993ebb67d5701f4cdea78fb20659003475551cc9a7ddf64f8d1df5b5366abe169106dd473266165310eac194d91271ecba6109d7d6a76c37cc496e3aba2ee75627fbc3fd31228a93fce16b7af4dd401f7b31f9c49be9723104f7c9c1a887d1d7113c7e18598df870803913828b8ea97005442e69be63739f56d0ae4c04b87817eae6cd57bba7621b422665571ec5b05dc1ec8ca72a2b0ab2353089387a303d165a00dbe251ac60957ad8aa1969a488ef31f83c040a803e07499f462961cdfb2d448c7d2ebf690192ad8685e694d145f8d6f81122f3c67e5f253f84597483ac9b9388b38b4719e7adee9dfbcdc553dc77488b2a38991b96c24f0e27528e2f413b049249a42abbd339ee333d791001b12a6e12e355f758fbb162d4fc086e91fa237faace47dc937795dd46ce42f9dc62bad26bd12d9c628346da092b8415d56beb23f7ca7598a4216a1181922f066a80288682bdb29b4e2c5a76d73e50842fcc9cfaff17a28d822b24fd51215f749bc5c7e33cb45b77424f46b2b643d2dc37f006fb0d6b96b04370b071e60668bd80b814165e252c4910b333b34fa76a290a7f02fba5c32116eceec334df861b90bea4cbcc14a7f4394e5cff7dd8ca9c2573b8cce3618245c42db4d743c0379c00cbcf4965744f0ae49145190149e18e6daef99339feaf1df52f6f074382b33138c367a54f939a6cfa612d5d2214f387af465150f8ff8a743bedd97944f94af171fd71d97b93bff2a745909be854ece91caad87e8bd758c2032c9cdacc6eaf3b49c1f133945f2b1616437db77a78a55261788d403dacfe35583d113ed1c7f81f2280bf1a8a59891eaeb38f3fe6f5351c3109e4195741fa8322ba8afb01f68944b9845441e207c8bf8073c1b832f30657ba22a266dec083e6b19d955021745b2ce54e24aa7804e5324e1c8b4d09e020c097a4d6d00fea4b565ed3b4a0152eca9c476929fa44e56a6f0a892de3cafea13ea36285b6083a2cf18231beed38816b562acee3ce0111cb40a937bd0bb7e21c4c4488d3ba3032dbfaa246bc973f76a100441dfcbb8fb695c938ffd19437dcbb3d6175e9b1b61b85ec196af69825dc2e6d2c382583493503850469e523188b12bccf7d1ac655f8b26f5ba8d84e227e3b81ba52a3af769d0a5c98818bb21a50c823cef66d84cc47ea72300df16c5576367ab63dffc5cb57e59750ff0f504cf92a863e63bbb3acc3fda3da71fd6d73246e452de234522c4a97e1dc1e7bfddffdfef7d6b3b7c3eca05f9552f8199eff013600242ced84c2afee105944d46f695d0870f241295892427a8de66f869cceac0f272b17cd6d52bdace6a47b3e3b87538f4ecc13f624f95c97f7e125be1b34ec5e15da793a68f2cc95a433c17861a37c64379e1ad5eedb6ca87b8429f83ef1ce5ac9cd0c9cfa08556f151b657a7fe6d6d0ca1ac320f85142d7bcb627c31663cdf85bec0641a5d66e1fcf2a666a6460f07843d0e4f508e4db7ac7a2c94138f3402723788eb6803aa4f39700a0b1e99813fca920b3f5dd9e15baff7bf788df44cd81f0e736abbd2866b4d4d35d5b137158fdd5b1079ef8c555dc21752a68444997fa9c73b03d37575cc694f97b0dd5b2600d7afff660b029851cab1e68f9386c8f2948b9d7f74c1317c675e8c0bf94079463a778a16d2b21c0d5365d7a83a637516c2af1b16bb3a22b51193175af7d9203b830311f2114af5d30df913f663022109838d31055d82cb21c187bb2dde10e4b3418487cd0092976b35731d921a9e60e995985c2c54de3c0aee6980f67021f229ee27e93dcace443bbbdf8d0158faea173282344bd75ddcba1d245d40b8e15050c9bbe61cc49e0036f9200e95392f5dc469302c4b2f61ab01c240f6fd5091b0f8c7bbc5c38e6b3069f95edbd47f160392440c72d7f758433eef3ff5d8bc0ac000af376d0f861d8be52ce3fc9e580ff9fb61a0dd68ad82dd8eae08b6a4d80cf6c44ba199e76932009cc224dc1c93053fde1b7dd9395e75d33d1a53c9a2b038924a2f84f276cb393fd99f673ea3d050a4e0f19d578772873075826255cdac0af61e7aa9ebd750887afdf3b8b3ed312920058d62275615d6f473f1cee0d2d462e21087efc8ae442888c476f009541dcf2444b683525f192b907970c9c16488af6fe8f9baabf1b67806e4e95562eac35ae1e49b9fa3bf13f5a812a5029270b9ce32df03f3c2969b6d275b39307f3ff407a631ad704e8cacf0675b7a363795b070f5a13e4bdd8a38e62c33ba04e079ed6c775d949785956413c122bbb0b583d2ed830f33f03f825d0c86be0951bc263ff9ea45be6f9b876cecfe87d8d34aa3e567167e3970f02ef7fb3a8a09da9dc9340c0f69fcd48c02eb13813a0ccc2ffbb51544097027bd371240d08235dacc5696fd11b258a2eeae4952a48d26d53defdae6df813b02164614c8e5f28dd509da1145899fe6b6adbe4cc654e34c8b6990495729f7b48dc93259ad27bf25d85e74599c55769c246e3c6f76a5ef2303fc029596155ebc419a24123638e4de4871fbc8fec6319715d0662cd82e187800af59c3e39565e8ad92b50a08c9b50cb8f9f572dbd7b66c35f82019668fe9e3f45e5d4fd9bbe8b5353e4f1f445b9ccf97c8523410598a399a78326874f11b9c3bfb509bdf9565847ed44f63a84e7c0248b10d7dbd04b592683c16df39c6a4e2679275088f49b400a48c5f266d22f8a7e66983d2422c80af65bb2090a3fdfdcaffd8ed5be404d624c1981a6d1c7d7b98e8a1af11b8a78816e3feb490557ec0c22ab3886156fdc0e9c6b174cbd437d171237395fed4e14122196ac4c9f15694fb447ae1e7080ad5417f9e16f04d62160729a7fd95893545758ec627a82cea4212ef7a0fadece684fb8f9b3a75af4f455761a7cc52397707fc13c80cac42abbb4733151e05be1c41db83ec20eea6d522d02beee082e3e823c80f04a78bff7cbb84ec8bcd5855eb5ea534e33c49a12b05d9ec487b2d741d716b0894587ab0bdcc6590fb5102a3f85344e48c2eab6f59da70fe25beaa7cc43105283ee8450bbaf47f94b86adbb09c08a955fed7830795ffd461a6867cafc0f7254f3139508dc89c2edf7c19f3c7e46acb8deff307bdd6b701ab79c55ad342996da956fc2e2f3e382b4e6b739c95c8db7955655bc1161488117e51f2824b9cbc30854e1e61c95b0fa4bbc659fc15531ab2124862c0047b5f6e990eaeeef67106a9cd81892a72886fe337245c12da93a66c33c5d96779af1f1cde46110dbe9f3f26e93de48c1a3c761a945181b332bbb309135addd592353990500d27638f5e03f7884139e7428a21ad3abc3838abdb9db191425e54b3bea293e261e569adcc8883147153b2ee904e09d6eede1242d3dab2052ca68eb3949b14d78cc34fc9d59068144bb806da87d1db1f58e9a240e2acde98dd48f10fc1c7ac788a2b45b366093da175173d12f079f433bff65f3797762c639f507dac2a9834f731b0294d521d0543bf5868f8d873f2fdfb14a4ef39c71842f8b9a57dac4181dc5ce931a14b5a43b56b459587baf7efa3f35a81cc009d60bde4748b83c202f60e3e999b299502806d33d905bd01465e47876993f3cc96c742e8efa6a8ee215884e73615b963a98a6be7562fe639724ad067a7680b7e8905d75e08b8c4ebad9a8e2a50569474decd73d824ce2b26317d0b32f52f6d659f82959f32874a59924a543752c16ef1512b77b9eb8a3ff5d1910df20ed14f31c7171e4ee7020233e7b0b0a241188949cfed7b12d9e93a6fdbcf2af592826c0ab0135535395fdbfc58fdc900dacd8a64aabce34069476dca45b43845e28031120c3e21ddbeb86918ca653dafec6a7da9037ec1bb1a013b798f282f48345422a1970291716bc8c1d3487218bba59168213fef562b3ec55f722bd63a473899ceaaf4af418def4c2b878f58962a700942c325ec92f635015420f1e1732732617f93618f6f613a96dc7403f1d80ce13dd58d3a3f1d3f171ee4e1196fc4f883ccdd94dcffefc6a86c436e4bf09cc2e9f304c7ae0e53f5bfd214d4906960e72765aaaf26f115d698284a8a95cb8bb921eba1730f6c041fc9a510ba3dca6fb14a2c55155e84f15121643a5f12b0d71fffcd708f57b15403db023f784e7c01325674d43d52e34858e76b1f73002cdd515921e06f0239558f1d7ce9fdaa92b9023986a828153cfe41951c060f5d28151daf904cb99520af7490ad49b822a0541bc12f3d575c08ab6849ce95d78e67b5f398fd2ab209ac4d4978454f93af68ca015de5741500d7cc9e1c4d86271ea460668debffd7e8952558cb023da47bc2188c89a7a0b8f0888ce374e22bec54e813235180b39d98a44fc8ca326e506700ecedb1d1769ca57d38d7e494cb2662f6cbad29251738d7926a355c30263a5eeee4f743b6f3a1286cf3c781439416cb9ea7f98250faac2f9324efdc562991e9dc53f54d14b8373b5155f3c572933212c1b1a6c60390fe9fc96c4880079dacaae2177f870a4bf9942f0f5cbb9feded12dca65289eae9b20ac6bb6c27139151f00b5fd281c7877ff298d8881667d67b48ffca0bc3a778fa548cf6e9ccd412d7a16b1a24eeffc114d0b46e977692e13068d34396344b790d45d71b8451843d71a7b85c47750408dac65ee187a85441a7907969a5cfe8491fd1e31736e68a17ccdb56ea43e6befd0c150973e411341b080ab97105f70751a337b144a6e4af5bbb158431487873214aa02a16ba908c06b7c27fbc927f19f2b58cfba8769d4407f7fc9c3e0347f7cf0ce8191f5a8287b8b593f5185500867a198eba6228c9d56386f83ec5d95a02e45c3c9ff55e85b8cb2d82c2e8343223a1f27759906c12aa53ada1d6ba3572a4986cfd8f9015b4c476e99d46a501738bd2fa07e825cf2ecf747d5673c3cdb7339a0fa3209d5495729d261c7cc580be223b96ecf6b8a22e27211346b8b0143819bdd67f46de174e06332588798a1af15f8e19c524b74a99b60a2fad6a06990b0889ccf08e3003ef71f73e9e840ab56956740a131ceefe049252eb3a4a7ba22c78115f5bd024ad53ed9a75f4f07399d33378932cc57d04915aec3ea85ed43335355eadace21a8e757a87ea22ca77c946a2262bf6ed738fffe01fb5208d811a77f32ff28c589ac5c4236b259b5d03cbef47cfb7a20d72eb5dbf2c3478ac81a2fda03e6aa21a9dd60bf5c2b86e0c62165a0ea07d018c68bf91f308322d6faf9a06a9c04670af317401ded0b5a36d83e35a8add70fe68c4ec46daffd5d7823de9b7672dfa66fab0a612c3e63f1cfe6d461eb2e0c9a3c80f79aabf0387036f721294765976e741ea7d14c15934d5f75e7718c8175c9feb8e5e1eecb3de089ff912253d592348d48173ea87a31d0b53bc8f84f4ba9393acfa581681c2e849fd578b7cf0d566a3eca50466da0e9aeb04553f4a", 0x1000}], 0x6, 0xfffffffffffffffd) (async) kqueue() (async) mknod(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) (async) executing program 6: mknod(&(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) r0 = socket(0x18, 0x2, 0xf8) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x800, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0xc1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x1, 0x5, 0x0) socket(0x10, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) setsockopt(r3, 0x7, 0x47, &(0x7f0000000000)="5a8a9f5cc728b47625a8718d4baaff2a7c57dc9520efc76e8d207a3e3ab041c42e2a1f", 0x23) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000280)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bda73ed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b5ca000000000000005614312183724b71c7eb02083a400c1c99fa455013521f98686e472b70b560f7021f567adf3d6c94117cc053b60b53d27def44d883ad7d698d926ef853f888ddce93ab1eae676aa5cc7003e3b217f8b2352599838aee7d26afa1ce26994313669588a93042c00d4af24ea660213905b6385369e5d50c0d6665ad21e64aa27ad10247d483", 0x14d) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil, 0x860}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) readv(r1, &(0x7f0000002600)=[{&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/250, 0xfa}], 0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0xffffffff) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) chown(&(0x7f0000000080)='./file1\x00', r4, 0x0) sync() executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) chown(&(0x7f0000000080)='./file1\x00', r4, 0x0) sync() executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x3}, {0x40e}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) close(r0) (async) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) (async) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') (async) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000400)}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="319025ab524dbf9f7bd8d4406b0f21", 0xf}, {&(0x7f0000000340)="7b97df9ac5a1b4b759ecf240611b3bc0fb56d46f5ab91eb6698a2970e863d241e96ba152564d65c88afff9e8b2c3f2837da30abe60bed13a9579f3b97b15a5a1fdcfcc272ecaca9043628e141614cb22e673b093b6ed27ac57456d83ca1f258e8e3f55448d64d21d30465dd609ff151c2d3f445725f4a6de718df79ed677b60fc5f7a3b67f1bf7cabc", 0x89}, {&(0x7f0000000180)="d58f3c7fdb6639ea0726800e45952a8f74af9f7285eae7e36ceef9cf51cd37fa235e9df148c9cfab5268754611", 0x2d}], 0x3) executing program 4: semget(0x0, 0x6, 0x36f) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="f51b2bfa80ab64bb5ddd202664c1a0117419c89aa8d648df85900991406bc7457997bd530915be7791840c42ea245981b8356c3294fe059a2c1dc9469f09e1073e59d93fa3bcc9f7b86e1c8318950f90f15a050062bfc02899706abd4fcfe33c73bb6435b76309620ad8d0a4aa9c2d61cb5f2630faf37b981827f5780553427bdc3685c0f50bad3e7d9460f2757020defd7e918f8f5f07d3a145753dcf441c7e7c92867d6c8fc5d33737a08ed2f05bff8c0f28732ab5de5e25eca51fca7d1a550e4e496bb4b5b6f0", 0xc8}, {&(0x7f0000000140)="f11f778fcd4048049504a909d6bc7dd61463083615a7817db97a1f3bae2910b5faa17673be03848943bc8923af0fc2a44e1bd9d8fb6b12be6e3d54e567a0b4d5417815d7768f8e97a5420b92645a4d6e8ee2c20211d494876a295f43619c9c606cd9a242fb4ff135bd8dc969b074413c60686aabc3a70ba720af417411ebf3d8dbd96ed3d5cbc4d97fe1b655b6643522fdd38ced12107593b8c00205ea3c6c980d28b80f22cd2ca71e55f70a930edbf30bd5", 0xb2}], 0x2) r2 = accept$inet6(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r3, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/161, 0xa1}], 0x8, &(0x7f0000000800)=""/186, 0xba}, 0x3f}, 0x10, 0x3, &(0x7f0000000940)={0x7, 0x1ff}) r4 = socket$inet6(0x18, 0x3, 0x81) recvfrom$inet6(r4, &(0x7f0000000980)=""/236, 0xec, 0x40, &(0x7f0000000a80)={0x18, 0x2, 0x1, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/39, 0x27) accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) recvfrom$inet6(r4, &(0x7f0000000bc0)=""/223, 0xdf, 0x800, &(0x7f0000000cc0)={0x18, 0x3, 0x400, 0x7b}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000d00)=r1) getpgrp() bind$inet6(r1, &(0x7f0000000d80)={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) executing program 0: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) executing program 4: r0 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() setreuid(0xee00, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xe, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0xc0}, {0x6, 0x1}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfe) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1b, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x1af1, 0x5}, {{r0}, 0x34c8ac744177087f, 0x0, 0x20, 0x5, 0x401}, {{}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0x40, 0x0, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x81, 0xffffffffffffffff}], 0xe1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xc2, 0x1, 0x5e, 0xffffffffffffff2c}], 0x3ff, &(0x7f0000000380)={0x9, 0x7fffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7012, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840), 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x10}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x190) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000040)={0x5, 0x80009, 0x7}) syz_open_pts() executing program 3: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000500)=ANY=[@ANYBLOB="aa9c4c10296e5de244a888c086dd680000ecff2f2b0000000000775ae97e738cec30f34400020000000000f3f300000049", @ANYRESOCT, @ANYBLOB="b2fc9ae16750043476c89bdc6649a7e00f7ff129ed32ca2b0bf78681f415dc9056781c6229bb2e8c8877139eb88944c3dfc649ee00d3f0124680ca7dc303344277e27db553e436f9c875a0cb7854064e7230ca64b8b0cc9f0b646fee69556d3291fa6ac961b1f00edb62b855b74f9084bc36eaad5da0a6aa78753cdc0a6c2e85465b4eefe1ddea5eab7a588deded24158b8447a69fe797d6bb67cec6ee79d9fb0d6ecc5e8f8c8248c16255d8d03812e7b8c290548084ba"]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_emit_ethernet(0x23bf, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x10500, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1812, r4, 0x0) shmdt(r3) close(0xffffffffffffffff) r5 = syz_open_pts() readv(r5, &(0x7f0000000200), 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "2101000d8000f2a60000000013a642d0182f6ae7"}) sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) r6 = socket(0x2, 0x3, 0x1) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/113, 0x71}], 0x1) write(r0, 0x0, 0x0) executing program 6: kqueue() open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r2) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) setitimer(0x3, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) (async) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x4, 0x1) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) (async) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) (async) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) (async) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) 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) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1108d0b4ce3d6ab37", 0x7a0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB=' \x00\x00\x00)'], 0xa8}, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) executing program 7: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) read(0xffffffffffffffff, &(0x7f0000000300)=""/4072, 0xfe8) readv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 3: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="f51b2bfa80ab64bb5ddd202664c1a0117419c89aa8d648df85900991406bc7457997bd530915be7791840c42ea245981b8356c3294fe059a2c1dc9469f09e1073e59d93fa3bcc9f7b86e1c8318950f90f15a050062bfc02899706abd4fcfe33c73bb6435b76309620ad8d0a4aa9c2d61cb5f2630faf37b981827f5780553427bdc3685c0f50bad3e7d9460f2757020defd7e918f8f5f07d3a145753dcf441c7e7c92867d6c8fc5d33737a08ed2f05bff8c0f28732ab5de5e25eca51fca7d1a550e4e496bb4b5b6f0", 0xc8}, {&(0x7f0000000140)="f11f778fcd4048049504a909d6bc7dd61463083615a7817db97a1f3bae2910b5faa17673be03848943bc8923af0fc2a44e1bd9d8fb6b12be6e3d54e567a0b4d5417815d7768f8e97a5420b92645a4d6e8ee2c20211d494876a295f43619c9c606cd9a242fb4ff135bd8dc969b074413c60686aabc3a70ba720af417411ebf3d8dbd96ed3d5cbc4d97fe1b655b6643522fdd38ced12107593b8c00205ea3c6c980d28b80f22cd2ca71e55f70a930edbf30bd5", 0xb2}], 0x2) r2 = accept$inet6(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r3, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/161, 0xa1}], 0x8, &(0x7f0000000800)=""/186, 0xba}, 0x3f}, 0x10, 0x3, &(0x7f0000000940)={0x7, 0x1ff}) r4 = socket$inet6(0x18, 0x3, 0x81) recvfrom$inet6(r4, &(0x7f0000000980)=""/236, 0xec, 0x40, &(0x7f0000000a80)={0x18, 0x2, 0x1, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/39, 0x27) accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) recvfrom$inet6(r4, &(0x7f0000000bc0)=""/223, 0xdf, 0x800, &(0x7f0000000cc0)={0x18, 0x3, 0x400, 0x7b}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000d00)=r1) bind$inet6(r1, &(0x7f0000000d80)={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) chown(&(0x7f0000000080)='./file1\x00', r4, 0x0) sync() executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 6: r0 = socket$inet(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x143}], 0x2, 0x0) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 1: kqueue() (async) r0 = kqueue() (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r1}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) (async) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) (async) r2 = kqueue() (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() (async) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r3}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) (async) r4 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) socket(0x18, 0x1, 0x0) (async) msgrcv(r4, &(0x7f0000001540), 0x1008, 0x2, 0x800) (async) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) (async) setitimer(0x3, 0x0, 0x0) (async) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) read(0xffffffffffffffff, &(0x7f0000000300)=""/4072, 0xfe8) readv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="f51b2bfa80ab64bb5ddd202664c1a0117419c89aa8d648df85900991406bc7457997bd530915be7791840c42ea245981b8356c3294fe059a2c1dc9469f09e1073e59d93fa3bcc9f7b86e1c8318950f90f15a050062bfc02899706abd4fcfe33c73bb6435b76309620ad8d0a4aa9c2d61cb5f2630faf37b981827f5780553427bdc3685c0f50bad3e7d9460f2757020defd7e918f8f5f07d3a145753dcf441c7e7c92867d6c8fc5d33737a08ed2f05bff8c0f28732ab5de5e25eca51fca7d1a550e4e496bb4b5b6f0", 0xc8}, {&(0x7f0000000140)="f11f778fcd4048049504a909d6bc7dd61463083615a7817db97a1f3bae2910b5faa17673be03848943bc8923af0fc2a44e1bd9d8fb6b12be6e3d54e567a0b4d5417815d7768f8e97a5420b92645a4d6e8ee2c20211d494876a295f43619c9c606cd9a242fb4ff135bd8dc969b074413c60686aabc3a70ba720af417411ebf3d8dbd96ed3d5cbc4d97fe1b655b6643522fdd38ced12107593b8c00205ea3c6c980d28b80f22cd2ca71e55f70a930edbf30bd5", 0xb2}], 0x2) r2 = accept$inet6(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r3, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/161, 0xa1}], 0x8, &(0x7f0000000800)=""/186, 0xba}, 0x3f}, 0x10, 0x3, &(0x7f0000000940)={0x7, 0x1ff}) r4 = socket$inet6(0x18, 0x3, 0x81) recvfrom$inet6(r4, &(0x7f0000000980)=""/236, 0xec, 0x40, &(0x7f0000000a80)={0x18, 0x2, 0x1, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/39, 0x27) accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) recvfrom$inet6(r4, &(0x7f0000000bc0)=""/223, 0xdf, 0x800, &(0x7f0000000cc0)={0x18, 0x3, 0x400, 0x7b}, 0xc) bind$inet6(r1, &(0x7f0000000d80)={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000280)='./file0\x00', 0x34) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 6: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0xb1, 0x0, 0x0, 0x40000}, {0x26}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) r3 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="dd6b0a027a96bc676b16d0d77e1b744b721d6ab703302a2c94a64c6dcd8c30f77423cd0a1c312f0e3cd2b717adbcc6246b160ffd4b754da80a989e3ccfbd650f51330733c5c9c63b0017d3e76d3f386554e51c4fe2d3654422eb2ba8fea4c0dcbc0d6772fd71eb4a5c7d259d2f5568756875fda52921a76f800440bea314c0d4710a814508823208d6329548a69130129d522633320c5edaf78bf8ee34f186a67b0ef8d08e70c076e403da0d55aaaf6f3f1c019b58a361506b642b31e8102a24b0618c46969c97a67f70181440404a23adaf73dd36e866002135bd3ba3529e0bc2fc1b337e2a15f8bb6834e4ad1225963a7d433154c37d5b7da7", 0xfa, 0x6, 0x0, 0x0) executing program 2: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000900)='./file0\x00', 0x80000000000206, 0x20) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[0x5]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x6c}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1d10, 0x0) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000000840)={&(0x7f00000001c0)=@un=@file={0x0, ""/91}, 0x5d, &(0x7f0000000740)=[{&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/99, 0x63}], 0x9, &(0x7f0000000800)=""/36, 0x24}, 0x1001) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6, 0x4}) executing program 3: r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a8, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x18, &(0x7f00000000c0)={@local, @local, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x2, 0x1, 0x4}}], {@generic={0x8014, "f31e"}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) r4 = socket(0x18, 0x4000, 0x3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000180)='n4', 0x2}, {&(0x7f0000000400)='1', 0x1}], 0x2) bind(r4, &(0x7f0000000000), 0x10) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x20) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) pckbd_enable: command error executing program 6: sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0", 0x7c4) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000040)='./file0\x00') r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffdbce13b9d7ddfd33da4e9ae0e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) chown(&(0x7f0000000080)='./file1\x00', r4, 0x0) sync() executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() r3 = msgget$private(0x0, 0x421) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000000)=':', 0x1) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(r3, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1620, 0x0) pipe(0x0) r4 = dup(r2) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r4, 0xc028698a, &(0x7f00000001c0)) flock(r0, 0x1) semget(0x0, 0x3, 0x36f) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 6: r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) read(0xffffffffffffffff, &(0x7f0000000300)=""/4072, 0xfe8) readv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 5: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() r2 = getuid() setreuid(r2, r2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sysctl$hw(&(0x7f0000000600)={0x6, 0x16}, 0x2, &(0x7f0000000640)="0f7c5ff6", &(0x7f0000000680)=0x4, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0x108}, 0x0, 0xe7cb}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x0, 0x0, r3}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x9}) pipe(&(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) socket$inet(0x2, 0x1, 0x0) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="f51b2bfa80ab64bb5ddd202664c1a0117419c89aa8d648df85900991406bc7457997bd530915be7791840c42ea245981b8356c3294fe059a2c1dc9469f09e1073e59d93fa3bcc9f7b86e1c8318950f90f15a050062bfc02899706abd4fcfe33c73bb6435b76309620ad8d0a4aa9c2d61cb5f2630faf37b981827f5780553427bdc3685c0f50bad3e7d9460f2757020defd7e918f8f5f07d3a145753dcf441c7e7c92867d6c8fc5d33737a08ed2f05bff8c0f28732ab5de5e25eca51fca7d1a550e4e496bb4b5b6f0", 0xc8}, {&(0x7f0000000140)="f11f778fcd4048049504a909d6bc7dd61463083615a7817db97a1f3bae2910b5faa17673be03848943bc8923af0fc2a44e1bd9d8fb6b12be6e3d54e567a0b4d5417815d7768f8e97a5420b92645a4d6e8ee2c20211d494876a295f43619c9c606cd9a242fb4ff135bd8dc969b074413c60686aabc3a70ba720af417411ebf3d8dbd96ed3d5cbc4d97fe1b655b6643522fdd38ced12107593b8c00205ea3c6c980d28b80f22cd2ca71e55f70a930edbf30bd5", 0xb2}], 0x2) r2 = accept$inet6(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r3, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/161, 0xa1}], 0x8, &(0x7f0000000800)=""/186, 0xba}, 0x3f}, 0x10, 0x3, &(0x7f0000000940)={0x7, 0x1ff}) r4 = socket$inet6(0x18, 0x3, 0x81) recvfrom$inet6(r4, &(0x7f0000000980)=""/236, 0xec, 0x40, &(0x7f0000000a80)={0x18, 0x2, 0x1, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/39, 0x27) accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) bind$inet6(r1, &(0x7f0000000d80)={0x18, 0x0, 0x1ff, 0x3ff}, 0xc) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 4: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0", 0x7c4) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) r2 = socket(0x2, 0x2, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) (async) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) (async) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 2: 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) r3 = socket(0x20, 0xf730e665e2865a94, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0xd782, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000080)="9dd8d617b50e403ad1b0ff7a70c63567b6e64940ca78ed26b5dacef96d11ed86691748b4b0e618bd43128a66640e96bf3844308116961c96f2036512b2d8e040fd26ff37712c1626e9cf834b9760d8c0cfbb98a3cfb0649211af1e3c77ca9aad6f90da4cb72c2ab08bcde879c9b4677c603208", 0x73}, {&(0x7f0000000100)="38e06fa18f5f7dc9422e77eaf69fe4a8217526fc8becf6af38d17084949d2185cfe151d53baae089f741176bd1a8278a04e77974814c58c5aae3f46df9b991629ddba29f99b72750b0fc981cc9898981de0cd6de2e1db656cc3c7b368f09035c5d487252ec59caa0371667d22ba418b4185654fb3cf0324b5ba393461e3d9721237db99586281d58a309a4cf092f11281df410bf6e608f6d7c06d4335322908a65a36c8785b3587047d2367505cdbc2f26571cdf9fd9de5a019269fb1066128298fff53b84e415bdba1fa9f3761ce17a88bb", 0xd2}, {&(0x7f0000000280)="974bdc6a3c4fd425bf33917ce1c567f0250f8f6f4ebc7f", 0x17}, {&(0x7f00000002c0)="399e5f62e68569ca7abf94cd3bac242aa3168ccbd7bae2d0a016573068d3523cf59af6d2f4db5f25eab27977202d880c5a065d8396e90486f9a2abd041286500a0ac88f42815cdb2", 0x48}, {&(0x7f0000000380)="00434d21e0f52585ab7b73d46aff4caa72d54c7e15406eb4553d96a44f4c1a480e631bfbaf66bf7f71b69b09d9de7c63a8c2d97dd70a65217e2ba7fc1f18be246eeb0f11900f193b60d16d3cc71c54d2a32bbfce1149bf4544a6282c3e5c726b81338adc21d90c998128e6185b7cf762117b8389eca0721963c5ab826461761ac506817108806402bdd77912cc4dbfe48783743f59e1ee84018ea63bb8821c9c34d482bdfbea31ed62e1c2bbb33a50081525ebdbcd74cb4e91c5e160ec44f7253505c0835d365f533931e0f27ab70029ab15f05d", 0xd4}, {&(0x7f0000000480)="599f563e1ff167604e9b61eae9e8598b8df937078e37052baf9f76579fb52281f02d06e281645fb9716769e5f8156432bd3813658c984cce7665da8f054e0aa5b15294f53d89d27bacdc7b1bc1514d20dd55e59d136e917b92330502ffa4d0dbe67bfda392b811b0ece73d5ffa02a7ecb7f7bad587851759d68f4093379b95f693b0e21dc60271ff493f9de55030ae2462e4dd5e507dee590b874abd145dffe6e278af469c6e28b97398a18487e649e8e46b4f1e76229b78deedf1aa9a2521d7b8fef9c8ab5d27f1522ba6c00b607d5ea71988b6c4935b8cc16c3e0394e618de42acd04251292f40243c68477c65331838d516783ad033172d9b3ad27db3838d7c33d90bbe4c7c4a6a25bb7b02dfa3425695233a54dcab870941127ecb64711470c611cf526aa2427a84c5368b30310347571d2cf210d3ae75f1204d2e31b4c395a4bd7d2f0758e09bb112ffbaa8649771890c77c5de9f29ac15afce57b7ec44f2d23144c3fe200bf2b2618e0e59aa2e5f7d65012a8b5bbd802e10a2609aaf2fe1e00c8787a88cec5919dd62742dc11aa20e23b788c64e1b721e8c1cfb919f627a9f7a82ad9c9837676ea3466c7a1c7f579913b9207beb8b6135721e5b914b6b670f134c3e8ee1c0e7c9fd023aa93f5c38896c358fc8b2fa947eea74d2551fc2a34e42b5f52106c70df5f71a256df2b2606a92e89ecd2192529fc0f2331dd84c7bfd8199dd9b474edd341cacdbfe17864b54acebd70c0c60d2ed99fad5e4ce2743e43c5ef3d7f948bcddc4cf79b6955e765188cd828cbaaa58a070a00400fc7f940c397d183708f9e37bb1a4ab649107fdc685b0f8e708818cb1a26f0afd09be36c7c72c682d3eeec50d0099b7b043793e2ad9bf7bc82ad0ab690a004331db9b5b655fe6668945cc25ea1308b8c4cd6d67f4459920d476025134a9e2b07ed3736c360361405a42fbf8ed394e6e49b17db85f3d8ef03f182a6a6d71a2ea3c5602fb543ca672322bd8739e946c21027e036321e59bd156e8b84f285c359ed0a0d30c1aa7333701c7fb3a32633aa5807a81a681ac9232e47a114f58b20b782453d52a10b12f57c687942bf42347d87d06bcb8cb1cf7bc7914253ccedfb7d1fcd5d084441c5849fffd5e8b78aea55a52437640cc9b00f24e64bbb4fbe058b59295d70b4794d9f6b2ccdfe7c1e8ed0637183455ab85734e4b4f36941e4d2f582ff10d3ad7d144fd743272a6472ca44fad4060535a011c0914b4472fd78cccfd28c5b33f4ffa2b2a1e0ba554709f9530753522f2799251f73937bbbd463741396c886211257275a178b512b46334648b151644fd79adc93fe084ee11a7bc91065a8da44fe9a3008d104a0addcbfb7ffc956bb58061556632cdefac068441f506d0325fe370a96d435e4242d12c8ad06360ea42e130d22ff9861d391ac74f5ecb44e3f4212103592eca1be280f29f1e8594a4ab6e3ec9d1aa4352e8c99d137fd924e96dcccb175b859d39fcee39d11a6111590e59f079ac20fcf992dd76ed80fa7a15e6c482819121f91672b0ab1606c6a844f6429e3032a717451f7ea7b31c0ade839432d744620f959a2c6ab1ca292d70b53c62e7c3a95109d50460404202891dd4834590b8f4f3035c7125f4a6068393873b05c71c7cb8e5c96446c510a3952cf5ca2f2cf6aa8800331b366febe3a5ca74862997d66a5da9f941c356d33e6295d34c0bc5a616f77ece49fc1141734249d3cbcf29a91fc9b7e0f573e7cb3fb1d730c61adf47bcef77991596198cf9b9d43e9a532909c941ba6194767b0f3b4f36d45779e592138a3b8115275415bda77dc29b545fb0f39946f5864ff195895bdb979fffaae43b03d61bc6875e09348257274c8eb166e9b16d5588244b6f70ea01e465290024b1ade7f833c540b0930175fcbc677114b4759c0b66ca62b68e2b1a7d6e06f4cd87f82eac7013a2ee8c9a109a3c5f4ece00db24bad6fb49689c2503403a817e3f0ca84e68617d0fe59d55cc931550e090ab4357be106c064d5c98186b928399a1122f85c4b0252eb216dbae614b75b49f44f6d736c739849e431297d8af5dfbdbd4df8f1ba089f0fb22eca2f527a60de1af2aabc6fe2089de3e9c07fc121ac955d33dd45d3565137cfcb5e6fa233fac313ff52733575bce5bc666423750c0c69eaa41f7cd15f8abdf9a50667ad1d026afd2f30e2a92bde3e51b1735221285f8603e03e351d2524b71911fc690170055111609f382214ac8531005b4b60bbc381faa47f4af27b5af1cd2d1d444c696fb301d37ca2012fb149f7cd8e56a1ede6aca437f917e8b596a803c23cfc5ecacd0c578ca4b17750e2622c7b0837e670777aa539e1421a910cc64c9ad7e119a2bfb2a5f09a2e145d76a8fe0176ab35898d172b2a55ac96ebc820c1305dc0fae30b3cb482a74a44357d94bbdf55f429322ba17afda9004a17803adccb4c7d43a9620a42cdeb4937ce0cbf28440c1263ab75f01d4b2861cebf2c78f61d2244301da36460eb90739a3fa76b71229abb12a4f3657ba3f29426ac746b10091dac860e79631fc543b38906ccbe9413023b38696763da650c15827a4fe572765ea00f13b2e1829f6e3d9c5b91e8b23684f8cabf74811018ea208183bd6c20de5434f0a34c6016065a98826a2c4eb6c08a52bbeab290ebb59b9df486610d147fa9a81be7d8e5d648a7418ce7deef4db18bb6ec596910cc84ee6129ed4185ba41fd8cf0d186e615cc1f49d46f57f3d4ecb91e43a9b4facd74701d6a78688fd915514271bc9ad85e84eb0c194d07211372d824b16a2fe3bc477d6e5b8e54566e5ce8f9ba2e2f0baf3d49467ffebe09fd3cff40255b9d52d4d7b4615108bc5694851d4d6761b470b452c719789f23f24277a3db6c69a7b4975937db75ed2ac8d92c08af726deef7b4d9276f07cee658ac3986989255cc36b108b6fdbc18067eed6e3254a5a937826675216c079b0833df42f61fd1aba910256fe53183ed8361a41096372cc5828870728c2fa64e7969d28501c930fd0d271435732be80d2825f3bd28377fce55bfb02ca834b9d2b4c2ce87c1cac06b6ddcc6147db466a1aef7f13a1a8d26f1ba8a815bbd1075c6627296058d6e38c453718a950711c53f511520e230f577a35cb6ce4a26813d1bb2604d576bf32058594f0047acc3c1aff51af3406f36ef7e6677706108e4cf4df080d16684cf7a31a8d445907f53e77cc4faa4d51e08e2d51e33536ef5d8ced7b1ba681b2042d6f478dfab09ff6df530bfe53290389ece77966c473ea38c10e381d6a82f2031d19e1f69f55de9618697f9c323f8b6ca4204601ef49c51fecbb8d73ec2f97095f02ba944dd8ed6e02b2403fe410187263d751019fbb5d37f712b5904843ecba8dc203b0e2c7306b2cc2aa98972e03197d7ba602cfc57f90c22a4cbcc38f5f86090d7222014bc422aaf09b827391d37c0de735ce07c34420a00089a512e8632e54cab72da937b8c4ea433328350ea4a7e0175247987e52d998be17e17e5bb34fcd03a44487c69d82b07ae18c6efe70f87eb094e3f87b79929bba09f32dc7ef75b90589f230c6ec222d200c3aac2dee38590f117be9064da53b33f7099e75de361b2a7cfebb7c37c504137579adfc95da1ff61ccd764861608bb0c51c3681ac4e9f8ee6b52a3c4ad0f0a6549e0238128da5000a9be973ea4595034a1f6f01338dc25df5734e6b90db2f7781f7bb3d036d807b4ac5da794984f8f4f264665f4dcf38fe539a7632391496c9bf422308cde4e16cb17ffd743e21e71b28355c30978c3fd93e11125a345a5243923b92a7b5aae09c8699895362849b5b74d976a3f3d097c879372505165d5f7936a3e71c4cd6fbadf23f34d2f9b328d1dad051852b38b7b1eac38bf0b0115a6a41771d50de2a4bb25e9f465149e91fdbc60e75eb1b1cfe358e61454056c0fdb5a98906ce70c2e4d4ad3108ec97f47e9348369b0503d2c59f472a24397869f831444917c18536b051f5e9e25ee54b96bf3a7a4f24bcc8dfa58b0dd2f0159e7b8a0275513c751a4686f55dbb3bcb96c4cfaf62b56b840930bf8d4ff5f16828bd6253f46cc1e2c2bb13412ba93dc91dc8ab9327786e4231dcc70944767a7029d703f2468e6ae839b6b264180e616afa22cfe729c5150bebfdc26250d4dc0b568b67b75a74e89d3cad85db2e5ad7792116e0b67e6a29b115ad9a31d37177c26437dc9a58e98e1556a8e8c918f2823d0d7015097ee6d4d7d998ff5dd507653d2575d36a72fe549ea8b35db3b9880a81723ba72604077dd6e838bed55feb0b73f4dabb5e3aa048682904330495248a61f7c0865bbc716afdc48c9b015768c0b08138b1bc7e4440ade4e917e7e0a8771310281012c3a4cb10533955967caf7fe095c6784ca878bf1c3a78738984884b83b058857d2f3c40b22e20cf792623a85df8b7d10a5b8fa4a4de19423b76564297a35cb46bf16a4bf7fdec3812fda8e102cd313d2440240d486228f9957f8dd8dbfbda9d2028c73ab888c89d688f5458315ba1776dea61d7a3b1ec085e4cc4bf22a15ad586275ba8765f9aa3f82999ebb2a99997d771bc6e973190f7600b4cbbfbba582a4101b8375e4e54fb83404b2c96d4d730582c87b4b8b8454a7e5a4a458725419d08c7a296e1dd82f16ec614bd64d3b6cee2b8abbc27b785be575eb34e8f0f4f4e95d5dd9319fff17d6b299b3ae7c170f62a42d8bd40f9717edb36296173d85312820e0370786495d4db72d059886d7b69882f1383f65b0698f4dccef96900718c86c29494db1a6f07d4cec5df0b8166020e84feac029602ce018112bb9ddb8cff07a6609276697e606d5fb0ceac8fd5a1fe83b2ef81a84fe222f45b8d2c988d6bb77364e0d52708b3076870a2765685dc1271653d55ff0ebefb24ca20eff62b50d92355e6e0d4717a58533d2ce7df03adcaf3e83e6b3173dbcea16662087a542cbf4fdffea074f9993bd786bce5d3be4b70cf6ba1711501b91491a1b626b9a3be591d4293a0b67ba89b5337559c128cf8f77daf3fd28e635d1fc99d8dde7ab46c4d4de25cd1d551b791c9d575b2c6ebeaa77e63f3eac1e8bb965eabd94858d67a751116af97d9f8cf54e29c6787e8acbe848062a2192cc1498d647c52ccc314a26e8facea6b2e19dbf8e0e842ee43bccfc7260afcbde04e739df85926d7cc07c1be7feefb718e3204256a42c23cd58d487d4ce60e776081654116d6c4dfd5a0e764a24fc242bbfde55fd2743c23f310da143032801b4e9b91388fb3f353cfdb020b4fb2176b75ce88e41ecc2718a6c736ab69c7fac5fa16acf1ae96d4d043946e9e343fdf3c576a85d87783693039b8786de35c2861c86d8e19c8af61b7bf71de743809232939b2694968ead311c73011a9bbf4e5448cbfdaf45f1259f6f6e8131f5326269f6c315b87b9b4503778128bde09bc798e61ccb2c3de84d12f0bf12ceb5fb6c2413fbd6bfce18a41ad20882fa7fcc5ce68dd24762a9e28248cc886b585261644809b1e3010a121e1258292f75b1a4bd4a2f1ed7139ab2e77513e9151a4a5b924fbaf5db99c393341e848c33203973d2ef4e30d0e3a4fcbb69b90e70f5681bc5f720d345dd7126f5e315b3e29177825451e4853f1c22dcbdd3c947f979ca8c50e9b8a556f60fd6fbf75b9d1e98609fbb5ae6d43d009f6d96a03a4a6cfdc0cfc3d63435b840ca17d4364a5e492f25023c0878b3a8c7a3405af02bda570ecd2c4324f697c74f68a6b26b73d9b8450d9755e2338f8ad8d1388d9c93d170a34fea2d5b9b50617", 0x1000}], 0x6) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) mknod(0x0, 0x2000, 0x6da) r2 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2}, {r1, 0x80}], 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\b\x00', 0x4) r4 = dup(r0) dup2(r4, r4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r5 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) shmget$private(0x0, 0x4000, 0x189, &(0x7f0000ff9000/0x4000)=nil) sysctl$kern(&(0x7f0000000180), 0x2, &(0x7f0000000240)="06da2b5f7c476af24a78a1bfc8", &(0x7f00000002c0)=0xd, &(0x7f0000000400)="f4b3b6bcd18ffefd0429dc24ad28790b870b216eba7c7955cd1f6a98ce9023437b29832b37840525305c9bec22dc1c520a357102f72da5cbf273a324a6969a10737b1e287429260b722033d697f1", 0x4e) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x7fe, 0x0, 0xffffffff, 0xffffffff, "6cc10800f3191f018bb526088d21aa929b58505f"}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001700)="ea0b4be0ef32d38ab173a7fbe85f0ae7d473376b34adacd0ac6deabb635f35ad9aa599d3ca5fa87f5e50d9ddeeb3004384d0a07b4e64f327c7daad26e965cc27a2018bd749d1d208c77abb7fde0939fd56b27ca4a53f62806084bab0fa9b85356f8ab262f9b087fecbf20ed006d6caf0a654e9360870774609ec5643b0f1250c36eff01241a2922750f72952fdbb190c4a6fb304a5d4d507fdb2b010829ffe", 0x9f}], 0x1) msgget(0x0, 0x114) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000100)="f84f9c741990f9f6db072fdca9b597a646f6c6b951d46b5af3", 0x19, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x7e66, 0x5}, 0x10) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/2, &(0x7f0000000280)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100a, &(0x7f0000000300)=0x9, 0x4) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000003c0)=0x81) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000480)) r4 = getppid() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) r6 = geteuid() fchown(r5, r6, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[0x4, 0x3, 0x5]}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000580)) r7 = getegid() fchown(r0, r6, r7) r8 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000600)="08174f0b65123f4c3e874edad9c5b9f87464390f19198ce3f6964a5b47cd7317f07ca4907da86607b8a1f603cd3a695304d5debe471f73f3a77fa95d654d6a23d63f885240f165c5e4dd52901bac0fa2e35d4df5fe6c57544f97020cd3cb5eacbe1cac06652efde6485bd5ac62a8", 0x6e}, {&(0x7f0000000680)="a7bbac5f3d00b42fa6d802e6f46eddbf0d2ccc463cfb246c5eded0c9d269839097c301e21efb9f4cdf328247d8558d2518d3eb406a76bff2ab493139b5bb198442fdb8c4ef83dd768b5324aca44ec5e5c29526bb3fa911de54582a25ef26d7eba21aa1c523965c829171f31aa05c63348042fc16ddf78da6ba12b042bb833a9c3d16630170109d86acf30d8d80d8caa67c2b29c3f540a9105b305a161cf9ca2f63e16237113c7ade559c32b4d117e9f6f0dd18e709765aa94c133a17df916300e33657496fc07593a4dad5665d9d2c5360eed60ee4938d84a1768565942913d96de5cf4807abb79a4f38461d", 0xec}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x38, 0xffff, 0x1, [r0, r2, r3, r0, r5, r3, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r5, r1, r3, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x4}, 0x401) msgget(0x0, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900), 0x20, 0x0) setreuid(r6, r6) fcntl$setown(r1, 0x6, r4) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000980)) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000100)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000140)="d4961f53e1c14844abe75c906d3698749f2ad91cb5b9850821f76347c50575831216d8fec82ed35976f6f7a91dbbdc7f3a4e629082d33f745b8d0e9fc0fdbfe1a6fd434f3481f38c71b6ed15", &(0x7f00000001c0)=0x4c, &(0x7f0000000200)="1235f2501c5d05e4fd4197cb37cb0ae8e17c65ee136d59e7baa086e738a926cfa968d55e1a1744520830cb8b073a84bec0f6ce4597b4d9aeb67ecbc61b9d0b06b848800a642ed24ad28be9cd186b76fb5bea248b9a1e112696f3fa32d86b60e0e2bad19630990c29f143ba51f4222236496d5609345b42dba60f3982db3a77128cfde771501892cc22ca76048696268c2afe9d6cba51777916bb08611b7a20bc70bdff459209c4994be0da873ef938cd478faf0dbf5728fcbc6b227bf5f843cf208577936a4daac17c129c219afd216b24f1d8f14e63638f12c382b86fdea02bf2c1eb7df501adf29bbed1529fc76a15508b5c39c4d0ca20ca81c073c3f4a5a12d628198ba9e58cad32167c498102c77ea88e2d232b2cc8d37c3d2c71d717cedb889239ba400ff75a30087377acebf90b8e7d070a8113f5e144dc60608605b50653545594746cf75b2e66a9680efddc2667c5b49850a478571835d88ae50cd8af4a6dcf77f58f99c5565cfa32bc66f879cae2a34a4091174efa208fe923feafb5bfa24108be99ad6d98aa237199af3b5a9723ee90b67c27750716f11be68c7f94dcf045221d618e75f9c327baf36410c6bd894f428a8f6b9d99ad37cbf1ee70b93b1450fcf037eb71dbb2edf5c20af8f2e480a8cef82b10d8739db82679a7d4d2a1bc531464d93582b6e1693438fe916d4955f6f3a5313ca1a6df26df1188fa5e162b9f3592558d18dfb3d2be678407a384db5625902e303b230b1d4fa3184cba1c3a4988cb7bbed849a0b98cd93f58e039087ecca7859756b9ba9a5f3564dfadf1a775344e7869aeb22ed8704c742024ea8847adb3bd2402ba0fc2a345fadf0f859cd77a68aef44c7084f9454b939af075994ef65d840b33ddc4d074c529618ef720d454ce95c1aa5bb2e103817feabf12a3fbbc465985154a551bed524a0abfd297da217ddb295033a3f877c356323e3715a9f7033fcaedb5ace0be6101623c73d6ec58e34d1e8fc93ebc79fe2553179eabb796a11df25c6563e0a1ad3333c8c16b95ba4814ed4d8fe3d61198e26a74cc7877f82bdc6a91333cf310d634c5ad4d4dbf179ffed5fabf4f431662ae5d7349170794a8222153caf773323294761ffb0e01fb004c45f164e524cd21b9ca9bd7ab5f3fbf046cdb007537b776dbfe850ee0e7ced776bf5343ded496c5d6c9e863c543c230e08501bac96b07baa696f64cf413f183405a6629365943a60d69878da2cff2a721826089ad06c06d0a6f1382bf539f0644ee4b4c513c7d60ce34effc0e3b5568b4771676cc13670946863e13784870194da4a37bf3bd1adb3e60728597302ad5f63241861c3eed84abf58cac069d9f869d05214abfdfad15597b3d2f17213cf9fa9c18b04927e078adeb12b9dfa476204e7b8af688e57a40d89ddaecaffc5c367f99f46480ffccae08774765119a9569aa5264546ae7f684f70b73269c8049a70b8c7fa7e71b44f4e3679897aa03f7dc9393fd06b8fd353d3b976aa0a3cd0a262114c99f2d0b9e65069c6c482abfb408e48723cc69a960a6084947eb05e49d00142856226aadf61fc024d003f2fad627ce0954b59d77d28bb24a2bc1a329b42fc37b8d713685fc5bf2b785b1d72b8b6e65f9cc113339d00fb5fa982c017bfb14adaba7f5d6a071d2406c2697713279ddc25339454f3c6feb396b60c66b15fc2d4d406eb34e970315ba3df60f5d0198c9ca32b2c67f517a712f9c6b25fb0ceb2381d0e2e61b24a4c686e8626df36befc2cb94e7cb914cb960536d0db6b59bfacfa553c5d0027637b44b987072b6d17a376fcfdda86d08c312e046be5d1f08add534981811351958f7e7237f5a12f56396c58b45be6461196a47faf6344f30a515ceeff960e75aaa7870f468c6466e152f137e94ad754e9480df7b58d4c012eb906375ca50bf8a8fa56bb58685aa2d848be60ed7a5657110947d437df71b97a2f84911d45c28cfba7701d24529d3ae29f065b4d0729603a7b6168e9f310116da8fcb410a4148eaa0bbfe4af97903c04361c3f0ef76da7d76589c28cfebdb33736a52c41df2a046e706823fb864ea5ca93c77b369950c823d008f31cb98df5fb8ca4c2acc6fdd4fce84d0332f1a798a033001cd1d3422888562fb66e4709958c49449d21ba3ef0855fff6917075ff25b5387458dfc99d2d516624ce2e07a2e1a76079a155e9d74a9d6f086ce2b4fabe8f4aea55d2c7f0e23ea2632442867b4fef6e22de3b9ed654e9b7455aa4d5e8c560f39149d6824651ab73064be118c2a29484b917d325ad31ecacf826e06a7f658c95f2d7da2548a60f76b0eeec1315e3c4800855b6cec0aa65f40c05db17fb1364469c36288d596e0cf61e6c72f8e6edc45b052f53fd8e3478ae5272d6b9f0b51fcf16ff0d73fab980b8f546260f6da0d0579a2a135a24c08d367d7c3cc2e6b16b3163b789ab7a82d2a950ae016b9e9e7c6cb80524a01b08ee3fc804f3a2c45abe1eb4183bff99ad4f748f785f2086649ea0dbb9c2f3d4946ac5cf11fe55b3032696e773175ad04ef39f6b6767db9bfb42f278d30c1e5090331ba42add7b194bab71a33c77d54b51bbbd0b7382ddb1e5d2011bcd3bedfc95a8b59ac58245f26b12bb031aa9dceb8fc53d1453116a61d38516576729e8f88e15f71b86bea7ea3cd9f45496b0302e6044ccf3b6840f631d3ab12e0af91f4e919df6aa2038ff18797a8a0b5e041b3fda14bdeef24a2a589039232685a70fe7f3e67dea7732b9570c0cd7c9a9dcc93c12b54829ab5796dcdc558334d14fbd0e7a6eec6e8bdbc02ce22cb66661cf78cb35650a79fb63485a99b9a4533813b26b24f9e48ba5c7d509c88ee2219877caa3c2bef4ce5735f4b9aeea896fce6984da3a694dcf88f162f0d9d66291cb209d614aecf6ee9f0dc999267d896af575c7a1c74575cf23cc42384537caa5e26808a09da0b24d7fb3accad205f79c6f9c451509d69be02a8dfc57c515e3de38f15e7681f8942c7f461b9ec6ff6c8d1ece88e5418fbbde94c90090170bf97f2720c70659f44ab5398e518991ad53a5ba70878abbdf5d29d66b7ebde2682506f0d2e9f17d43f11aecb6b44ef7d7ad5846ecda7019915a1893d822efb993ca7d0d17fd618376fcc9db8ff55bfb90b5ffaccf89fb28cfbd6f1a15c6fc5962485b1f0698531df11fdb4aaee1b3e162251c1d3080233129711055035e6bbed045ea7bc57d10781b1840fe9ebeb2de1394117595f60f1c711177951136b9d96e01786d42543e6ae36e93e5885f03d131608ca515456dfe816a731b51e48af467e140e4a0e04a84709613c08f6ae0b4b1efdfda9283018ecd68c7412287f788f0ca1fd86f25f2648e66043f4b1460f665f19d912cd5f2d157c7b61ac4f92ec55de6efa479aec7d8d0eb133660650be31984cc8b4581573965a86582b4a7ad351340901d8fbbd93668dac0bcb42d649ff383e242eecf8f9a22dec6ad32a92f51b2dab80213d86a3556b5ad29fe49f664dfeb3196e6108b878a827378737a3235ffe55cafdcfdea4fe5b363e31988e4371a9043442e4539f1049b301449b76b2e6b7d831038606a37ff08735a7f5bfe94e1f6db818bad7106e6058f73b7f5babfb5dd4dfe4ed218b464aabcdf3bfe030f5ca2d2c81a40de9d5741ea6fb5a531309797d24c2dd07ad2f90b55e663ac8e3498bb1954971c154468fc3bdba599237f96e38847a53655c0839bc00d35ec26e2025088795d49505bb24deef5a24bee4768f7bcce3e9e10dfd84656b3e46e1f9c4ec8ec557c2b661d4e900eef88a8ba33adcf773483e61ef7fbb328292f8f79a32cafb02c62a4b5bfd248f55eb91be27a83d1bce3a16541883e4f4e1cb8d1602ece3ff9768af919e9e1254a763a9e51026e4f12626dec6a7fd23fbc01da0d1bdf99959fcd2767a9c9ad1f99df61d77b4c5c2181263e1fb27df22f87e6d888af32dbc3c47ffaa889fb92079c4b8d6f15826f5ef3e37efd30e7f3bfd10f7913f14b75a57a1d7849fae871d3b4d2a628477547b7b1e9507d5ecfad229c89417986a365a3b512dc5111a44409505934cf6b5e7a8336eed1b784205cb9eada8a58773713a8691e3da452c6d1fb20e133efb594e37abdcacd9ba443ba46337744b61d2fb7e5acc2139c8ca23a4b51a8a86f52777d9fad8d45c6afd6b362509e4a795d6c138daa09c79574ec60b2f45ab127086a6d4c881f5255093415d68840632a12586c2162e9b99436994fe46a1305e796ce05ade4631552d1ead5046bbaeb36717a873aca57e3b525d02847c270a977322f2029b32f88f09e02946ddc5e0cc6676ec04e647fe5bdb9e55cc8ccca9ff7ea621d83c5e84854ddd0b14f319a8583d3e57d90f5e9f40a74bb7a67285489bb59e130c245570b6299e09be5c6ce5b8a6f52059b0bd02e8a7e636aed46d630aca7f220e8c3fd83368900acb763dfa533645d554614b29c42be7a35ec3da2d045182d146196a7e05668c7719eda5cdf36ff1237c642d81b9c290b95a4b5e91c85e6a4c79a31daa29e7f75ad8031c5553693fb3296f444995b0b18c2ff4e06376de8e44fabc54f401d65f87830b03a36e8191abae5b5e558b2b0cb8204dc3a9c51617b5028efa177da641edfa6a85e712573e586e203508e8b70208ae3e3f453a56a2f39fe6f5e4df2bd11834070f1f0131a5edee05615c44ea0705b99cc8569ef40eb408d2215d53735e834aad5859c0016a892170a50d1524ecf05fbc56c28e68632348ff353c65e7a56fb36690251958ae386c09f6cbea52c370035b53895c6d6bb7396b139ffe1086092e2d41f5eefef73c5e558bea60d322b1848f2e13ecac5c3bc592983afcd2aa22a16fba6b6c1809dd29e7f0ee1eb3eea9b2661708526bc36c9f9af93456a6bd63e222df752a3294c587cad1e2bc432b37f0de97694c0851e7e6975c60c1d8b67c2bdc9d85eaea50c9cb8ba02f3a2e447f3a911e419fc7cfc8578b083710cf67b11b57c20e0a98119510cfb033df47cae6a315f50bdd3acf175347f59173e622382eb723e6da1018dacd40826f3b2ef1dc487ab2228f88d879b66ffa87add82c646d3ea3faf7c47bd1ca366dbaa1bd085ccaebddb6d22de2c56867a2fb3b34d13c361b6b092aa511d6d0ed7d718fc2ea29ecda7027983c4bb1d39f0286d5cb7b094dc83b1ff0d35a6f9e806a6f7a9c665296fad640749420d078bcd911373ede36a49d3886502a03364b2332d8e2488a519526b755210b2b16027f58a617bdbdac061f4cd0ae488b1d1c5c9ce2db3ddc6b374f86ea40a954a251c7a2044b4c4ef7ad2dd9ea9f91dda54832c0208ca97c153f050aa1d76cbc96e2350aa596c6a55d6ce05f12b190eb4b2d840cc1f9a088c1fc7ae88a6c75e48a392d7ad91bd7a2a2e9c06b48751cedf98698908b422472512c0e1a9ac569551296223484459bb575e74b1e21a3203486d514c585b2b9904cb230e769110e797d5fc54deb61e2aa02c74fd3ef0e108551e69e708ab23d3d807b7561a560cc98b1bdc6d25d9c60db1f31fbf972593e2a3ab635fb4671dcd035a6161fda13ff876242bfdebde3d820b000ee539642de1e41401ecaef36242e3ef3fb60c6efb34e4b35816098c087b83db7254cd1aecf439820f84b43f9db2dc00759a9a93d1a00c48930fb9bf362470a98784574e937e5b2f8ddb103d86efed287dc40c596fbcda238e16dbdf337cb1d84fa7177b9e14ae57dd3242958847057c483e8b17d75fd8ae627b96367b7046ae4dcf013bd003a6c550a10361d460f92818029b7", 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@file={0x0, ""/85}, &(0x7f0000001280)=0x57) connect(0xffffffffffffffff, &(0x7f00000012c0)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r0, &(0x7f00000013c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) r2 = getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001380)=[{}, {0x1, 0x2, 0x70, 0x7f}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5d) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r5, r5, 0x0, 0x0]) setregid(r7, 0x0) setregid(0xffffffffffffffff, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r6, 0x89, 0x7}, 0x0, 0x20}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x3, 0x3) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x20) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x0, 0x0) executing program 7: kqueue() open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r2) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r2, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x1, 0x0) dup2(r3, r3) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r5, &(0x7f0000000000), 0x10) semget(0x0, 0x3, 0x36f) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003ae000/0x1000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fea000/0x1000)=nil}, {&(0x7f00003ae000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000c2b000/0x1000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x6, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {}, {0x6, 0x0, 0x0, 0x4000000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) close(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 2: openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/4072, 0xfe8) readv(r0, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 4: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040)="ce71ef9f263a12ce5734a23a334fe2777a939634f946b2227fc233c657b5227a978483d88f4fc4bafb7fb9e24d0daadf941075d33002417cd95d224f367d2bc7633853d52425c78792cfd112694a", &(0x7f00000000c0)=0x4e, &(0x7f0000000140)="e198c2574f136a9a95195fe4e2d21e6fb7b35c9a36c4bb334b6a1a1a8b06e97999745ea899b4c78919f0c91e49da5b323e50b9499f9b0e7b", 0x38) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000140)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="aa8bbcb730bda420db88d4b25ca37f878b6a7e0d409634d51013e812b86b7402d360aa3b6c0b09be7af39f2ee352cf0fcb710cc9ab96dcd977a47ce7579011ebfc571f50f4d98afc6bba04130507bb0f7928c668831ede1f21d7cd0465f65c8315c64109659681b279fdb80e704ab04d5b4b7c464ce189c60619d8969978a63c51867f72de6abed4d741eb5ddcf78d3d8bcdfddb1b39714f0eede9870fd3a7f55fb48a6740eee001da5951bb910212ed9364e869ce6d72ea2897d48da298d09a6d242f96fbf566f16ca3c5d0bed09396a7a4067582fcfe6a0d896125584a28f2dd5cce35cac30f35691596101a3069a5e41e57e4281ef3fa37ef6002682c18607be17b5941f0dd400a5c86302fdbe942c0ab4b5d30625fb80b9c2681a409d088441e5a76fdbc728502b18198ee8cb0b952747f9a81ccd360bf11e5f8d5c0136ec1dbe4d74a609ff812059767d0bfa2cdd58cd6639abc2c036ecd77a685ca659406ffecd466b3ac5864f9366a3f33d2c3aff87aea77f5e695d586f41fe5ded57b1a9ab1f59ce31ea7202d0da9d65a8ad14be78742fa15ca740bf9a52e5f5fd4a5b1636c7b153498c0340683a591e158d819f4d37212d31cc508", 0x1b9}, {&(0x7f0000000240)="248f8d928431d2416cb78fb5eab0854b06d56b08d37972b460b9afd448c5933ff6477d2e871615c2963292753ba2f8dd06e496e23e18d517cece52000afa8b02ba0bba351f146cbf3c9276fa256138e085d30e577b4baff8e6609856cb3146d1ea0774703f9ea619202f01c99ccc5385e2c87c38a4163b4038ec87107d50b296090997846a47fd34de0a691cb92914462631510c9494b11bf8e2735314f9e1fed2d68357fc9e6a34f0bac61442b29637931547ffd2406f70d36a93ffb2d87cf1e271556b1176381c1429e098a939c2bc020e23d43a6041ddd041108fcc0cff2f06b08c78b55752f2130f8f8f5981d1e4214d7f85bb65ad2c58", 0xf9}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) recvmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) pckbd_enable: command error executing program 3: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2000a, 0x44) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) (async) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0xbe}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x2, 0x2, 0x20}], 0xb925, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x24, 0x40, 0xe06, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3}, {{r4}, 0xfffffffffffffffd, 0x44, 0x10, 0x1, 0x6}], 0x40, &(0x7f0000000100)={0x3fbd353e, 0x7}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000740)=""/235, 0xeb}, {0x0}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000040)=""/117, 0x75}], 0x6, 0x0}, 0x5}, 0xb, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x20) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003ae000/0x1000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fea000/0x1000)=nil}, {&(0x7f00003ae000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000c2b000/0x1000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = socket(0x10, 0x8000, 0x26) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0/file0\x00', 0x400, 0x12) r2 = dup(r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x20, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r5, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(0x0, 0x1, 0x138, 0x0) r8 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="3e9be29b493d230086b1e4a69541078cfd19ea442a2c4676a52eef19e12777e06e77ae26cdcd807493444ee87d9a3198659b670eb54804eead00ccf6c3369efa7faabc6efe00353b85c648b7644020334032318cc1371bd133b0ea00dca39c7db3f1d0f9e469fd3fcffef51cd054185cbf5d93394c8ea91f9917ebbb10142421b36193ce9d663960aae6ed11dca0367ddeee20c5de", 0x95}, {&(0x7f0000000300)="8ce81e7b259c0089d16b00130dc39a299694295132f5d30522ab938fdbe399224d65954fa95c38c7d453f314aa7a5dad80bbeaabe60418ba61116b5ba28a67490eeecd7771a5a652a252149be4cf6fb1f18a9dd2bdcc5d1a45077be7eca10d43834d72c3cb149fbdcaa8a0d43d15b8ab85187b07c98b596610125e59d2c7f73b5edbbfdbf52c10e30f59800d8fc868f90fe236aef24784a609ec667ca00a6a421db06e3fd2a6703c654f3c4f29e7655b1b96b74ca8eeccc56f16e43fae", 0xbd}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c09cfcee430cc7ebb93c9c66456462000000000000000fffeffffffe40000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x170, 0x1}, 0x404) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x43, &(0x7f0000000080)={@local, @local, [{[{0x88a8, 0x2, 0x1}], {0x8100, 0x0, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x8809, 0x6, 0x9, 0x9, @empty, "6d308d457aa9044775", @random="73e55190c431", "077afad096639dda0907d4d056a9590c"}}}}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') sysctl$net_inet_divert(&(0x7f0000000440)={0x4, 0x2, 0xf0}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe51) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3, 0x0, 0x0, 0xd530}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 6: sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 4: socket(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') executing program 2: sysctl$net_inet_etherip(&(0x7f0000000100)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000140)="d4961f53e1c14844abe75c906d3698749f2ad91cb5b9850821f76347c50575831216d8fec82ed35976f6f7a91dbbdc7f3a4e629082d33f745b8d0e9fc0fdbfe1a6fd434f3481f38c71b6ed15", &(0x7f00000001c0)=0x4c, &(0x7f0000000200)="1235f2501c5d05e4fd4197cb37cb0ae8e17c65ee136d59e7baa086e738a926cfa968d55e1a1744520830cb8b073a84bec0f6ce4597b4d9aeb67ecbc61b9d0b06b848800a642ed24ad28be9cd186b76fb5bea248b9a1e112696f3fa32d86b60e0e2bad19630990c29f143ba51f4222236496d5609345b42dba60f3982db3a77128cfde771501892cc22ca76048696268c2afe9d6cba51777916bb08611b7a20bc70bdff459209c4994be0da873ef938cd478faf0dbf5728fcbc6b227bf5f843cf208577936a4daac17c129c219afd216b24f1d8f14e63638f12c382b86fdea02bf2c1eb7df501adf29bbed1529fc76a15508b5c39c4d0ca20ca81c073c3f4a5a12d628198ba9e58cad32167c498102c77ea88e2d232b2cc8d37c3d2c71d717cedb889239ba400ff75a30087377acebf90b8e7d070a8113f5e144dc60608605b50653545594746cf75b2e66a9680efddc2667c5b49850a478571835d88ae50cd8af4a6dcf77f58f99c5565cfa32bc66f879cae2a34a4091174efa208fe923feafb5bfa24108be99ad6d98aa237199af3b5a9723ee90b67c27750716f11be68c7f94dcf045221d618e75f9c327baf36410c6bd894f428a8f6b9d99ad37cbf1ee70b93b1450fcf037eb71dbb2edf5c20af8f2e480a8cef82b10d8739db82679a7d4d2a1bc531464d93582b6e1693438fe916d4955f6f3a5313ca1a6df26df1188fa5e162b9f3592558d18dfb3d2be678407a384db5625902e303b230b1d4fa3184cba1c3a4988cb7bbed849a0b98cd93f58e039087ecca7859756b9ba9a5f3564dfadf1a775344e7869aeb22ed8704c742024ea8847adb3bd2402ba0fc2a345fadf0f859cd77a68aef44c7084f9454b939af075994ef65d840b33ddc4d074c529618ef720d454ce95c1aa5bb2e103817feabf12a3fbbc465985154a551bed524a0abfd297da217ddb295033a3f877c356323e3715a9f7033fcaedb5ace0be6101623c73d6ec58e34d1e8fc93ebc79fe2553179eabb796a11df25c6563e0a1ad3333c8c16b95ba4814ed4d8fe3d61198e26a74cc7877f82bdc6a91333cf310d634c5ad4d4dbf179ffed5fabf4f431662ae5d7349170794a8222153caf773323294761ffb0e01fb004c45f164e524cd21b9ca9bd7ab5f3fbf046cdb007537b776dbfe850ee0e7ced776bf5343ded496c5d6c9e863c543c230e08501bac96b07baa696f64cf413f183405a6629365943a60d69878da2cff2a721826089ad06c06d0a6f1382bf539f0644ee4b4c513c7d60ce34effc0e3b5568b4771676cc13670946863e13784870194da4a37bf3bd1adb3e60728597302ad5f63241861c3eed84abf58cac069d9f869d05214abfdfad15597b3d2f17213cf9fa9c18b04927e078adeb12b9dfa476204e7b8af688e57a40d89ddaecaffc5c367f99f46480ffccae08774765119a9569aa5264546ae7f684f70b73269c8049a70b8c7fa7e71b44f4e3679897aa03f7dc9393fd06b8fd353d3b976aa0a3cd0a262114c99f2d0b9e65069c6c482abfb408e48723cc69a960a6084947eb05e49d00142856226aadf61fc024d003f2fad627ce0954b59d77d28bb24a2bc1a329b42fc37b8d713685fc5bf2b785b1d72b8b6e65f9cc113339d00fb5fa982c017bfb14adaba7f5d6a071d2406c2697713279ddc25339454f3c6feb396b60c66b15fc2d4d406eb34e970315ba3df60f5d0198c9ca32b2c67f517a712f9c6b25fb0ceb2381d0e2e61b24a4c686e8626df36befc2cb94e7cb914cb960536d0db6b59bfacfa553c5d0027637b44b987072b6d17a376fcfdda86d08c312e046be5d1f08add534981811351958f7e7237f5a12f56396c58b45be6461196a47faf6344f30a515ceeff960e75aaa7870f468c6466e152f137e94ad754e9480df7b58d4c012eb906375ca50bf8a8fa56bb58685aa2d848be60ed7a5657110947d437df71b97a2f84911d45c28cfba7701d24529d3ae29f065b4d0729603a7b6168e9f310116da8fcb410a4148eaa0bbfe4af97903c04361c3f0ef76da7d76589c28cfebdb33736a52c41df2a046e706823fb864ea5ca93c77b369950c823d008f31cb98df5fb8ca4c2acc6fdd4fce84d0332f1a798a033001cd1d3422888562fb66e4709958c49449d21ba3ef0855fff6917075ff25b5387458dfc99d2d516624ce2e07a2e1a76079a155e9d74a9d6f086ce2b4fabe8f4aea55d2c7f0e23ea2632442867b4fef6e22de3b9ed654e9b7455aa4d5e8c560f39149d6824651ab73064be118c2a29484b917d325ad31ecacf826e06a7f658c95f2d7da2548a60f76b0eeec1315e3c4800855b6cec0aa65f40c05db17fb1364469c36288d596e0cf61e6c72f8e6edc45b052f53fd8e3478ae5272d6b9f0b51fcf16ff0d73fab980b8f546260f6da0d0579a2a135a24c08d367d7c3cc2e6b16b3163b789ab7a82d2a950ae016b9e9e7c6cb80524a01b08ee3fc804f3a2c45abe1eb4183bff99ad4f748f785f2086649ea0dbb9c2f3d4946ac5cf11fe55b3032696e773175ad04ef39f6b6767db9bfb42f278d30c1e5090331ba42add7b194bab71a33c77d54b51bbbd0b7382ddb1e5d2011bcd3bedfc95a8b59ac58245f26b12bb031aa9dceb8fc53d1453116a61d38516576729e8f88e15f71b86bea7ea3cd9f45496b0302e6044ccf3b6840f631d3ab12e0af91f4e919df6aa2038ff18797a8a0b5e041b3fda14bdeef24a2a589039232685a70fe7f3e67dea7732b9570c0cd7c9a9dcc93c12b54829ab5796dcdc558334d14fbd0e7a6eec6e8bdbc02ce22cb66661cf78cb35650a79fb63485a99b9a4533813b26b24f9e48ba5c7d509c88ee2219877caa3c2bef4ce5735f4b9aeea896fce6984da3a694dcf88f162f0d9d66291cb209d614aecf6ee9f0dc999267d896af575c7a1c74575cf23cc42384537caa5e26808a09da0b24d7fb3accad205f79c6f9c451509d69be02a8dfc57c515e3de38f15e7681f8942c7f461b9ec6ff6c8d1ece88e5418fbbde94c90090170bf97f2720c70659f44ab5398e518991ad53a5ba70878abbdf5d29d66b7ebde2682506f0d2e9f17d43f11aecb6b44ef7d7ad5846ecda7019915a1893d822efb993ca7d0d17fd618376fcc9db8ff55bfb90b5ffaccf89fb28cfbd6f1a15c6fc5962485b1f0698531df11fdb4aaee1b3e162251c1d3080233129711055035e6bbed045ea7bc57d10781b1840fe9ebeb2de1394117595f60f1c711177951136b9d96e01786d42543e6ae36e93e5885f03d131608ca515456dfe816a731b51e48af467e140e4a0e04a84709613c08f6ae0b4b1efdfda9283018ecd68c7412287f788f0ca1fd86f25f2648e66043f4b1460f665f19d912cd5f2d157c7b61ac4f92ec55de6efa479aec7d8d0eb133660650be31984cc8b4581573965a86582b4a7ad351340901d8fbbd93668dac0bcb42d649ff383e242eecf8f9a22dec6ad32a92f51b2dab80213d86a3556b5ad29fe49f664dfeb3196e6108b878a827378737a3235ffe55cafdcfdea4fe5b363e31988e4371a9043442e4539f1049b301449b76b2e6b7d831038606a37ff08735a7f5bfe94e1f6db818bad7106e6058f73b7f5babfb5dd4dfe4ed218b464aabcdf3bfe030f5ca2d2c81a40de9d5741ea6fb5a531309797d24c2dd07ad2f90b55e663ac8e3498bb1954971c154468fc3bdba599237f96e38847a53655c0839bc00d35ec26e2025088795d49505bb24deef5a24bee4768f7bcce3e9e10dfd84656b3e46e1f9c4ec8ec557c2b661d4e900eef88a8ba33adcf773483e61ef7fbb328292f8f79a32cafb02c62a4b5bfd248f55eb91be27a83d1bce3a16541883e4f4e1cb8d1602ece3ff9768af919e9e1254a763a9e51026e4f12626dec6a7fd23fbc01da0d1bdf99959fcd2767a9c9ad1f99df61d77b4c5c2181263e1fb27df22f87e6d888af32dbc3c47ffaa889fb92079c4b8d6f15826f5ef3e37efd30e7f3bfd10f7913f14b75a57a1d7849fae871d3b4d2a628477547b7b1e9507d5ecfad229c89417986a365a3b512dc5111a44409505934cf6b5e7a8336eed1b784205cb9eada8a58773713a8691e3da452c6d1fb20e133efb594e37abdcacd9ba443ba46337744b61d2fb7e5acc2139c8ca23a4b51a8a86f52777d9fad8d45c6afd6b362509e4a795d6c138daa09c79574ec60b2f45ab127086a6d4c881f5255093415d68840632a12586c2162e9b99436994fe46a1305e796ce05ade4631552d1ead5046bbaeb36717a873aca57e3b525d02847c270a977322f2029b32f88f09e02946ddc5e0cc6676ec04e647fe5bdb9e55cc8ccca9ff7ea621d83c5e84854ddd0b14f319a8583d3e57d90f5e9f40a74bb7a67285489bb59e130c245570b6299e09be5c6ce5b8a6f52059b0bd02e8a7e636aed46d630aca7f220e8c3fd83368900acb763dfa533645d554614b29c42be7a35ec3da2d045182d146196a7e05668c7719eda5cdf36ff1237c642d81b9c290b95a4b5e91c85e6a4c79a31daa29e7f75ad8031c5553693fb3296f444995b0b18c2ff4e06376de8e44fabc54f401d65f87830b03a36e8191abae5b5e558b2b0cb8204dc3a9c51617b5028efa177da641edfa6a85e712573e586e203508e8b70208ae3e3f453a56a2f39fe6f5e4df2bd11834070f1f0131a5edee05615c44ea0705b99cc8569ef40eb408d2215d53735e834aad5859c0016a892170a50d1524ecf05fbc56c28e68632348ff353c65e7a56fb36690251958ae386c09f6cbea52c370035b53895c6d6bb7396b139ffe1086092e2d41f5eefef73c5e558bea60d322b1848f2e13ecac5c3bc592983afcd2aa22a16fba6b6c1809dd29e7f0ee1eb3eea9b2661708526bc36c9f9af93456a6bd63e222df752a3294c587cad1e2bc432b37f0de97694c0851e7e6975c60c1d8b67c2bdc9d85eaea50c9cb8ba02f3a2e447f3a911e419fc7cfc8578b083710cf67b11b57c20e0a98119510cfb033df47cae6a315f50bdd3acf175347f59173e622382eb723e6da1018dacd40826f3b2ef1dc487ab2228f88d879b66ffa87add82c646d3ea3faf7c47bd1ca366dbaa1bd085ccaebddb6d22de2c56867a2fb3b34d13c361b6b092aa511d6d0ed7d718fc2ea29ecda7027983c4bb1d39f0286d5cb7b094dc83b1ff0d35a6f9e806a6f7a9c665296fad640749420d078bcd911373ede36a49d3886502a03364b2332d8e2488a519526b755210b2b16027f58a617bdbdac061f4cd0ae488b1d1c5c9ce2db3ddc6b374f86ea40a954a251c7a2044b4c4ef7ad2dd9ea9f91dda54832c0208ca97c153f050aa1d76cbc96e2350aa596c6a55d6ce05f12b190eb4b2d840cc1f9a088c1fc7ae88a6c75e48a392d7ad91bd7a2a2e9c06b48751cedf98698908b422472512c0e1a9ac569551296223484459bb575e74b1e21a3203486d514c585b2b9904cb230e769110e797d5fc54deb61e2aa02c74fd3ef0e108551e69e708ab23d3d807b7561a560cc98b1bdc6d25d9c60db1f31fbf972593e2a3ab635fb4671dcd035a6161fda13ff876242bfdebde3d820b000ee539642de1e41401ecaef36242e3ef3fb60c6efb34e4b35816098c087b83db7254cd1aecf439820f84b43f9db2dc00759a9a93d1a00c48930fb9bf362470a98784574e937e5b2f8ddb103d86efed287dc40c596fbcda238e16dbdf337cb1d84fa7177b9e14ae57dd3242958847057c483e8b17d75fd8ae627b96367b7046ae4dcf013bd003a6c550a10361d460f92818029b7", 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@file={0x0, ""/85}, &(0x7f0000001280)=0x57) connect(0xffffffffffffffff, &(0x7f00000012c0)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x63) (async) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r0, &(0x7f00000013c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f00000013c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) r2 = getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)) kqueue() (async) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001380)=[{}, {0x1, 0x2, 0x70, 0x7f}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5d) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r5, r5, 0x0, 0x0]) (async) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, r5, r5, 0x0, 0x0]) setregid(r7, 0x0) setregid(0xffffffffffffffff, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r6, 0x89, 0x7}, 0x0, 0x20}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x3, 0x3) pckbd_enable: command error executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000760000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(0xffffffffffffffff) getrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) close(r2) r3 = semget$private(0x0, 0x2, 0x506) semop(r3, &(0x7f0000000040)=[{0x3, 0x6e75, 0x1800}, {0x3, 0xff}, {0x0, 0x57b, 0x1000}, {0x0, 0x9}, {0x1, 0x1dd, 0x2800}, {0x4, 0x7, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x1000, 0x1400}, {0x4, 0x5a, 0x1000}], 0x9) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7fffffff, 0x80000001}) executing program 4: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0ffd1218117da6a30220df2925909df6aa40ba7f95cfbac3387d7792d9c9fd89b1719f8828192c2bab501efc2b7e08e86b88eda137ade1a0da30f27f5b12cbaade2cb975153146ac6e4a25037aaf3f17627e9c13b72ef0950cf007a340201d16cfe109131e77156423d360263e3c1e540a0c6ff8ed9ed7de33bf4662d9913142fa3231f0ccd8a524a126d4613a21d48e2c24934f6fc9dde8fbd9f5abe27514fed3ceee2b3cc151b60b52f7277e731a028f50e7da241dea372bb16d7633f59e5a2c4c5e0331125b1f07669fc7c6b56f2fb5287f0ca9d614ee54c7c5814841b47bfef7eda219cb8a3b728fca14a5c6c388ad9c5505269da3bc891c979a5136e7f3408cfe490d490a148dafeef75465d2a529c7b90d328b5a0963a4573503cdd11d94a04c5c96878268415377aa8d2338f7ff0565edcd27ece1266204e0d78d22f3240d59152981a212c15180822b450a32fb96b4a3d6a1db9e566267a995d616a20170a9a21d5effd3cea07bb80bcf03661324f3f5ee268c1e64670146c15be71fd8e18dabd6bbb90cb0da258b7bfe0297c6fb9e70d4367dff22c45dd30830687a600cb5adfa2743d04630a32abe4842f62a9231142a160a141869f30b664a3f6e0bb10410f72cb63eed6aef6a6ca3355916aabda790667f4337aadec69a8227ee3210d26e93612da016a47c3001f963df7d4045785cb6793a140e923e2b82f04807bc82e84219bfd12c8ba21b163a411dc7711b36043647f1a3addb8f93cdd9245f95be317d00482a4c0179a7a146f3ec813ea8f34d2d1e67141ea4a54e4dcbaf55b592bb063dfb75f22c5c43269879385e494d95a3ea17431acb21e18d385f1a201dbed6118d54edcf258b9d3a33ccb0f2cbf03f71d8122841463355720958c4d7a2ad1c0f1a42377e83633cb4da4452a8b682b549b85c834db35970ae4798d0b47070a3a22ae2ec3957d7c8824757dae8fc106ccceabc40c05dd3f35acb6f02e723b55f9b3f7a2de78890314784ae397a7bb9f1bfdf0af9fe23cdb8fb9df62f9b58ab7a70359b206a1c1c08f87f105412c5604228614a298a0c506eb516e837ae5b7b7249be7c749d0b3600b135857fa8ff96b7062c40db8289f1e600a4847d5a15844c585f554f584365a234f2fd8e5cdea2681781eeacf21192b1e965b2e2e47ed0b2bec75880e6de335a6c11d6694bbacac948b9fa749289c6bd7a1e8bb9b55c825aeeae0e94e309b286576fed88d1e91ae1517b86b882165a8f5b1b4161514f2896c6f430537bc8f0b078aaf147ca3d806a43ebfb789973743ab9e7cd686ff1cbbc36fbdb2dd4ce3584b5a87a9477792447458dc9394ea1016dae98e9695b92ae2dbbbcbe8ae13c05efc26e217237db29a386175dee94f8cf518d3e94872af81780ad68ebbbc413af39b6fe25cd1b39c98fb0fe24cde4c7ff244950e97050c8635a696c31905a2d371eb6f81d12d9ef7f959843c284ee8006ac5af0a39130ad109de3bc6b2e3661f45e99360dab2807cd14b2c7a28cfa271a00346ce12faf3f3d35c9353205416e4194bb4d45302329e73d7928017c9f891c6eed6c59de25ce930ce2f88b16f034a4dce7cb2c533ad0828681369fa242ce99465430943d2e902a87f19995d2c9fbbe0bd65ef7d2a00a3265b3d56b4472206e3efe445a570d6ce896a83f61fda4e5c6aad333202ba1ad976f964e3ef5e906bfb2cd04b2aaa2264f35c49a6b886eda3e4ba16b49ec254bd21005dde50fd1149187e92b230914d4f728bdd85ecc61f835843bd1813d4dbdbd614909ec296f2d844d715fdeea4d9bdd6baaa3da6e15cc90716b913bd27c6135304525bcf1fe3e2091ea160af4468f3f1ad50271ba0d7eb14e21092a1e1ceaaec07ceea65942042aefec9f55a8f3c3824d4a5df81ca91630028f44b0f3e50f7155a7136ebc11a1dd06bba384f39baeac30ebe5ac9e77c599cd9472ebf2ddcc85993933d41da0e22aa5817c388668bf2ceae5d675f7f5b860de4941cee10bc0f83219e04697e45cbd97719931ec4170bcf13d1c665222b58ada50c4ad9601d836314092a3f4776b9330c96efce57833f8861da4e3220fab9d1722aa9d9493bd17a", 0xd97) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 6: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x49) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010005}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) getuid() r3 = geteuid() chown(&(0x7f0000000080)='./file1\x00', r3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 1: r0 = socket(0x18, 0x1, 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) (async) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) (async) setuid(0xffffffffffffffff) (async) chflags(&(0x7f0000000000)='.\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x19, 0x20}], 0x10001, 0x0, 0xffffaa34, 0x0) (async) setrlimit(0x8, &(0x7f0000000180)={0x3, 0x80}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000500)="2feff25223184397e40187f10b2e6327", 0x10) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x34) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x8001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r1, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x3}, {0x81, 0x5}, {0x45, 0x2}, {0x88, 0x1f}, {0x26, 0xffffff48}, {0x24}], 0x6}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x20) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000240)="b7e56d8420c6ae6c2edfcc1c4831af4aec9acd6c37493e13241e9290257a32f919696b62bf138aa86227c02ac99b7fc220c1126545ec1bfea6a214f429a34bca569ff413a37c4f1a06293d4843ab52d826432ef5cf91cd33ac827e5ebfea9a1796467a7e24df12cb66ee6490a8b4803002e9fc84e037011cd2d3796af2f3fc9d207ad562af64e55a58495b9e11332d867429b36003c22c65a2d1a4b4978bcd0320146d0e3f8ba9d703b118f5dbb6ee49c06db94177e69f51341d6ad20acc5041ac70c35b3ca2ff0d2c87bd99de4eb0d21955e57dc43693994b836afa2cf52a430e0018425d89c6f52b97f0c68dedd673d81b63e3671ab36e5415", &(0x7f00000001c0)=0xfa, &(0x7f0000000340)="a8247b139fa895f1e9cceb799468a735f266e0ccc941ade423aa97b641e67177", 0x20) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)) r2 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x11) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) fcntl$dupfd(r7, 0x0, r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r10) r11 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: socket(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') executing program 1: sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0xb, 0x0, 0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000727000/0x4000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946465, 0x0) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4083) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000080)=[{0xc0}, {0x2}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x3fc, 0x80000001, "3c107dae307e08002b4600000000da64612c3300", 0x0, 0x1}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000480)="665b8b200a338fcc9bedd39ce74cbbca195960777b5da3bd34e1081e4620e5bda0ca959f25f05a5ea42fefb0d9b62958fd179f43d5730a7b6895290b478f00b0", 0x40}, {&(0x7f0000000500)="6a9b38186590c4010d53b59e48c8ab56bf314558c8901f8efdcc49e657850bc051722f7f3f748d022aa14711029fe9b0a3cdfbe80dc7821184e06b70d1f4e9101910525ebaf59c2fb8145b0a54adde28c43536581644f5e7c43e5b204acb9e5b5593a5f45049aec83ca764fe6a4bdd69fe34c0845491ddd61487723ef4268ccd2ea81ea0f58cdc7269e972e5d71297d29c55fa7a53209c5502bffd32ae5096ebd0d7fcfba0211fe204439cb7e721bb81805c", 0xb2}], 0x2) writev(r5, &(0x7f00000005c0)=[{&(0x7f00000009c0)="2f3e9e538bdbc6be041c0761b77633d601e75af53dc3757baa775b02d7889c5e3b85c0450b5c841542cc7255297cbf0a3d5d5e23a60311a90f44f099b3e7b690f2eaeb73c601d1e669b3061ad0f065056865217b7006b3ba9e5e5057a0a8210c62dce49fceedeed6497642c2c1c38041e2c7a4e814f4dde1ed6c13c961102b58ae2e11cace1b0a721b645a942b35cfcd5c0b5790b1c80f875cbeafd61e3247d1668beed8c5993256f5822c2bdbbd653138d6f0d2aecd8ed4be67dae7558492fb2978716b94b50de5517f9f1f4382b90ddb501c2f0d9d6f5b35eb5173f48fe4f6630dae74de728e92b729a24e730e0192c185fa49e53307dd1cb065878d534b6040faf048a1b334fa2af3209f99d81994d64057f193c3914fc23bc0a708a33ff730fa4284ef39a29cfa21617d8a74c4ff1bb874ee35c146c11f6fb85f7a8ffe9a1d7f3922d212a5b6473234d30d390be25273c385497e733b62a53403481bbd414a38a20b92f790bc8a0ff6df836ed9c79fa7e31f8055c8ba4aa5194a023a8f151fa2f6b9c3a46b0a46f1de5868370477db2f7d1666e7a41b6aa8ef685f580d54d4177c3843ccbcd4bf822e10c9de67485e50ec0e09a082893f8046ff380d40675189adc9522c542613f5ec77c7b54fb66a28371dffa4f5eb494f0aa56668a6d691edce35158f911c12020af87d100b4b1b0cef34357902161c1a81fde3c28670c2ef5a3cff862f5aeb6bade35e5599fbd97a452b07e59297c5b01fdd1f992b62630097a6760c141c116d43da62b8446b16be43e9bcf9358249a3f37cb8acc9973f88dffc85ce548e36620c7b00bf2f87a33a84c103e4ab74d3c2b5f13c10cb3b21f0c64e61103d78586a07eb797cf1bf29a42ddfcf07723b34e511ce6720cc144d60ecee7b046b0b86bdfb43c7c144cd737dc59dbcd54e7a4e368b91401ec7f761c6a3431738cd0ecf71c3c058c45e76baf693ec3ef7865a3310d9ceb8eaeaca2442f0bafbf777cc00814308c3b94f232ef571c2bd300d429227be4d87f30efde47cf305390a161050a4e436db363603e2e87d7ffd2517eedac1d9282ac5e272d60ae4b5ce67d0f79949465cba48f3be46b2c209098d5aedc2c5530267f051c2734ae6d9e014cae31665d0635fd8a707b37f2fa543e668490863e0376947aea879c532215c4b8cedacebf2668bb93e8a1d39d2c5308dac713e9ce99ace4c1f6f829483267538ded568f4614ec956a5a17b78e15911f25fffb31912108eb97322b96c281d1971a36c5c95629c432c1fe7cdc14e22b0c1c68a7b3e1d75d3c55c614dada098af618b96ad830998cb4b01196a244becc28b7430b403750bdb1506a8ae5c0125e3cfb3106a2aef5c3c91b2897108617010c4b1c27219cc464252cf6fc525af3567293a5333708027858c6be92c629359ecde2681b83f0c438fe98a0a1b5e21c14cbafad67009d1a206920d40c3c218ed5650f10f78df487e6afbb04548f47b15355db36ee2ae3c1bb8b6a7bcebab68e67ed5ff1333210b36cb06af38f481b54535d5027a4b135c5d487592cab469fa679b5f62a8082ee8d529112a007a7776d14c5fe898ddec7f48f06847f8e9c7bf8a0b08cfa48688d181e8f5b808a1121f5866260f716cf7f374c8d3258ae0fd56e5164ff4ec104f111b480dc35f70acbed4f10550fdec88ba1d35024d009cd26ea47c5ad65f58627446a9968722093173acfcff04cc9abceeee87cdd5304cdc3bd02c560ae8f67bf9567d09a6ffea5ef6dd757bcf38806e5d9308862042ed8bc26b0ab5a38989bf02c1464c83cdb0cfa6ab91baecf5f37bff6408ed5f4500ae4a60b8d2152ee64ad78a8cf15c3282b47d13e5cd1df190bce80b38ba1fde3abab63945439f4696a1fcc40ec6b48b38deb0a1f095e650b81757e76c010991217201b36b4cc4dd3c243b86232be868d4981ec8cf6b57fbf14e8aa31e1cd071b23d817f5fa64daa5e30eee639412bbb43d0a1a09ed5ece60a56ec30598ffd6b88d1b7633ecf6f17d54d2e5dbc777b9e4f121eb330a23da1d702b69cd58798e0994372ee619d768e99d622896a5471d0941ff8e3dc5b303f53bab13e9c4f38029beb8b849f5cffb7e6accc7da7faef8e9c75f95542cfc3667d59183d839df073c13980a79f3c064b779de4305964e86eef8d2471cd964c500c9357cd0d4766eef2fcbc683605eaa1f96886db7a0e950ea102d42e2f6ce37f58d6a7141b3e7ace3ae4258dd8978f8f0b5d022a5e072ae503eaef1e628096d3b716c881517ab0e0edcc389d8017179e8fc45be6d0f70c25f042344d6d652335e60ec74219306bac2bec867418c07bd0db3accf59fce6118652e53b6dd131530599b4ba79de0fe1666acb61f769ee91f07158cb83709c8f2ed3e17ed39414abb2b31aa77d34e423008497aba13934a45cfc0d7dfaeff8813580f14be4e4935547a181e13f1b14d5b9854a903ebac00b6c7253b99345557da14ba43f1aaaece6baed9219551cc84cf8bf35b0fa437bcd3b68f74604a46fc61207f0d71acef39f3d331bb1933a76584405d31a1cca3f6a4b381d90064946a702065a9b8683bd2855de7570ea84f3ee2eadcd300843955d9fb522d241dc13e652c31c29a09a7cf0ffe68f10ab17f491771c655fad406092092b9d70fced44760b09377ca576c0d0a1a8f2963d42f3c0dd43ba2ed2083940a7fbe9853337662ee60a9006c4136b10c8cc34605afbfad9cd21c6798fa7c59abd1555f5a6e516b37f5174ea7b55ceea2375efcf9b9419be965eef18239fd1f86e066b8cea2bbb716c9261249256a8e3c935a64f6fc7e703b51d98e74659bf4938469fe57541c6c912b39f448d9d8920a0cb356952931c0e0accc1d82c11ac6a4b8dd37dd0ccc6bd4e2aaa68cb2e1d894d56d2c49e8e32795a4926e6f0f237ed2c9f6ba256ea477faa438410efcfce24a5f64bf75509d96055babea481567f3b8322965fe0997dedb58e33215d047a0d232138fb0c10e35ff9eadd861d60ff347ade2994b6f99ed39a595372391205716b3ea87e45635c3395c6dfcaecf420d0673a16aa371693ddd10a869d2590302ece026d3b492ae449cd38536d803d1c6bd698feda40cd9a4b186c23aca18915010c29ad7b0d51e3159032db4cebeccfb7d669245ccf1c6668b2c993b5fe85d330695a7a9d2fe0e68e3034f9b2b0aa13a6976605004c55e96d569a4906c877bcb4d2ed0119b375232d33de1596ae6c3f7991f996b8d9ef123ad1fc3b956c30bd6f1d563550a2c4ffd731e5d64b91ffd26a854ad4cda4870f780a5b851bcb94577f9eae809acd6bb000f4e4e3c2dbafdb3aa709afef3caa777abc09e9d94f6e3d3a29254bfb6cb8e676aceb3f2d64d8d1a5662a773daf7be6f557fab1f85510f03c67968fbccf2d51e2d96d73603c787c40a978debec78c0a5e49f062665e9a2c76beecaaf12f3b04c27bae3a9ee0baeddfd3f0d4bf075d11371cd951f4080d3e1c4255b9a9e2455f11577dcbc0ed022b1e2ca99a9a5851c7fe2ed7af70c3bccd7160c8ff519fc2dd43bc6cf865be27c67b2c52efbdc4861fcc88c04bbdd61bbadc72cbc65ffc373fa68f2d03d8ae8e0269da38e2b7feca38a28ea8c880ec7d5652ff81c9325cf39da899c1045f354e392b6578e31f8c6e366c69a30a68a24ad39ba03b8a34958b9ab4859342db758add9fc63e93f5ec8434d2c49429616054c07bf5ec63027258b882378dd205eafbc878c80c932cc8336634a14753fa5b82621f0c48ef05cbe1e5413e8ed1b2fa8d0e2cdbc338d69716acfc266d8e63300aad2246e57033b890fc5018f894e3bccdd5bf99454c9b8aad28ca40becf97a35ab810f10cebe0cffaad0b11ea6f7f650731a8ea6bfa60a38128e97abafff4e2e273865cd517e00db4956dc4fea29c74e49d24ab7773367833a0be4e430a1e05fe46947d998e28d8b8dfed04dc3ddbfaf277916571a6171d96725812a2c9b551b39f1e8387a3f009e1efd8d559e5a47dac353ccc13ee884ec36c50722d7702d5087ea275e016030062ec66916355bb02b5f17b01a53bc69a7ef8f14edeaa0b43224fb08cd748477b1fb168a0da2ad7dd9fde62659c954cf194939a7e73134e46a85ae5df0d5d45e1b80aa81a7792f5fa2dfce759d106939ccb59ef9cc39aad47420c9ccb5c5df6425717a1d10a305a030b35442bf6d4acee301ba86a02d1e451ea07fed4e540a9447113c5b57fec346075002e4b784a9b5cb6e00505d3d2b4906533993f7a18b99df5640256ee1b3c6d6f331cff3b83ef7c0802df6e2754f136915b4c11567892717cf62c6c78d1eac8f3ce2a8552489585e9efecc656d035d9290eb9f71f1b985c7cb7c9c5ee73b6b78cd1cbb82e220c41d1d01eb084cab9513b1d9605cb657e5b2c0718cd6a93353aab73aaf5559dda99203f6526ed213bd6cd827446c7f5380dca25781e52a75899559c19f97f8f4711b3b23011796b075523f2cde42ecef2308f4d2d5b82c2589c7fc3c06ec21cd9a41814744b24e04540cdb99d22e415ac1f377fdf82ef9f002824e1d2db5f523a8a8729dc360a7b90bed3873b208ef9470596b253263c08ccd02a62cffb780208dcbaa5c51d097a37b6c2840c673a8e067d41f82e83e796cd419e820f6c7850bfd03ae19a6fe5415b370a817a026f6f3c7068682bd7f31b11cf0c40f4915de2034f9a3736db3c1075358114cf276143188032f501d725d6353d1ad1f925e18fbf2975662274c5e356a92b033e90d01e2fb0e74fa50d53114f9dfe6fc90d78f1edb1fbda455bc778a923713ff134838e7683690d344154b91c2e4e6ef7e5ecef12de7012382ae808091c28641fa19d6f9939018c879a071de8b38a50ced1c2b71db59cefbf5ad295a7511b2249a074d52d4c907eb5d7a0efe2fb3238cb325ebaa01b0828ceae3ceae22267e56eaa23a6dd4a3bffdab660d249308d35ecd7c5dbeaeb993130c6498a5f653b0041cd48bde3c0e752c03cb00f6455a3b9eddd7dce2ad1c73194e22e94ee1f4e3b5d6bba7ea306f7ecc2a4904f54667c5ead60d71c5d6c9c10c22eb9d76d0bc6fb25d9d2072674636ffcb6b76070fa45bf503771fc9fcf70380ae5b9ea669a60b401733eab1db49d87bd109ff250b5ec48027a14bf9a37c3c6adcc624457d0f93a811f860b736aa82846ce3da2419ce1abb5537d1904607355d39b119a92452d08561701854b8f8649e8269eaecf85fde42c4dc3a9b16b19103d1c54b07f23d110668a47411239ccb5ad19ee07c042d4b617af4e5f6e4d7c05a59308dcc6b08db67f933796b87a4080472155857437be81deee396ac880fc7c01442178277d334b2a1b96b80c7a28c68cc3889226df38fb6f03ea22620bd56bade51cf540321f40dcd1e319ed5251a6c474812ecd02f12106acbdf4f92a20c412cd1030fe27edb78f3c6a2e11f42eef470e3776b7876e86e69debeae3e11a287cf630ef27437e42269ab58879e1c79ecbe27c872c052c701089c3ee7b58a627e7a251fb396b47564a61d95120029fef9ea0d774035421fdcbdef1895b0da1eef372eeb2e7d2b1a0d3269695a93765852cf96156c7ad17262e3796c0aec0e5b8ceae09f547fa893c74fc6be35aa8babe2d902da44e6d839a2ddf8c25030e1402016492872b4182d5fa9b2db4d2d75aa0470a5c14fb151f759c6c724a65388c78bb3f395ea1ac9bde237c4dc293ca1d840608620a2ba1ddf22cfcc2b47da959d8116f593ff331f1829bd3d9176ef28a9b334ed50ff0827ada733b8c9334f58b10550", 0x1000}, {&(0x7f0000000000)="134f86fdb2a538b3f251a0b8a83af69618b6dda8f45185509bb256fa5809886ebe287a0543f5bcfabcb33da553d05a544db0d6c2f9", 0x35}, {&(0x7f00000000c0)="a31235c80e", 0x5}, {&(0x7f0000000140)="67a3079dbdaf866f5633568dc87e1b661b5b9e4c7218e26cdcc13621e5878447fca4f57c7add627fdbe7d9e95bad36fad2d8211d845233655197f606ad6e3d7e1385118996cd2b4754c48a2c96ea05abb34328ba699abf62b2e6f588a8fd48575479804b9a3eaff8fab365ad04f16d4241ced483967a43215562d2e4b5894ee6a281d759cadf1cdc9fb7274af59ddf8d49f80b82bf7160f3dbcda5a905ac8d12dfcc2347c644de4ee3", 0xa9}, {&(0x7f0000000200)="20f672982d7f80921da234764eb08203e4c1b9bc07e38fa7dbac2450d7585c241aa86d39b1fb6c74e04951c1c3b912b4fabfbc6d694c697e6260d14cf2271b2333e22bf5624edf6b43e61bddb7136d1cf622255d7541bea3e12be4632abd7e7c10219446d979b472699cfe19126375", 0x6f}, {&(0x7f0000000700)="8efde5f6d3921214fa01afcab5a6045df3fcbee5135e5b388ca0917d6ea94d69a0aa32b7fa8ac9dcd9d281ca83b52e75e0fed1db871a25d5b5e1d1b7430451b69e9b5f29a8cfd7ffadbf8bb0e0df96203e7d9a73563e3bb3d360d219a29cdbef1fea6e5bdb07edffd5d698adb5a27bcbf6c8b714e4bad336ea08ebfa44122a94f25e35dcc05b497da60a7e86af7eace0f074eb196f003f89940f3024c606b8496926b05bde2a45f9f061ebf9b4f2a8a6116a0eff3d566eff5378d89fe31017af9387036fdea339bd738e639cbb8764ab64c303291214cac49e81fa368b1800dd77004008a202d457b1696413aa7d6716dc7ac3ccf31e420128b5e457bdcf29f8f1dc822e0004a42e3e6ff5ea5cc2ea19e49f04342f19ac5b1fb4ba0c3b6334a3b3f1ebf8c0564ae2e0c7c5576f8aaba3d8116a02b0cb91882fe2bc1b543768d6225b16262136ee4b08a83ec42bb6544f67ebbc1baabd19433c33f3e7f1f144e3d8f1b61ae5d5e3c44f3edf50f5107a78919bcc9fce49", 0x176}, {&(0x7f0000000380)="1b61778a486f394b8da7ace290a83118c7e25f157a789ca8d45d0b0560c7a20947212e8523e9f15caa5f33bbdcc3ce920657a79560766717a250", 0x3a}, {&(0x7f00000003c0)="1c1dbd5563a6b4c39fc8e3976495b405c50eb08ccbb22539ea575418324954ce22c279a7beed5b087af4d057e17de4b792925da41f47a2d87944c9ac440c1428440b836d1cbaf7fe751ae8ba6b8981c2d2c5671a683b228ff0d01c9d33ae47ab02fd4a11e9f2c38f7960592065266e8eb46210b849094ec99e7a88fe7e3ecc7526dafc3040a5a15e962af508df58f0730e587cf43745ed6c640a3fef828fc295d2caf7268baaf485de75a5881b46c4bedd6a", 0xb2}], 0x8) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) syz_emit_ethernet(0x403, &(0x7f0000000a80)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0", 0x8) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0ffd1218117da6a30220df2925909df6aa40ba7f95cfbac3387d7792d9c9fd89b1719f8828192c2bab501efc2b7e08e86b88eda137ade1a0da30f27f5b12cbaade2cb975153146ac6e4a25037aaf3f17627e9c13b72ef0950cf007a340201d16cfe109131e77156423d360263e3c1e540a0c6ff8ed9ed7de33bf4662d9913142fa3231f0ccd8a524a126d4613a21d48e2c24934f6fc9dde8fbd9f5abe27514fed3ceee2b3cc151b60b52f7277e731a028f50e7da241dea372bb16d7633f59e5a2c4c5e0331125b1f07669fc7c6b56f2fb5287f0ca9d614ee54c7c5814841b47bfef7eda219cb8a3b728fca14a5c6c388ad9c5505269da3bc891c979a5136e7f3408cfe490d490a148dafeef75465d2a529c7b90d328b5a0963a4573503cdd11d94a04c5c96878268415377aa8d2338f7ff0565edcd27ece1266204e0d78d22f3240d59152981a212c15180822b450a32fb96b4a3d6a1db9e566267a995d616a20170a9a21d5effd3cea07bb80bcf03661324f3f5ee268c1e64670146c15be71fd8e18dabd6bbb90cb0da258b7bfe0297c6fb9e70d4367dff22c45dd30830687a600cb5adfa2743d04630a32abe4842f62a9231142a160a141869f30b664a3f6e0bb10410f72cb63eed6aef6a6ca3355916aabda790667f4337aadec69a8227ee3210d26e93612da016a47c3001f963df7d4045785cb6793a140e923e2b82f04807bc82e84219bfd12c8ba21b163a411dc7711b36043647f1a3addb8f93cdd9245f95be317d00482a4c0179a7a146f3ec813ea8f34d2d1e67141ea4a54e4dcbaf55b592bb063dfb75f22c5c43269879385e494d95a3ea17431acb21e18d385f1a201dbed6118d54edcf258b9d3a33ccb0f2cbf03f71d8122841463355720958c4d7a2ad1c0f1a42377e83633cb4da4452a8b682b549b85c834db35970ae4798d0b47070a3a22ae2ec3957d7c8824757dae8fc106ccceabc40c05dd3f35acb6f02e723b55f9b3f7a2de78890314784ae397a7bb9f1bfdf0af9fe23cdb8fb9df62f9b58ab7a70359b206a1c1c08f87f105412c5604228614a298a0c506eb516e837ae5b7b7249be7c749d0b3600b135857fa8ff96b7062c40db8289f1e600a4847d5a15844c585f554f584365a234f2fd8e5cdea2681781eeacf21192b1e965b2e2e47ed0b2bec75880e6de335a6c11d6694bbacac948b9fa749289c6bd7a1e8bb9b55c825aeeae0e94e309b286576fed88d1e91ae1517b86b882165a8f5b1b4161514f2896c6f430537bc8f0b078aaf147ca3d806a43ebfb789973743ab9e7cd686ff1cbbc36fbdb2dd4ce3584b5a87a9477792447458dc9394ea1016dae98e9695b92ae2dbbbcbe8ae13c05efc26e217237db29a386175dee94f8cf518d3e94872af81780ad68ebbbc413af39b6fe25cd1b39c98fb0fe24cde4c7ff244950e97050c8635a696c31905a2d371eb6f81d12d9ef7f959843c284ee8006ac5af0a39130ad109de3bc6b2e3661f45e99360dab2807cd14b2c7a28cfa271a00346ce12faf3f3d35c9353205416e4194bb4d45302329e73d7928017c9f891c6eed6c59de25ce930ce2f88b16f034a4dce7cb2c533ad0828681369fa242ce99465430943d2e902a87f19995d2c9fbbe0bd65ef7d2a00a3265b3d56b4472206e3efe445a570d6ce896a83f61fda4e5c6aad333202ba1ad976f964e3ef5e906bfb2cd04b2aaa2264f35c49a6b886eda3e4ba16b49ec254bd21005dde50fd1149187e92b230914d4f728bdd85ecc61f835843bd1813d4dbdbd614909ec296f2d844d715fdeea4d9bdd6baaa3da6e15cc90716b913bd27c6135304525bcf1fe3e2091ea160af4468f3f1ad50271ba0d7eb14e21092a1e1ceaaec07ceea65942042aefec9f55a8f3c3824d4a5df81ca91630028f44b0f3e50f7155a7136ebc11a1dd06bba384f39baeac30ebe5ac9e77c599cd9472ebf2ddcc85993933d41da0e22aa5817c388668bf2ceae5d675f7f5b860de4941cee10bc0f83219e04697e45cbd97719931ec4170bcf13d1c665222b58ada50c4ad9601d836314092a3f4776b9330c96efce57833f8861da4e3220fab9d1722aa9d9493bd17a", 0xd97) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 4: r0 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) kevent(r0, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="cd1e886085ac801bc4b4a6845c7dc8da243be1fa40bfd47d95834e122b75", 0x1e, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) close(r5) r6 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x10}, {r1, 0x4}, {0xffffffffffffff9c, 0x4}, {r2, 0x80}, {r3, 0x10}, {r4, 0x3}, {r5, 0x4}, {r6, 0x4}], 0x8, 0x8) r7 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r7, 0x4, 0x40) connect$inet(r7, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000055f000/0x3000)=nil, 0x0, 0x716b}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000393000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006e2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000561000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xb8fa}, {&(0x7f00003f3000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file2\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c00280000000000000000002a0000ffffe0000001ff020000000000000000000000000001890090"]) executing program 3: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x6, 0x9, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x29, 0x22}, 0x400001e4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010005}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) (async) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x1}) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) bind$unix(0xffffffffffffffff, 0x0, 0xa) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) fcntl$lock(r2, 0x9, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x1, 0xfe) shutdown(r4, 0x1) (async) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) (async) r5 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_flags}) (async) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file1\x00', 0x0, 0x408, r5) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) (async) msgrcv(0x0, &(0x7f0000000640)={0x0, ""/232}, 0xf0, 0x0, 0x1800) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 1: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) socketpair(0x13, 0x4000, 0x1, &(0x7f0000000640)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="321ff81cb12e66da64", 0x9}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) fchmod(r3, 0x0) executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a812008100ad6a060bad6b8ff91339110008004800003400000000006c9078ac1400bbe0000001830b00ac1400bbe0000001000d0090780006fff90000020000000009fffffff7"]) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x5c4) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) executing program 5: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) write(r0, 0x0, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) getuid() r3 = geteuid() chown(&(0x7f0000000080)='./file1\x00', r3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$FIOSETOWN(r1, 0x40047463, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x63, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x2d, 0x0, 0x2, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @empty, {[], @icmpv6=@ni={0x8b, 0x0, 0x0, 0x1000, 0x40, 0x100000001, "850dd3937dd028f5e77a8151f8d0c2cc68bff81f63122f2122725ba70c"}}}}}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000440)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5ca48b5bcd033203ee56f21acfa102e1284b4e3350eed064b950e65693d3bc711558d6545fb10c863fdfaa94db9d3e1a028239ceb89954b2e30a", 0x45}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r3 = socket(0x800000018, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11, 0x200000000010001}], 0x1, 0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) read(r3, &(0x7f0000000140)=""/179, 0xb3) ioctl$TIOCSTART(r2, 0x2000746e) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) (async) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x1c) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000008, 0x0) (async) socket$inet(0x2, 0x0, 0x0) kqueue() (async) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = getpid() r6 = getpgid(r5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0, r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x197) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r5) (async) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)) readv(r3, &(0x7f00000000c0), 0x0) (async) dup2(r7, r3) (async) recvmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/226, 0xe2}, 0x0) (async) r8 = socket(0x0, 0x4000, 0x7e) setsockopt(r8, 0x6, 0x10, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x8000, 0x2b4}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file1\x00', 0x8, 0x120) (async) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="00a703000000000000ffffff8100190008060001080006040002ffffffffffff00000000aaaaaaaaaaaae0000002"]) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0xd10, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfeff, 0xa1, 0x8, 0x5}, {0x6, 0x4e, 0x7, 0xfffff280}, {0x1ff, 0x2, 0x5, 0x2}, {0xffff, 0x4, 0x0, 0x4}, {0x2, 0x4f, 0x81, 0x40}]}) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x1, 0x4, {[0x0, 0x6, 0x8, 0x2, 0x0, 0x4, 0x80, 0x1, 0x7f, 0x2, 0x6, 0x5, 0x8, 0x2, 0x9, 0x3, 0xffffffff, 0x5b], [0x8, 0x8, 0x6, 0x1, 0x401, 0xcf8, 0x2000, 0x0, 0x8, 0x9af], [0x6, 0x54c, 0xfffffffffffffff7, 0x1f, 0x401, 0x1f, 0x7], [0x8, 0x0, 0x1f, 0x1, 0x8000, 0x8a6], [{0xfff, 0x101, 0x0, 0x2}, {0xffff, 0x8, 0x4, 0x322e}, {0x6, 0xffffffff, 0x40, 0xffffffffffffff36}, {0x5, 0x4, 0xe882, 0x8}, {0x0, 0x7, 0x7, 0x3ff}, {0x1, 0x5, 0xff, 0x7}, {0xfff, 0x4be, 0x40, 0x8}, {0x9, 0x8, 0x4, 0x3}], {0x8000, 0x6, 0x8, 0x1}, {0x40, 0x20, 0x6, 0xf447}}}) executing program 5: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="57af6ed366d50e9597e9ce06e1aff139624903c5a8819504e7462356183fdfce6dd32406b87c2d5e3406442c3674a7e9766eb559e191275ec226a576061377281c9e6cbc6da0481d6f3cc909e5782b7984d8ce20c57aafadc24650a7d00078de7087ed8221c566ae19f1e9aaad3d6fd546733d454b20caeb7d76e2e8fd01bf5a018ef705c2c7fbb2fe", 0x89}], 0x1, 0x0}}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000000000000400000000000000010100907800000000603977f2000000006d13c6626f5040b528cb2aa714b1036f000000bd6c0000000000ffffac1400bb"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000740), 0x0, 0x0}}, 0x10, 0x1843, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000001a80)={&(0x7f0000001a00)='./file0\x00', 0x0, &(0x7f0000001a40)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, &(0x7f0000000080)="d40312bdb22ac0fe126f4dc76e8cadbf13bdda38ee52b65590470087e648873068a8420a05db54e01df09fa96a3e035d9f4834607820d3076bad123d5ee576e77bcdb3fd11cae144271d6e2e3bd1465b11e95e1ba3040c6feffdef58d152f27581577ee8f06e973cf410b63247b5d959b771adf0614f286f6f36f2937fc6d7a3bcbaffea312e24a37135de550fbb6ae6f0ab6d56ae9e6d40f8cb2ba61930c43f123c517c3435c6ad5dd5834eeeec5a1aa300c22cb9d744c5e69c20a085912f747e3e08bec0b6d4bb02f839e28c0e9be6e91b8f84a58878f388a0558857bd8c9f4ba0e0ab01487d", &(0x7f0000000240)=0xe7, &(0x7f0000000280)="c24a72620ba2f8f746616d1252eec18892948086972b0105", 0x18) ioctl$FIONREAD(r2, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x401) setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) readv(r2, &(0x7f0000001980)=[{&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000007c0)=""/66, 0x42}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000001840)=""/40, 0x28}, {&(0x7f0000001880)=""/226, 0xe2}], 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0xac65cc0d7d15d51a, 0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x40}, {0x41e, 0x0, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0xfe) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r5, &(0x7f0000000600), 0x10000000000002a5) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0xfff, 0x80000001, 0x100, 0x1, 0x2, 0x100, 0x1f, 0x1, 0x1, 0x8, 0x68b1}) r3 = semget$private(0x0, 0x1, 0x5) r4 = socket(0x18, 0x3, 0x0) semop(r3, &(0x7f0000000140)=[{0x1, 0x400, 0x1800}, {0x1, 0xff85, 0x800}], 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0xbe0b, 0xfffffffe, 0x2c13, {[0x200, 0x3, 0xc, 0x8, 0x7fff, 0x7fff, 0x0, 0x100000000, 0x2, 0x8, 0x7, 0x401, 0x7d54, 0x1ff, 0x7, 0x8, 0x10001, 0x6], [0x1, 0x226f, 0xfffffffffffffff7, 0x101, 0x7ff, 0x8000, 0x7, 0x1, 0x3ff, 0x6], [0x3, 0x7fff, 0x0, 0xffffffff, 0x2, 0x8, 0x5], [0x3, 0x2, 0x80000000, 0x5ff4, 0x5, 0xe74], [{0xff, 0x9, 0x200, 0xfffffffffffffffd}, {0x1000, 0x6, 0x8, 0x3}, {0x2, 0x0, 0x7ff, 0x2}, {0x1ff, 0x6c, 0x3ff, 0xfff}, {0xf7, 0xc2c5, 0xffffffff, 0x100000001}, {0x7, 0x5, 0xfffffbff, 0x5}, {0xf7, 0x436, 0x1, 0x8000000000000001}, {0x1000, 0x81, 0x80, 0x1}], {0x2, 0xfffffff7, 0x6, 0x9}, {0x8000, 0x100, 0x1, 0x81}}}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, 0x3}) getegid() r5 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000500)={0xffff}) msgget(0x0, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000540)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000580)=r4) r6 = geteuid() r7 = getegid() chown(&(0x7f00000005c0)='./file0/file0\x00', r6, r7) ioctl$TIOCNOTTY(r5, 0x20007471) shutdown(r5, 0x1) r8 = socket$inet6(0x18, 0x2, 0xc6) setsockopt(r8, 0x0, 0x4, &(0x7f0000000600)="42118abb3fdf65c168b1c6bd20655f699af349d67c24534c5c976a6c81f4495c0ddc0eb4782397477a981cfa10590d2b54695cf49f55eefbfdc133add5b7070dc7239a39457599369524d90b842f35082bd0680ddefe241aeec440504228c81cee3fc797f940ca7b", 0x68) sysctl$kern(&(0x7f0000000680)={0x1, 0x5}, 0x2, &(0x7f00000006c0)="d1741a84c8349fcbe60eb8a108016cfea79077b2c855b6bc69b22ed506b817ecb6085603e17deecc6422f747223d24c76407795aa07ab1ce990a3db72f9b9d4605ce4eb4b87f13b0e93ba8e1764fc09ff029784e9779aba81e0449e1110fec84809b8e896997872c0a22c74b5fa4d213fe3a45106706dced", &(0x7f0000000740)=0x78, &(0x7f0000000780)="f1b07cb349890b42b6a9ebc7a03803088f4d593076beb0429811a0f976891d3f76f992f930da8fe483c5c4a18d2c2871c1a3dc3b02f0b06bc98c0feb784bff6327f920f2fcd74904d31db93d2b01f9875eb5fab3656619f7a04c375251bb4d924275433f00c0b100fa0120107e21ece74d34409fa29e84c63f133c61717e1d4d7713d2115fd045c866140c75dd4c5b792df6c90c4ac89e7a293fa48588425a333d7558bd471d0dd3391d9a39ca26d99600088736c80fb4ea8b8ebc8595d174a8e18e6b3d74a430380ddcd7317abff2ab1253e482e6613d75de8c86e3b598c9812bf3854a9df671d2a8a3495f829f69a645dc70a39a753029c12f652845a71ea4066301ee939acb38b053a2e4697f8c49a08f4a543cf5749fc92d3d69642f4e0b8d39f70021816f5831e5ed04ae6fbee9ea887354785181b0825c6a2a5fe50b330f34995e36933719ed7643794afe25a087c141cb83f68088af55050c04030d682583bb319a371e04990c39d9ee7a5bb5d45400ff7edf257368acc7de31e3815581407e171bc7f1d022d77da9e266c87a5a5421868a82678d43fe300685375a87cd9653beaba0b69a78ea72515b3f4a67fb61109103bcb743695ef7a5bdf95be1c2d1709414c733ced950ce0dc7be99919621550237b56fabacc691d24b9341e6a842cbb6f700e506a97e576df16d39d28298f12cdb14a839285f60b311b074705f5dc927acf17911a6b0fbca4b3cee41e12a2a65f60cf46bb361213ceea736bce53ed64f228ba92c1eddde27a50c11c55a4dd9e82a99cf07d2dd8d0c09f850d0f8d70cf4ef06daea470a89744c26316bd7e14898997ba49e20ca63c401967e165104758b548f3836319a1da645070b9db67fb432f04a7ab7153906af630cbad1af674d30d90dc4a9382c4e540b5a5443f85e7c8008cb32bb5d31c2f6f4e2c9f0737b461e5dd3863baafc3c5b087ebeb83cc84ab925c59857e7af3dc30ca8d28cdd3ea01152b4bcb1458a6f75c7a9e0a91602701333998d72e215b13f8be50c11a46833b4d37c7ed5bfb83b6f1fa70c6edd724f167e957b0e454d03e0af4ba17747db55384ae8e8e257c2982bd9ea477478e693923660db05a06335919bbfe5d0cf4c679f0a264502488b929cfce052490fcac0bcb0600087b9a5c094bf6e8e3cb8e09876de9c6c77aa1c3c10ab729e95ad697ba7691f309c1aad32ce1b6bca38ced9cfdb3264b454f2c3aecd448de01fa69b58b180c92e02646f0482d5931298d6ad80d5b35fa3ac9c033eb41e21f5a45922bbc5815bbd4705a356ad3a168d647792bcb3143fe52031a0aa0cf4198251b1b547c914de5c3591b009415e16e7e43bf8fae5f144c9316320892b3e675ea6e0dd3d1ff17828255e0c68a05848ff62e9941a8bda256ab04960bf94a5545f6765c5efbe363b0ac1d4efbfc1a6792fd9053130fbb73530f3f9b79e5f1ff9b39cd9586c58f5012c51404e68552435cb0946e97ba8596a2fb5556e70fd5035507cf2254f9e5579d2f1c8d95dde2f3dc7fb8cdb81b7bc9666a9051112b202f94011d4aa0d738b87d594d60bcf4dc11fe3fef376912898e331d74c15787d0b0aacab63f93fc5e726d068b514ff9c747b49c65d7ceb7a3c2af64ddf4296a98ee7586de6af96aa6f826676892a0f47ac6ff2ee7c6616aacc5c4605518e18a3d46c826545bf2a562fb8de05ea9565aca37330d35527409c594d148ecfae564e486ab39d64f02aea2f6cfbde6b69d0ec38f8390d0e2e0d172cb6216152ad6173faad8cf7c0661422570de0c7e20c57b4766f44d3e3abe44d91bd76b5be114bc84065316ca24fea55c04f8c17a3367bab07f18690da7a69bf0db1b371dbafc32ffe05dee10cb6fcae42e7dd12cb06aefbe25c46f5e525da221bd34f91aa04487c863baba46ddcf2ff4d38a5abf609f1c2fda37088ec2ae3575c73692d566f36a93809945ce48708c78873e9d13a82a7143df1da7cf8cb9849ec2c2918f448b0fb7dc7c459901d389bda3cb1aff2a0d756181d24114d7e267446dbfa1193c63bbbba4b059f57f70d80cafcf860b3845d340f9ea4503e159a5cbbe30dd0c99862a93a8492d66fadd8c165875079fdd4312ce25b028a4be4c5dd4ad31897e2aa1def0e2d9d932fc9f48f72eafd2705a95b9c8a8711038a7d1929613d2d12688d194ccef9c0f6882a75f82beef30766c752a9de284a6d649c34dc9a8981f0382c62b9136598676d18995b3736d7127e434f1c78fd68c8752642d7d3ac9726728a9a545042c3abbbd4e3115d2694238169c5eef5b515b0d59dd7a9357d2b9e62956910bbb13f49e15982d85889c4aa7bbec45bde0312da46602f6232b8283e40aa80f7498e6dcca2486aedc3be1ef1f25227df3944c2513411d5f53241e6b7c00452d94f582ef8bb5af2b1fc1c70d11d6213fdda9e49f815e820a564fbd345762c01693ebc4a07497ddb82838b4cc3e4c835d724834af0535a2815eb5bd42fbc947dbf143ac8e939e18f3460b049a2c1f2f2ca5e001b19f94674c0ebb8f04fb61d4d2f080cec57c3b4d449e23f4217a7ce39bcc0fecd161ec8c6ce46407cc3b6bd159a1392c6ae5d8e8764489568ec5908199ab14d73a6967b2fc61159972abfe0b74aca04f5292f8a489ae4b4747a33ca3e11c39515a6579f2175ced4db5235cc3106542721b700c0f397f8c194ced5de40700242411ac44b188f890cfaa0593feec260bde51f91430e72490fcaf345eea66353908352f27c6b85c1134fc8f63acead1be5e92f2d2611232dd7ecdcc1b1c6507cbfe11a239eb14f256649c740530c4b066ffa2d7f1eb0a9194dcd0dc81d403f5a193943d2e2c7c7aeaca4400b94c4b39ee9ddda0d8cf603519d0ac7d093ea95dd384c15686056d5105bc2dc68fdadac1563a0731106c63fbce419a3d314515ccead5c2b6c5d108f2cef0f0bb00a77734052d53cc4f68a2c5696b97a97e7eaf7f6161c1192226bd137602c4a9777f828c84fe0a2708a0aa2b10e819dd31b7c41d2dc087fa648b4aad711c6dd074c160c0a848c9ed1cd984d63c1db421a8776102e9e948654359c8d217ab1cdfb389754d69ba9af335da650c6611e79e4a95c67c0c8855b45d41ae21ee1363d7ee043f6a5173c3e27d58dc9ac5536d131bb29c4623196becd04cf46a159764f712ac28201bc09c274a5760ad8ea10c58605afea4f1949418daf80e361428c0db848158acdc7e5db8b3dd08b85cc9e96923374fdf7613a11ece38228443755cbcb226c39ee0b3107705b1253f2802ddf3f7cfa884b5e5cb55c31ac2b3b902a8fcfd47d901818b5a6a947df941a79b3f4d4e5e19cf78a422897ec0c75872ac6750e14a7fe32be0056f32257cc828103ee3d89425729e468d9e9e54af65ba15d38ba214b854dbf33cb337a9196e91a296eab4008d60ad79baa67989bde8de08591ff302289a2f44cf114db99e52289670bd515d349a149423f2b6323b7aa5d8bde599bf4266cb6f1b4e68e6efe96925b6907bcf2068cbbbe94de494b5c9d88a86c9d63c27eec84e9967fc19cc80836274b2db29bc5c543d7cd0d8c350016d38a6a0574c70fa73438db849c21c9f22c36d2fc5eab691b501ad857f6c2929ed59494d161e090e2e0906837fe07af003014167c9272e8f9cf2654a622aa38b93c486d334bc800f7468cdbd40ddac578089ef2ad1013d7a9515b8889710e8e40bfb9bf8999998085d46550b58df05d1392f19608f8aa84367ed468b74af86727455e6bebea3657bac9577ae0b02407db7445314c0c7d1932aaea9f294409be86f926d97822b44929e0145fa1f1c4f174465a1c79e92818a0bf05df1480add1464fd4fe83ce3d9b9881ecb3ca3506d4c62bfb5ffad6dcc602743698fd9a3846105d7062b51ec8fc8b18598f617696af1d79cac3f31374f01c800a3dcc1b4fbd42ba032384c50772606ef20a2bb4ddfb62354c6e1361dc88d82d907eaf9e7f40aa286ab4b23f555180578f42aee5bf6fe7d5a6c650fb2643c1789f5d6d0745a809768086413f1574a502929afa1c2d8222c901ce73e236171a41871a8b54f03c070516563bc29be19f8f2de7c55afc945bdf564cf2fe9790e1c0e6523437b63495685ebdb974329890688644c3c99deae854259de7e67381b6177fb4ab8cdb5f9805041505c99c9632e85093e708d8243739eefbbf5abeacd46c09ab4cad674c1c3bbb683120e75ad7a016f9016c4c2f53493e1187c525677f015bd598142c61762463b681455b2985364069138f31226039cb1ba3bdf4d3d426c2c027fd54238fa20ac9f3159d17e469721e1866017246aac5d938570fa9bba3ae1d6e4e6b8759ee13a6090788483ecae1760c1d9d15d306917270a446e10c3eeb6d8bf9415df79041442a127913c7aa0f1e1f09d04dde30c2ae39dc04dab77cd0a027301d4355ad3306433bf2de4c521c0bb7ad1de2693dd712b4e62bb632ba6785dd88ec9b69ef7327aed28e7a7172281d503ce7b665aa7fdb502b5d2b68b6bc2c676d01562730c258e9afe76ac742f353c18652536836f8b12519a145e88e70da05f69719e4f1f8779458da448039bdbe383c0b7adf0ed1c361dba51ed9ab09cd43f9d47375b1b429fcbe1de031d77b3c85bd1c07d6bb55b0c2ff5f8ed470d569ae1d4eb81c8612433e57071db3e98663b2eceec96ae9bf84b31b2e3ed6ea48879fc63747c11ba849a776f2a82aa8567853742332b3554e0d7ce6ce8abd7463df114564ad734369469039a1d1f966ce4ce422a85fd6c15335589e029693d2e8db3a6ec61307e1534673404e6549aa87fb54042c7f79a11c47681fc3cb0cdcd0cba936edc80ad4f189520938ac0dc1fd156a9df7d47110b6c423d51550f310d0962595e4f02ce531c01a66a0022dfa50b74994f0242029ff353b20c701ab4e5c7ea7b1c359587e8c3374c0fb41d515753634018af2f83a3eea762be8bc04678bf2f5ee70a1e23dcb8a38937335865ff0cd96e1e4bcc89a4e9c106f3fd3f7b08b27c9601cb40cdad15b795f9591762404bd72874286f20b81d29efd04db8abc94d21119380b042552f0a49b7505dfece44af3ebf68a90ff2d300eccdd72a9867eee8d80d59a56170bcf53d71053c1fdde766e4268c4e63e5e0c04850c76f8bb27f64a38463802e18b464af5b5e7ff06f101413be00dbdcdba8c9d83e90a09f8c8f549c08c856d8c47254ff0670296ee53dde9464cc1cf9c46622e98ea44ebf92f890facfaee64b355e0d69de8ddfa022eef9ff5e2c321ee936a9d1f40577ffd9a78e766d845d1542f42702eff1354c759132cc5932d972f90411a9f772dfb3c9a53be209df4e26c62edbd04a55a2e2d84db2edda5d64b61181cb695bedceb438b573a98370bed8af2384bf7d90615ea044dae1bb485ea048cf7751ba57e20e7ff09b30aa02678eb83162a78418515477bcd0f1c931719d6e9b3cb4ab94fb0e8b92744c75e6b3c442929ef2bad0e4a25c303aba987ab55acc7cdceb265e4c396678d93bcfb854bf9829d640ca2c05f7e1fd9e33902b021c1653e6278348cd2478e90c77982a12966176202902b14b25f701b696df240dbbb9ac40c1d7b2477f9cd64234df4bf0438e3d69bd06ae4abb94614abb80bd1b0b8e8ad7fd9337cafe3de685d6608eaa4743507abec858a0106f9ee7d13e651e7ed9b986134fa0bf024930349198e9e0188b9e34a524c84eff85205f0b5f40e05983085c2d254986afec4aa7112cdd1bb7c2232825698ecd63cfad5eb2bbc5834ecbf2e5813f985557269ac", 0x1000) connect$unix(r1, &(0x7f0000001780)=@abs={0x1, 0x0, 0x2}, 0x8) bind$inet6(r8, &(0x7f00000017c0)={0x18, 0x1, 0xdea4, 0x6a25}, 0xc) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001800)=""/100) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socket$inet6(0x1e, 0x0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/control/file1\x00'}, 0x18) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setreuid(0xee00, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) (async) chdir(&(0x7f0000000000)='./file0/control/file1\x00') (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r2 = getuid() setreuid(0x0, r2) fchdir(r1) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 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) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) truncate(&(0x7f0000000480)='./file0\x00', 0x0) executing program 0: socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000001f00)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000002f80)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) acct(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x2}, {0x0, 0x20, 0x3f, 0x3}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket(0x11, 0x2, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfeff, 0xa1, 0x8, 0x5}, {0x6, 0x4e, 0x7, 0xfffff280}, {0x1ff, 0x2, 0x5, 0x2}, {0xffff, 0x4, 0x0, 0x4}, {0x2, 0x4f, 0x81, 0x40}]}) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x1, 0x4, {[0x0, 0x6, 0x8, 0x2, 0x0, 0x4, 0x80, 0x1, 0x7f, 0x2, 0x6, 0x5, 0x8, 0x2, 0x9, 0x3, 0xffffffff, 0x5b], [0x8, 0x8, 0x6, 0x1, 0x401, 0xcf8, 0x2000, 0x0, 0x8, 0x9af], [0x6, 0x54c, 0xfffffffffffffff7, 0x1f, 0x401, 0x1f, 0x7], [0x8, 0x0, 0x1f, 0x1, 0x8000, 0x8a6], [{0xfff, 0x101, 0x0, 0x2}, {0xffff, 0x8, 0x4, 0x322e}, {0x6, 0xffffffff, 0x40, 0xffffffffffffff36}, {0x5, 0x4, 0xe882, 0x8}, {0x0, 0x7, 0x7, 0x3ff}, {0x1, 0x5, 0xff, 0x7}, {0xfff, 0x4be, 0x40, 0x8}, {0x9, 0x8, 0x4, 0x3}], {0x8000, 0x6, 0x8, 0x1}, {0x40, 0x20, 0x6, 0xf447}}}) executing program 7: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) write(r0, 0x0, 0x0) executing program 2: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a812008100ad6a060bad6b8ff91339110008004800003400000000006c9078ac1400bbe0000001830b00ac1400bbe0000001000d0090780006fff90000020000000009fffffff7"]) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) (async) r5 = semget$private(0x0, 0x7, 0x5c4) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) (async) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) (async) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (async) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/4072, 0xfe8) readv(r0, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) fsync(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup(r1) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) fchown(r0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff002900000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 6: sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8864}}}) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f00000000c0)="4346acdf8ffb6dae34bd5c8d02916a6ce3ede33c85ad0fc4fb46c1e08e55e78b6661192c4a402b31e8db4c74e7a401b794af453b0fca9af110d1b953b95b42fa0b675732cb252f0fe1b55b669ba0623ce3d0dbb8556d9718dab01ad515c01da0cf5dab1545654ab9c85d95972c042f23fd0657999e1c180653999c706bf5b9c60a015e4e0dfd2b2a03a5f5d303cd0271035811ed4106437ee1f8e044df888f916f2fd7b4cd8fbf2657e310098d2e438d0467c687d213f1304191f22de48e92c68b010439b99a4eadb08a2bbfe9b2a46983160e6fbc97edaa857973be", &(0x7f00000001c0)=0xdc, &(0x7f0000000200)="fbf0baf369d1475ee5d40bde991af5e4fd81b2886019ba805ed5c51616d4deb404c97baa55688256f3cbb8de4916", 0x2e) executing program 7: syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYRESDEC]) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) geteuid() (async) r0 = geteuid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() (async) r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x80}], 0x1, 0x9) dup2(r2, r1) (async) dup2(r2, r1) getuid() (async) r3 = getuid() setreuid(r3, r0) (async) setreuid(r3, r0) setreuid(0xee00, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r5) getrusage(0xffffffffffffffff, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget$private(0x0, 0x2, 0x3c0) (async) r8 = semget$private(0x0, 0x2, 0x3c0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) semget$private(0x0, 0x3, 0x200) (async) r10 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000003c0)=""/245) getuid() (async) r11 = getuid() setreuid(0xee00, r11) r12 = getpgid(r6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x3, 0x0, 0x0, r7, 0x0, 0x12, 0x6d}, 0x9, 0x7, r12, r12, 0xfffd, 0xb, 0x6, 0xbdbe}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x3, 0x0, 0x0, r7, 0x0, 0x12, 0x6d}, 0x9, 0x7, r12, r12, 0xfffd, 0xb, 0x6, 0xbdbe}) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) setrlimit(0x1, &(0x7f0000000000)={0x7, 0xffffffffffffffff}) r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) close(r2) r3 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="0e8ce356455f65dec3fef6cb27ae20c3192652c4fdb66df26ece62f45040cd235199cee616a8b9aa2338ff77eca914546631b029b42bd602e0a4f957a905ac0cfe0ab9a5e20abeb16ed2f36f0b84d42181878655d4aadfaf6c502d9894c2f1e927f0a03a25fddb64933a5adb771a757460511677dbd7af632aff8a65ffcff711bb11edd7aecb31748f77d164414459a1bf2647e1075e801cc0963b9225ae0ca9fba56a099b654f21f7b5335e00d331f93950f6dcf111030f219fcdc2b44afdd94645ea6636bb5a99fcda3526e5ca43c59e8c89a973b584a36d977d8d10deb423956141d53562370746c10800e27857aa022ad9bcb09fcc457aa602d5a169a6f3b032c3aa63737228209188c4c06ba80dda1720d663161ec11bb8fdf2d947fbb096f2b42fe01b67df6b90866cb85bf33151b6ff47bc4784b9df9b77ad196709b4d225b6e874799a1473acf88b34ca8cef72e9e6ea285278c9d02e75433f6b0fa568169c43e69f5a887e993f5419918541029b85e01005b17f63e9916d0cd4a6ac33a664eca63d242a5d8b691d02d537e0b42a5644ea1c58039e196b1859d7d6a29fc63087b5b1d5f7f8cf0083769dbb0941a2bb9991c2b224eb9cf583841f19c7c93540b3c1eefc609ade9cce9d9759f34c4ceaceee2e4e93d80abd2dd4408afd816b0b3450228b862b696291b0cde528bfc15d5b262744eb18ece042b2442c5a074746601f2f613f69fb1ed0251237af31923feab1ac61e6f46ce317448505234d1b215d80a8afad3b4f0b589b8d5320121365922c43267a0af0ecc533262d70259c85c015c7a319400f2c9ad4e672e38079b2f14d0aea7e9607c82b9807089b7b55402c4a8d313bc8c6fa9cf1602e29ccbadb9afa5491c956e08e8f95e7b4d7dbd0829b88c9afd5b862607d1620290cdde4d018177d3f05cf56e21323afe135eb6ed0394fa9cdc7d59289769c2df9572a261c043194614147256795466887e2f9e1dce0976d26455e46776c9dfa947918e0ac1c8b7152266024439b9e94a815053924999a1fa3dd0ba96eff712de14924c94d1392d03e4b1c67fc8740bd77e0ce2acaf9c076493ca14c4be115e43d65abfd233771223e83df36bed21b22eb7ef41bf975a50c455dc02993c8e2884aa3afd6c49513054c1d44b9dc1b364fb1e98254e99af5634a6d3b13f0ce3e8bd12f9bff59355fe20c1dc042e4cd037bd9231544241665c0330a0f1fcb89974115e2b29b2ca442694f4df4c6b8d3e4ed10c51b81eabcb66133fc5add4d46eb8918068ddb183fe30c838e71301079e520d5fb3194cd4492b291b3b1c8e217ddaf9e531fd259f88cc7729ef64bd5c9e1abd3616dc66a03a48c1de0da877a8126cba9897e7fc1ede549ec892fefb3844144a6c81f7ccc5359b09cb0b2c9414671d5755d3f5b7d0eb5f22241f776c1c8d647d0810f545002c468c8361b1dea7325fbc6b88389c35cbb729a35d897cfcf002fab079aebb1e5266d83d9617b055b69751637cadfeae7a4f49f1e687e5767096c86cc0fbb0b14b89e8b7786a64a8de91b7870aadfaf0fc2394f635a1c56a3136be5d877e15f7965c1217519de1309df3b2a0bb5542fd5c2c6a62876f337100e9d6562fdd4f9ad4df2168b9dff1e5460370d22d8801316ffdcdc3eed46a3816c19f93da3129b2d068626c39e9dcae46057035575e4861b4f7c3128ba7af37a1ee64b1aa95fffa386bd033b65f0e8c72910d59f1c49616457355573c169170f68dba3855a001a49b6951ea5ec8f6dcaa56a5084acf095e4d199b56b0694dc64f5520a60cb1094cdb783baf8d381ed5ef6d09ffaa82b59829626aa105c83b331dbacdebf9960695bc9e2b8f97b50046dc994a8c3e747073d577993e3fda517a3ef128a1b70ef78840647d1abc8d77dc894eab5aa965cce9ee5f6eaa8de832e8b4a60fc469a75d870850c76f1b0a5fd6c8850d190d59b19d19ba44401acd7b12f2ccbb91f27afc9d5e1082467520abb1a9859411539c26a0cb2990f5b44791b55a311219077c11b087a4a4a1752dd14e10c3d49943dfc48fb1012a4e606826bcd60397b189a99faecdb8386404886038bbc34c9fdb5d504420cd50bf8021ec4ccb43ad5f021060517c68b32b0510eaf029881e23060723ffe5639238fd5fc0952ea7a6682187a352797634c6633e9abba1493a62932240820952a22b043a94acf09c9310cc1122ffd0eb3068497d704d9fd84365c3f5b4d4fa4b66be8e82ed546b1705cc840b49b61edf32945ad3feb88786470ca76eefd2e772989c921899f5410646bc5ffe75e9306ad2d05c6c9f6548611197fd05ed293e220414e888075fd9b33586b7c8781403e1f7da57cb1321aa4420284fe11966dc981278ce5a971c5861f2650d044d622aa3e1196028f0705701c82cc6f26d1de42c9aea433a881274df215c1769c75adbc3288bdc51a8c4b088b45306dc96fbdb282acfd337f9612282296c7d2af8251342361a8f720722404c25cae71341d05f3a2ca1ff6f58f1c1c92be8543fba046857cfdc22d9fe169aaedd0db669f9584a4c88b07e12763caa05fad4f8931c88fde986688a12b7074dfde694d56227786336427c7edaee66db5a00a915c5aa404e4c25b587756f97ab102f409b8d5996cfaa25f30da89a4e1db82c53cda0abbb5b231215d4a0ee79624af5f13f1596af5b9b0bd89887afad10165d1b3e03ab99c759b19bc9e8ced3e9244f740b384c5d8b9d2037a4b9455222d2e5d737376959cb59b2cef63627206af3cc9bdad9ee2bb1995e7f019301a52666c631c41479656eab8bb5e49311409781e82eb5c8f6d1151003334957649b916c1aa6cdf369e51c5d7e9fe08ef992f6c6937d0893cbb35eb447ea522137616362552d4708d3d974f3eba1cfc0bd79c596526fc828cf7b1582a630445986c42a325066a75608b71082b09d4", 0x828}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xc2ae8d0, 0x3ff, "dd330ed4ea3ebf4d8f0b507e428b9244b0f40288"}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) setpgid(0x0, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(r8, 0x4, 0x0) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 3: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/193, 0xc1}], 0x3, &(0x7f0000000340)=""/194, 0xc2}, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_dstaddr=@un=@abs}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x3e61) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0xffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) dup2(r0, r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4000000000, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001040), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) seteuid(r0) (async) socket$inet(0x2, 0x2, 0x4) (async) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) (async) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) (async) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) (async) vnd0: sloppy read from proc 30736 (syz-executor.1): blkno 0 bcount 4096 executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0xac65cc0d7d15d51a, 0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x40}, {0x41e, 0x0, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0xfe) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) executing program 4: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) fchown(r0, 0x0, 0x0) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) r1 = getpgrp() openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0xc3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069dd, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xf9, 0x7, 0x6, 0x400}, {0x45, 0x9, 0xfb}, {0xff, 0x1, 0x2, 0x2}]}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffff, 0x7, r1}) setsockopt(r0, 0x4, 0x1, &(0x7f0000000140)="2bb8005ac23e4e1e001d467053c29523261f54bccf41c6e47b4c625675791386e729f8d36ba730ff581572355fdde640d0033adb6eacd912cfb15cfb48023f2df3c5993aecfa23eb61c3f7783156867845bfee7387e85ab28ed767b8409f7e", 0x5f) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x6}, {0xfffffffffffff311, 0x40000004fcf}}, &(0x7f0000000100)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) unveil(0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff235800000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0xfffd, 0x2, 0x4}, {0x8040, 0x1}, {0x10, 0x0, 0x0, 0x6}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0x7f}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)=[{0x3}, {}], 0x2}) write(r0, 0x0, 0x0) close(r2) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="95d82ca21ad65b2c102e6bc7102dd48a8762fc203876fb5ab979faac40f445382596fba664293d5f81f9ab8103ea55d2e1b8f15b28a08fb577eb7bd39861d9cb21", 0x41}, {&(0x7f00000000c0)="45a55dea4b994fbde9b52ac0855403052e53f5a26949e2485c3f87cfea0fcbc061572379c47cbb1fabd2d1ce97624c1317759ce4dc27a84e1f544f16a24a4bd4b7fa6336cc7fdd2d566eb23ac7e07f72580c6914c6105507a081a510e49c1c646dbe090ae65f36943d583659f75a57a4afcce4f0cf0e828f3e10971ded88423860074950be6e2eefda2fadcef2303c93efcbc88a33dfce2e5c338a27ba5e4fddf2a0f48277b3f49c69acfa16db77f4ea847c63673b7a7dc1c501c4727d445a73fb470b6ecda327941dfa841f36877accd26995bcbdcce354fcc804e1a38c89587ecc6d2519", 0xe5}, {&(0x7f0000000280)="a17b563485f83186205896621f8853d68454c0c6149c13818279546a35c01ebdd0c54f07cbe528f5f286b5e246d150e371052315c8cae32392d0ff2354e2b501eb10bd52f96f6ad6a87b0bfc1e643befed1d3e05a38dfd1bf7292726c9eeb5c5a538a4e9a2a4e1215ff814e6960a375981ddbf729dec60372681db6320f9b21fbedd58d25bfe350ab1401109c7e3198f078a9d4c54849d80526b1b121a1348c46d1fab5da594a5a974261a173dd0e79a336d715a8e32f1f6", 0xb8}], 0x3, &(0x7f0000000340), 0x0, 0xc}, 0x405) bind$unix(r2, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) listen(0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4083) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000040), 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x48, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @jumbo]}], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "b52ca9", 0x0, 0x0, 0x0, @mcast2, @mcast2}}}}}}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x7db}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f00005f6000/0x3000)=nil, 0x3000, 0x2, 0x75fabbe92bb8b475, r0, 0x203) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03a", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff0000000000008888928706721d04b4b88c2b8f8308608448bf77a3eec62b342df9b59197e4fbd955daf162d83310d4338a4a0e577c50e1a486baad907db74098dd5d648c3e636787b3470092e942b42a29965884517974f4c39300ba16137df6c4c01d77f58293766d80a242d0eef2069c3f4e1940977fa801e4233af7e90a9e22d1f9a853025b977aa50e32dad7dbf80cd7a506bb35eac04809476ef8f05fc575f22d2962275f0f3d3a68f08ca601608befcb8fea2b1958426955756ef57c114b51ab82f25d1f54c7222c44cf36d01cd4344e68d3033a2d3e81e8e52b66c3359dcf40a9346cc553a9b87c624f304e0b8fd1857b007a4d3291c4529fb392d0c72a0400000020fffffffffffffffc5da385711b624f0550c5ba122eeeb514b21e02d92cb6fc7312df3e3fa6bc019b33b48b7885e2bddfc5a9"]) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) executing program 7: r0 = socket$inet(0x2, 0x4004, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) executing program 4: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) fchown(r0, 0x0, 0x0) executing program 6: socketpair(0x1e, 0x3, 0x3f, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x32) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xe4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffff08aaaaaaaaaabb0800450000300000000000019078ac1400bbfffffffd0c00907800000000450000000000030000000000e0000001000000008c3d18c6577430bf9ebf36cfb78578c3dd51a92f70b67ab1d59e5206fa2822e49d45d827608869bb", @ANYRES16=r0, @ANYRES16=r1, @ANYRESHEX=r2]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0xfc, 0x2}, {0x2d}, {0x241e, 0x10}]}) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000440)) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (rerun: 32) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async, rerun: 64) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5ca48b5bcd033203ee56f21acfa102e1284b4e3350eed064b950e65693d3bc711558d6545fb10c863fdfaa94db9d3e1a028239ceb89954b2e30a", 0x45}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) r3 = socket(0x800000018, 0x2, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11, 0x200000000010001}], 0x1, 0x0, 0x0, 0x0) (async, rerun: 64) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) (async, rerun: 64) read(r3, &(0x7f0000000140)=""/179, 0xb3) ioctl$TIOCSTART(r2, 0x2000746e) executing program 0: clock_gettime(0x67f3248105b4e004, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000000000000400000000000000010100907800000000603977f2000000006d13c6626f5040b528cb2aa714b1036f000000bd6c0000000000ffffac1400bb"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000740), 0x0, 0x0}}, 0x10, 0x1843, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000740), 0x0, 0x0}}, 0x10, 0x1843, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000001a80)={&(0x7f0000001a00)='./file0\x00', 0x0, &(0x7f0000001a40)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, &(0x7f0000000080)="d40312bdb22ac0fe126f4dc76e8cadbf13bdda38ee52b65590470087e648873068a8420a05db54e01df09fa96a3e035d9f4834607820d3076bad123d5ee576e77bcdb3fd11cae144271d6e2e3bd1465b11e95e1ba3040c6feffdef58d152f27581577ee8f06e973cf410b63247b5d959b771adf0614f286f6f36f2937fc6d7a3bcbaffea312e24a37135de550fbb6ae6f0ab6d56ae9e6d40f8cb2ba61930c43f123c517c3435c6ad5dd5834eeeec5a1aa300c22cb9d744c5e69c20a085912f747e3e08bec0b6d4bb02f839e28c0e9be6e91b8f84a58878f388a0558857bd8c9f4ba0e0ab01487d", &(0x7f0000000240)=0xe7, &(0x7f0000000280)="c24a72620ba2f8f746616d1252eec18892948086972b0105", 0x18) ioctl$FIONREAD(r2, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x401) (async) preadv(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x401) setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) readv(r2, &(0x7f0000001980)=[{&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000007c0)=""/66, 0x42}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000001840)=""/40, 0x28}, {&(0x7f0000001880)=""/226, 0xe2}], 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, &(0x7f0000000100)="fec9898ef44560", &(0x7f0000000140)=0x7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) close(r0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) fcntl$dupfd(r2, 0xa, r0) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x98, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004600008a00000000004e204e22000890784851a597dac9069067258517a56b1e5ea36cd8fd0202d1ae145367f9babcb9376faf72c7572dc08383b8460ceef91e2d8798ebe5407afced4255bbf241409509411f30250b6f7ff3793600347f0dc7210eefbdcdcdb3d055aa54e667466cda68cd099de2a308148ce3659f8a416a3decf049f0da247e16f5022a67620be1c74e519cbcea58da2261464c92bafcd9f9982dd69e5ca979e5ecd8e6000046"]) syz_emit_ethernet(0x17d, &(0x7f0000000500)={@broadcast, @local, [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x4, 0x16f, 0x66, 0xd2, 0x59, 0x70, 0x0, @multicast2, @loopback, {[@ssrr={0x89, 0x7, 0x3f, [@multicast1]}, @noop, @generic={0x82, 0x7, "6b2405b3e0"}, @ssrr={0x89, 0x1f, 0x3, [@local={0xac, 0x14, 0x0}, @broadcast, @loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x7, @multicast2, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x27, 0x8, [@rand_addr=0x872, @empty, @multicast1, @loopback, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x3]}, @lsrr={0x83, 0x3, 0x5}]}}, @udp={{0x3, 0x1, 0x8}, {"8a4feaf2be14a3417feea1da7646224053f7807602681fc4c7d8c97689625bc1806fdde38291d58bfad71d1105c31e5b6ad254489cfaacfd5aae651254724b9802a69d4bc863ff2b9b4e602eeda4fd19df3de239d9b7dbe1daae85ab54ce80590074132058c0a772a69d8ed89209167f293094b11bf5456719dce0aa3d65225318d570e4e1f89223d488066134edaa2201aeac6cb970de374fae43a53e6626fc4a9f2598e294d729611b6ae85720e671cc0b3d1f015480652897031c673ff598dfa57587abb4711209ac3c3411e280e171763b4b58f74894686e26d662f5aff542e5164a31cfe65de1b48d7a6c57b4e36fccee2dd6bec1e05f1b0c"}}}}}}) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r5, &(0x7f0000000600), 0x10000000000002a5) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r1 = msgget$private(0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/96, 0x60}, {0x0}, {&(0x7f0000000280)=""/92, 0x5c}], 0x5, 0xee) getgid() getpgid(0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) r2 = socket$inet6(0x18, 0x5, 0xcd) getsockname$inet6(r2, 0x0, &(0x7f0000000540)) seteuid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x7}) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) shmget(0x1, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) semget(0x0, 0x3, 0x36f) sysctl$kern(&(0x7f0000000140)={0x1, 0x4}, 0x2, &(0x7f0000000180)="7801b9dab37dd477f38927c703e32a08fd1576d80908f54088f368ac1f35f33587914ef9a20bf2a33a542fd3872e5f767255a5f3a690b41bdbd5603a6aefb9b041c848131f9bc90af91f655de582a5e3aa483ee2f8da1238042edf446b92132977600edbc89f95d1ae7efdfd94ccfe55ddcd6635c6de17932b8673640ec8f44bfbb1516d9b0a03bd958866d1ca06ec20d98ace2cd0e399861f963a99051f0c870fc844056c987d918bdeea54d60e4a0f9a2929d0880c2e2bbe260bc385c9d324da3ad2fa9e9b50499093088188b04e87ca9ca292aabf6406c33c", &(0x7f0000000300)=0xda, &(0x7f00000002c0)="c2775d4987930d67a1bafe62a2d4ea1fd89c4a67bad32a", 0x17) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff006800000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0xfffd, 0x2, 0x4}, {0x8040, 0x1}, {0x10, 0x0, 0x0, 0x6}]}) (async) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0xfffd, 0x2, 0x4}, {0x8040, 0x1}, {0x10, 0x0, 0x0, 0x6}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0x7f}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)=[{0x3}, {}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)=[{0x3}, {}], 0x2}) write(r0, 0x0, 0x0) close(r2) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0xac65cc0d7d15d51a, 0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x40}, {0x41e, 0x0, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0xfe) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x7, 0x5773c542, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) fchflags(r2, 0x0) setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/506}, &(0x7f0000000040)=0x1fc) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) executing program 2: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC]) fchown(r0, 0x0, 0x0) executing program 7: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = semget(0x3, 0x0, 0x180) r2 = getuid() r3 = getgid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) seteuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r5, r6, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r8, r9, 0x48, 0x1}, 0xe9b6, 0x35, 0x2}) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) r3 = socket$inet(0x2, 0x2, 0x1f) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0xffffffffffffb5ea) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, 0x0) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0xffffffda) executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x0, 0x0, 0x6, 0xc0f}, {0xe}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000680)="9ca19bbe953c570676f04bf1572e1539f5135d5fcca4a11e87a45d52c40de68648761fe246ff369b9dd3719c20a5b30bce5ca03ab581eddd87e981df98afd9ebbb8bfa6e6a952c2c67ed5febf954a44ec64b7cd108e0d2bfe43d99c8815ed2f490485a7e50333d1798c8dea5e3247ec0a91205402317dda6fc2c44b0b2abefb8897db8a9e180c8ac6ff59fe7d0be17061e677b7c734e756f7a5a1eac51997739e7c53c33f300eff0fc0c146871d55aef9ae6db5fc965137ab2118bf94ea33aaf81ca45f87e2b3aaf7a759ab97fc7faa8e09e0a9d957e0bc98373571b5d22b173e6761ebb16624bd21526a16781515deba0e54872a0344af2881746d7b82507a4ba5cb1e0faca13cb6569182b5c294224b921cc0f09e2ac9c8fd5fb1af3050ce354a1ded2cd83f5b8a50a2fad74fee2302ed59ed0472921690b77bc40fd4906576898bd2c86f20c7812a64e81ba00aa52c7930e3584db246ad8f8fabf5b0adeebb8151059950a3663c9010b2de15cb492afc25819a13834afb294359b5d87d2ec591a4e7fba262e50cc0dcc7e6b40e9507c0ad2467fce457e7ef2b8"}, {&(0x7f0000000040)="71a181f679bdc37b8496375b", 0xc}, {&(0x7f00000003c0)="287ba579da715164cd0b02b55418576861821fef5a044bd4f79a0981efd584ff247ea3656facccb04aec52424959cbe1ad769b840bed3f875c7a5ea4ae96fe11328d247c48b140e3847b34ff1314e9014efb222c71466941de7945199d827794408e3522759da91d631ebf82a1904a92f0a5958ff63d9557abd1ed9ff507a1b08aa1049a00beb7b06c1746dab743192f7e1583416b6eb454394d2d0d", 0x9c}, {&(0x7f00000001c0)="c76c176b4f24d8d90c472448106244de369ac82b59ce79e112c381197aa4b596be202b76365f05bd8aab525f42d57e4ee7f8be325bd34297d4d5686adae7cccc2fcd7b57eb8d217e05163cff8dbfb3c57f99577a08e5c8d0977a66f668a19f4c7f6f28089c2efab076948d566201c4a222f8c1cc96e4f2a0103b9d8c4352f6f5e45272aede9b1a25", 0x88}, {&(0x7f0000000280)="85b7eb63db2ed2157a0ad00854bb9a3e15568ba35a5cbe6902dbd88b4bc7e599ad94dc22bbc1f34fa6ed8190c33c58c8fc1be5ae3745beb5882032ecb278fcbf344159a6d8ada04b42ff22073e9165679726fccbc27e8463c4d1d77ec2ed1dd8c4b7775e48cdfa2f08e73656624a0734dfec05efad10f23bff8ef1adbb6dc70c76cb091b403c9739ee64aecdb154ebc6137b7c672a8851efdad90e6387051d3b14c648160cd77ef6b83f622af3b11ea4e73ccce516fe72209821dd2237f7", 0xfffffffffffffc6e}], 0xc5) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r3, 0x1a4}, {r2, 0x10}, {r2, 0x80}], 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeea) mprotect(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r0, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001300), 0x0, 0x0) r3 = semget(0x2, 0x2, 0x400) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r4 = getegid() r5 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f0000000140)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f0000002600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r13, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000300", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff100000000000e844197a80e97c30d9f0e868c89eb4f1eb3c9a59265cd0d68f646c76f56704a4c3dc5e7ab526d17e15e58e739b6a77a560e316b4375858c8e56e4b18c3dfde54ace78147fedede2dbf5aefafd99c06ffff3921eb3f58d8a6ddd45797636753bcc6da9621ce64803f775e5418fab4a6440d20199e21fc2a1287dafbb2ad83e87e43df68dd2d966cb6b1e9b29c6ab4255728babda0fd624f101129617d2eaf622f68875dd93c10e5cebe21f0e40d4cfc9fb4233101717b1f426eea806b992ad89001bc8385b2eb99f65f118aadd9dec8c215703ff23be675f269ba6f29f3dc166c790c7dfd83e3416b29dc1fe4a9ae2e411433e1f88d1255033adfc85a11bca099cd73e10a6ddfd53c40b64df317d01acb8e3996043e2700ff14f955fa3a7bbb77ff4fa836dabcfd7a8c8e4f508661ed22378c5da58acf37288f203a983c6103f6e4c6079165d2293448f01bae4cc9428f4dbfa8c2", @ANYRESOCT, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff001000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x4) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1008, r12, r14, r15, 0x0, 0x130, 0x4be2}, 0x10000, 0x5, 0x6}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/17) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) (async) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e4", 0x11) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) setuid(0xffffffffffffffff) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000400)=""/103, 0x67}, {0x0}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000480)=""/47, 0x2f}], 0x5, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8fbb629b9a38e04ee99d08b21f26f13a026ef8bef4fbfddddb4a91d91150eb8a", 0x63) socketpair(0x28, 0x3, 0xfa, &(0x7f00000003c0)) (async, rerun: 32) socketpair(0x10, 0x0, 0x5, &(0x7f0000000400)) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000440)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000480), &(0x7f00000004c0), &(0x7f0000000500), 0x0) (async, rerun: 32) sysctl$hw(0x0, 0x0, &(0x7f00000005c0)="947d8b58f29d1ae674a1bf40bc48105fccedb3306f3dccb2c933beb63f5063cba8c55615f92f3f710bc08a20c5e89751c1df4a6f527acfa22c5349a52c93d3b2b9e9e5f355c7f8d4329432983443585d7cb9193242a8bad3359e58b78d8aa0f4413fdfbc359f24d3000ce2844422b1cccf93734f4b79d0557b6e5a4414947fe926fda4009189cd3c5923e84cd8d12d80099f323cbb42d971ff1b153822ec9202ae4c73a96c2cd5ecae85fc2727477e94c29168b0", &(0x7f0000000680)=0xb4, &(0x7f00000006c0), 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') open(&(0x7f0000000800)='./file0\x00', 0x2, 0x108) sysctl$hw(&(0x7f0000000840)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) (async) close(r1) mknod(0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x0, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x400}, {0x2, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) semop(0x0, &(0x7f00000002c0)=[{0x4, 0xffd, 0x1000}, {0x0, 0x7fff}, {0x1, 0x106, 0x1800}, {0x0, 0x3}, {0xf94be4091d2c0a4c, 0x81ff, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8, 0x1000}, {0x2, 0x7}, {0x1, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) r1 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x8001, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x11, 0xbff}, 0x2, 0x4, 0xffffffffffffffba}) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r2 = getuid() seteuid(r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff, r2}, 0x5, 0x7, 0xffe}) semop(r0, &(0x7f0000000040), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x4ebfac6bbaf7949) semop(r1, &(0x7f00000004c0)=[{0x2, 0x5bef, 0x800}], 0x1) semop(r1, &(0x7f0000000040)=[{0x2, 0x9, 0x3000}, {0x3, 0x1}, {0x4, 0x70a}], 0x3) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000001500)=""/4096) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="1e", 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x2) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mquery(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x8, 0x0, 0x0, "40dc5b38"}}}}}) executing program 1: r0 = socket(0x18, 0x1, 0x0) (async) setreuid(0xee00, 0x0) r1 = getuid() (async) r2 = syz_open_pts() close(r2) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x7, 0x5773c542, "8cdb3309897c26663532fe1cc6e38b00"}) (async) writev(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) (async) fchflags(r2, 0x0) (async) setreuid(0xee00, r1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) r4 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/506}, &(0x7f0000000040)=0x1fc) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) (async) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) (async) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) executing program 2: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) executing program 6: mknod(0x0, 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000280)={0x1, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000000340)="5cd91d03c3c8c133d31d4fca2d9d9c641fe3aefa20f3f742f6e63878950488f90deb40fbd4e86fa61bd1050f382ec0a7fc7c010f2c9c132a0d96b21edef015d601ddd1caa1982d17eccb578ee39c35772ec83515718b7c85b91b400c683814deffcaa823a780ed18309179a56d17040899d7b1b1b21aeab8b4337d81bad1d4315d5647e484b33772e5eb1107f50cfa48e25bb227ee722508a59d58dbefc9ef1dc4408a58d9d5d44513f48ef981ec425f6bee3edf80bf63a7cffb1a6beb8fcb919c9ac16066954fdcb18dd56e1ea54143903266698410bbf70eec30cb46a50978b462", 0xe2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x5, 0x4, 0x0, "65dfdb7132fce0b568fb2735202405275b738718"}) sysctl$kern(&(0x7f0000000540)={0x1, 0x2c}, 0x2, &(0x7f0000000580)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d9237d9b847721c5e4cb5254a4579b5103086355103b7fde7a9acf37769b8f08442aa9839d44b9184e2099be380d018cff76876da020cad9dca45080df3cf7bd097c680f5340834f676ae45116957c5f29c2da9932bd37968ae287bbc780f1f55316f465771e877456205884bb51f33797a5b925e1d32733e8703c2dbd542853f9d5142df959a93e4eaf9c2c105799da562881423a63b2affe9d6ba5dda667787d4f3885cb28a89e674ae1d1ce4099f8a281ad381dc682ea096a9e4c5718876dc9c1b20287e2e36e1fd2292ee058a7f17ed68d3bf566615ab2afec999ce00e0d32262b60b21c6877eccfe493607a1d80a7e10762646bd26ecbf3a6388d3290d794f1edbeacb2255c7d4e349ebf14c079ff20f26cf391e333f11250a830b119248b73493fbb7494f7462b261dcf8f271014cf57619531d10d613dc815ee0a67ff9a6ee5842d170e9aafb64b9b6f369cee6ec94b232ab9a6a48abf6023e67a6155fab8a728b18114ae2c51a7cf3b76aa615384265eecb2df0a38f606ae31418e473e4ab270098506b4c1f02cfab5063fc13521c550b49941641d4db13471", &(0x7f0000000300)=0x1ce, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socket$unix(0x1, 0x5, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) dup(0xffffffffffffffff) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0xffff}, {0x10004, 0x20}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x3c8) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x2, 0x1000}, {0x3, 0xffff}, {0x0, 0xfffd, 0x1800}, {0x1, 0x1, 0x3400}, {0x0, 0x4}, {0x3, 0x804, 0x1000}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r2 = getegid() r3 = getuid() setreuid(0xee00, r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r3, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, r4, 0x0, 0x0, r2, 0x0, 0x7}, 0xfffff7fffffffffd, 0x1000000000000100, 0xfffffffffffffffa}) socket$inet(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getpgid(r6) r7 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r7, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x90}, 0x9, 0x1, 0x3f}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mlockall(0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000532816cdcb9a067a2a6189ac423ae671a80000000000000000f243be7a1fdcbbeaba1f2ce0d0585b055605057e75a66b5dbee050ec2f6a139886cadae3a24e66d4a18ac09c22ee6a3508e8afb22c64dc0019fb431c25fdd493a6fda471aa646763e3358abeb53d59c70498058362a95df7ff22c1f8b34a08ed77caa0314ca39b2b9cfb0c8f4eaf7e27a7a3fa5051f0acb8060255a727a043a5d9218d80d24280ae0a4297b7572ea4c15a8731aed07633c72acdadbd22aa3363662dee6ad65a5bb2746af378c67dc5c43f4526b0cf", 0xd6) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x6}, {0x4, 0x9}, {0xfffa, 0x81, 0x30}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x2, 0xef4c}, 0xc) getpeername(r0, 0x0, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setitimer(0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000680)="9ca19bbe953c570676f04bf1572e1539f5135d5fcca4a11e87a45d52c40de68648761fe246ff369b9dd3719c20a5b30bce5ca03ab581eddd87e981df98afd9ebbb8bfa6e6a952c2c67ed5febf954a44ec64b7cd108e0d2bfe43d99c8815ed2f490485a7e50333d1798c8dea5e3247ec0a91205402317dda6fc2c44b0b2abefb8897db8a9e180c8ac6ff59fe7d0be17061e677b7c734e756f7a5a1eac51997739e7c53c33f300eff0fc0c146871d55aef9ae6db5fc965137ab2118bf94ea33aaf81ca45f87e2b3aaf7a759ab97fc7faa8e09e0a9d957e0bc98373571b5d22b173e6761ebb16624bd21526a16781515deba0e54872a0344af2881746d7b82507a4ba5cb1e0faca13cb6569182b5c294224b921cc0f09e2ac9c8fd5fb1af3050ce354a1ded2cd83f5b8a50a2fad74fee2302ed59ed0472921690b77bc40fd4906576898bd2c86f20c7812a64e81ba00aa52c7930e3584db246ad8f8fabf5b0adeebb8151059950a3663c9010b2de15cb492afc25819a13834afb294359b5d87d2ec591a4e7fba262e50cc0dcc7e6b40e9507c0ad2467fce457e7ef2b8"}, {&(0x7f0000000040)="71a181f679bdc37b8496375b", 0xc}, {&(0x7f00000003c0)="287ba579da715164cd0b02b55418576861821fef5a044bd4f79a0981efd584ff247ea3656facccb04aec52424959cbe1ad769b840bed3f875c7a5ea4ae96fe11328d247c48b140e3847b34ff1314e9014efb222c71466941de7945199d827794408e3522759da91d631ebf82a1904a92f0a5958ff63d9557abd1ed9ff507a1b08aa1049a00beb7b06c1746dab743192f7e1583416b6eb454394d2d0d", 0x9c}, {&(0x7f00000001c0)="c76c176b4f24d8d90c472448106244de369ac82b59ce79e112c381197aa4b596be202b76365f05bd8aab525f42d57e4ee7f8be325bd34297d4d5686adae7cccc2fcd7b57eb8d217e05163cff8dbfb3c57f99577a08e5c8d0977a66f668a19f4c7f6f28089c2efab076948d566201c4a222f8c1cc96e4f2a0103b9d8c4352f6f5e45272aede9b1a25", 0x88}, {&(0x7f0000000280)="85b7eb63db2ed2157a0ad00854bb9a3e15568ba35a5cbe6902dbd88b4bc7e599ad94dc22bbc1f34fa6ed8190c33c58c8fc1be5ae3745beb5882032ecb278fcbf344159a6d8ada04b42ff22073e9165679726fccbc27e8463c4d1d77ec2ed1dd8c4b7775e48cdfa2f08e73656624a0734dfec05efad10f23bff8ef1adbb6dc70c76cb091b403c9739ee64aecdb154ebc6137b7c672a8851efdad90e6387051d3b14c648160cd77ef6b83f622af3b11ea4e73ccce516fe72209821dd2237f7", 0xfffffffffffffc6e}], 0xc5) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC]) fchown(r0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r2 = msgget$private(0x0, 0x30a) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x9, 0x0, 0x7fffffffffffffff, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000140)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x1, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r2], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) mknod(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x3b}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgsnd(r2, 0x0, 0x14, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000080)="1a402a4e", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r5 = socket(0x11, 0x3, 0x0) accept$unix(r5, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) setegid(r7) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() seteuid(r3) getpid() ktrace(0x0, 0x1, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000215000/0x1000)=nil, &(0x7f0000615000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f000034d000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000614000/0x14000)=nil}], './file0\x00'}) connect$unix(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x19, &(0x7f0000000000)=ANY=[@ANYBLOB="aa1a932671aaaaaaaaaaaaaa0806430002000025c2ea1115c0"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfda2fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e3e2a3f8343712051eadb71d89e040ff0000000008000000000000000000000000f1ff0000", 0xb1, 0x0, 0x0, 0x17) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) mmap(&(0x7f0000137000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r0 = semget$private(0x0, 0x2, 0x104) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/240) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x4, 0x0, 0x0, 0xfffffffd}, {0xc065, 0x0, 0x80, 0xff3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = semget$private(0x0, 0x0, 0x440) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/54) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7, 0x2}, 0x8) denied attempt to set clock back 199204835 seconds executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f0000000500)=ANY=[@ANYRES8=r0]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r6 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r7, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r4, r8, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r4, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x8}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 6: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mquery(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x8, 0x0, 0x0, "40dc5b38"}}}}}) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0xfffffefd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec843087", 0x9}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setuid(0x0) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0x2, 0xfffc}, 0x7f, 0x0, 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x48) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001180)={0xfffff000, 0x600, 0xfff, 0x3, "adaa42444622d7fe5fff048f6f73586d585c0208", 0x5, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000100)='=', &(0x7f0000000180)=0x1, &(0x7f00000001c0)="a677e1de7b500d124caecf292d2f85a7787a751a0bb65903c9d8a94df6998946bb0fbaa67ce115fb4ce274189ca2e30954fe04344074f850b2fd4c4835e23cc62d19e47fbae78027f4195727a7d6f6f3e62731fb91ebec82b7deb648bcc15bcad472333224145fcf2980f01283119e04bbb9e3492f758309589a85272839f6de0434a6048af48b063df4383dbf7d0630ed4f5628731a2d40263098045caf20579bcd62cce690f1df94a1770ced64320f28b618ba8d8c6e2a6db8d2a9d005268fe2191647cbf0770d0e5eb71cc5c5a0693a501e99a6d5cdc9f87a68c5aa23efc813070c0a1e5c6373717c2be69a7271be975f42973e85199a73e210815819d02f81127aa716332ce6cc08c00a31e54fceed98a3117936d1c3a2b8554a6a8ac9f0ac608697e5beea4320d6a48a7a9467586b0adf2a44b00690089837c76ef6e6152bb62180ecfc1171ffbe45e6b5e10c4e1fcc0e6334c327b320c2d9b068df06e00c4bb68e2ece00e3d52d4aca3bb4cc3daa623d3c168e6783ef6f7d52ab54502a8e103171a2c1d3d7ae6130eebee8b68600debbbb26336223c85b68c7281e608c0829510138d4993f41db1714c8b8214876678892530d8c4906532c7488a86677a8852bba565fa7f673afa366eab11b91853232c2b11aa478ff1432208aac93f3dd939a1735ee215b3b352cea5f53feecba14d051be0e7acec370fa10f8ee232986f1590cc793c0bf1fdb0da47321ea03d5ba6fc0b74f981f470406e6ddbe0e46ef7242cee50d5e45961424b200f10e25d1886e75748638d6a25af6b0d86d4a21d21d9b67b56ad6cdb2264fd2ed04a4dc641f1f17680360eabed44d34bec26db3c601aa89b442d57461f0eb06e0ed867f5a8166c24488d2c9bc7f7b4064c5fb874d6409ba1e2c89b36664881af58e5da428924572e59b1185d4fba966d1fbaee39fe55e76a2a65a573c1f820f9d1f1146b33a24e2ed2557511ef824d3d52483f5baa999ada6b2dcb6c9f766b08527ad22318bcf5b2fda69ff91f8d6cba0e1901fc62c36bcb73d21e16c3852f29d90dc804234bb0e32632f488bd439889a7faa9ab91de1b7e2b0ed0f6f3b7de7742bfd4cdf9eace69936be2e78f285ddaa9ab0cd1dec023bb12e5da67eff20cbab7d2748960e0ce8a4b2d757c0fedaced5f0b9212dde928dd1d8f9aa52cd419022492be28114b5daedce044aafc2a8a8ecbd3325efdfc7354a95ea2df27fde7f1a0e905a4b691223c08505782db73a5591a9dd33dfe1194c812ecbf2a0600af6d5cc1d67922c8e4e6b25bd924c9e2cf610dba4885b4913316ef70d104419e15f47dd49ceafad499339ca5a7b1a15d0ebefa3ff1e916ac853b1ed082d7f68c36088a2622d58f7e6b03b0e36cc25474a1104d5513b3262fd721c03b11761c2e795b4566791fe82e75df01960e93cd5ff7a10fe1ce4a99335f3e3cca27124a2e80140bbc7210142af35c46ef9f3629baf0690daa2a6d20b590246402d32dd1b58708fc52c36ff4faeb45555a75dbbb11fab773f7105db312641d7c60e138cece93922d3dc7436fe30519b4ca6bd1a4ddd3a7e4673b2d4da207c6ead8e2425bd671bc9d6c109df5e9f7e84e3b43131f865bc3e285580cd8d38f8311fcb9c8c51693b47a0cfafbb4e568ed2b9046e4d9611e26320edef842e9443b941f36fb99c701afbb4b808a87a617b35cfe2cbe5924ea021b5900fcf5a37fdd50e3fbc6b051cb0d97622599ff82c0cdb84b7c5adfba928258329af9162b105dcc5c19d31ad613f9f627a7acd77d4e30d2d8985120a28b890623907765cf889044b719d08bfe59d992245d01ece7622183a1dc16a4976be26c3b182cb9bef56e7a025c3ebc84c342e3dfcd331a16688ddaf3fbf2ab4e6f85220e5f262360c65f1763614950da3bc3b54bfb339973f59a5070e9ae7c67483b9cd6d959118b51201885c15f8983551667c93525081c0bab32ddc0616ab9b12b679a3dff5e29950ade289323052c4113a6571eb8fd976dcab09768b9b66203e2b00c1fd8e4ddb2866cc63573b8f26332c8f036e043a098112be8ba33261445dd82fdaa7e86fb0ac101ffdd44bc41268aeb210dc79e27df883db866c73a65bad5ab6a9023ab944ad3ba7765725b7f17ff443ebbbdc1fb01c2a99580e3b5da4711a44ebd6c4e0a943da1a3ecd9ff36a7095da31e9b5bff032545ec68cb3d9abd4409940d63ae721281021689d2a2da9fe6088f10a79b14b2b641d6d4a0a35d9500a80782f362f14828c8ec7a081124a9a4fb9b1e4754993fc7f515f73e99488b4bb583869476e8a22254779323cd0c7b53f80ee6fd7404d7981fb7cbeb1a79ec62c0922655da98407fae05fba216f1c2ad8e2b0a32fa496efa6553f45e450fd3c50ab6a4c1db51b4ea3b91c027785a043110774f8fbbf9e76750c897ea519caa57a9f41d74825b6772fa1e2b160997c0d339938ba0687ed358fc5512ecdb08050900333dd69b2dbaf174e7713bddce1a24d2a666451914716674015c4ee379a559fe23370ea7063695e1d0911aaac789f26d34c9350255cde13bce6235fed938b2626ea0143edbcc540931a3292cf89844a63f2e0ce67f4fcacc8e61598d355cf828a37826d2bb728f126ba9ef86c7479b384fa46a70b1221b01514d9abaacadafd89c127406ed39747f1ef6833ce3122d600295737bd91a25d4309e37bb28fee78f103b90ac796341aa6bf6787fddbcc0329dd5407c43261b7399f8a6e08686e4abdd512d93b0a8766dc69d452870c3990105ea4e45c0fc056b15304c8ec0859107f9d0610b0d1a0ffd1218117da6a30220df2925909df6aa40ba7f95cfbac3387d7792d9c9fd89b1719f8828192c2bab501efc2b7e08e86b88eda137ade1a0da30f27f5b12cbaade2cb975153146ac6e4a25037aaf3f17627e9c13b72ef0950cf007a340201d16cfe109131e77156423d360263e3c1e540a0c6ff8ed9ed7de33bf4662d9913142fa3231f0ccd8a524a126d4613a21d48e2c24934f6fc9dde8fbd9f5abe27514fed3ceee2b3cc151b60b52f7277e731a028f50e7da241dea372bb16d7633f59e5a2c4c5e0331125b1f07669fc7c6b56f2fb5287f0ca9d614ee54c7c5814841b47bfef7eda219cb8a3b728fca14a5c6c388ad9c5505269da3bc891c979a5136e7f3408cfe490d490a148dafeef75465d2a529c7b90d328b5a0963a4573503cdd11d94a04c5c96878268415377aa8d2338f7ff0565edcd27ece1266204e0d78d22f3240d59152981a212c15180822b450a32fb96b4a3d6a1db9e566267a995d616a20170a9a21d5effd3cea07bb80bcf03661324f3f5ee268c1e64670146c15be71fd8e18dabd6bbb90cb0da258b7bfe0297c6fb9e70d4367dff22c45dd30830687a600cb5adfa2743d04630a32abe4842f62a9231142a160a141869f30b664a3f6e0bb10410f72cb63eed6aef6a6ca3355916aabda790667f4337aadec69a8227ee3210d26e93612da016a47c3001f963df7d4045785cb6793a140e923e2b82f04807bc82e84219bfd12c8ba21b163a411dc7711b36043647f1a3addb8f93cdd9245f95be317d00482a4c0179a7a146f3ec813ea8f34d2d1e67141ea4a54e4dcbaf55b592bb063dfb75f22c5c43269879385e494d95a3ea17431acb21e18d385f1a201dbed6118d54edcf258b9d3a33ccb0f2cbf03f71d8122841463355720958c4d7a2ad1c0f1a42377e83633cb4da4452a8b682b549b85c834db35970ae4798d0b47070a3a22ae2ec3957d7c8824757dae8fc106ccceabc40c05dd3f35acb6f02e723b55f9b3f7a2de78890314784ae397a7bb9f1bfdf0af9fe23cdb8fb9df62f9b58ab7a70359b206a1c1c08f87f105412c5604228614a298a0c506eb516e837ae5b7b7249be7c749d0b3600b135857fa8ff96b7062c40db8289f1e600a4847d5a15844c585f554f584365a234f2fd8e5cdea2681781eeacf21192b1e965b2e2e47ed0b2bec75880e6de335a6c11d6694bbacac948b9fa749289c6bd7a1e8bb9b55c825aeeae0e94e309b286576fed88d1e91ae1517b86b882165a8f5b1b4161514f2896c6f430537bc8f0b078aaf147ca3d806a43ebfb789973743ab9e7cd686ff1cbbc36fbdb2dd4ce3584b5a87a9477792447458dc9394ea1016dae98e9695b92ae2dbbbcbe8ae13c05efc26e217237db29a386175dee94f8cf518d3e94872af81780ad68ebbbc413af39b6fe25cd1b39c98fb0fe24cde4c7ff244950e97050c8635a696c31905a2d371eb6f81d12d9ef7f959843c284ee8006ac5af0a39130ad109de3bc6b2e3661f45e99360dab2807cd14b2c7a28cfa271a00346ce12faf3f3d35c9353205416e4194bb4d45302329e73d7928017c9f891c6eed6c59de25ce930ce2f88b16f034a4dce7cb2c533ad0828681369fa242ce99465430943d2e902a87f19995d2c9fbbe0bd65ef7d2a00a3265b3d56b4472206e3efe445a570d6ce896a83f61fda4e5c6aad333202ba1ad976f964e3ef5e906bfb2cd04b2aaa2264f35c49a6b886eda3e4ba16b49ec254bd21005dde50fd1149187e92b230914d4f728bdd85ecc61f835843bd1813d4dbdbd614909ec296f2d844d715fdeea4d9bdd6baaa3da6e15cc90716b913bd27c6135304525bcf1fe3e2091ea160af4468f3f1ad50271ba0d7eb14e21092a1e1ceaaec07ceea65942042aefec9f55a8f3c3824d4a5df81ca91630028f44b0f3e50f7155a7136ebc11a1dd06bba384f39baeac30ebe5ac9e77c599cd9472ebf2ddcc85993933d41da0e22aa5817c388668bf2ceae5d675f7f5b860de4941cee10bc0f83219e04697e45cbd97719931ec4170bcf13d1c665222b58ada50c4ad9601d836314092a3f4776b9330c96efce57833f8861da4e3220fab9d1722aa9d9493bd17a0a15b52ed9ec9699956e2dcab3b4de2a914463150d8c1d50a32ea72ed36a53f4b14a940e84fe632ef7bf949e12f0969f45d2427c0f794a239f5fbe4465361d322f963ed290f173a3f1a54fa87751a9ef0fd03b09e3df41de2f01b9832df6022c53222e116b2dcd04e8cb5805516347b4c3958aa7a6cf13de1ee025c70d2cd43433b6f1becd4983a796368b511cc5869dac1d8a3b8e958b083fed8b65ed30b343484be7a8b2e8e71e4be48041caffe5a695594521a8f9530b3eb9f27508e35d3efb29863702f0fb8953b3a616e103906b1674bf5880635e168e4b6c9650638be36293e8905eb3f146836aaa2d364a4d51929dbb994392c388afbe5b227b60aca79bcbd5725e098f1e157b6d7bc24be45194a472e1cd95cc54fe85eb57cb56db3968e8f8ab3814700d35e9d41705a2f3bd77a7696e5de069106229c24eb9ec67900429c1a10d7a7576f4eb8a6967ca2a7a7cd54fc4c034d52dbaa64312fd3473aa4ded21381b2cf8c070e1314bd07d688d09d80ff531ee8610c100de2ce12d395c44615720997f14ebf31bcfcaa1cb038fdf715dd31a96519961a9f4b31730188af007eda91f709ea9a99f9dd0cde1226094706688809efdc92fde85611074ebed757fbfda41eba852d5341381b2410831e3daaa51c865f0237d9fc2e567d819eadd4d6081739d33cad1c69aa5503b269aa2", 0xf88) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC]) fchown(r0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) denied attempt to set clock back 266313699 seconds executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfda2fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e3e2a3f8343712051eadb71d89e040ff0000000008000000000000000000000000f1ff0000", 0xb1, 0x0, 0x0, 0x17) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) mmap(&(0x7f0000137000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfda2fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e3e2a3f8343712051eadb71d89e040ff0000000008000000000000000000000000f1ff0000", 0xb1, 0x0, 0x0, 0x17) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) (async) mmap(&(0x7f0000137000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) (async) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffff9c, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000100)="138e09f3207503fc6be371d823d8049b0298983722a2824a80016281ec77893205d62f603f177a9a9bda1cb27ce4ce2ccadb14757bef3f4d0dac13feb485fd161f0d47618ea8ae0a65b3aeacee9e946e9258b1dd63e2a257f4aacc0d08b76d3a607f004ab82fa5d644dcb42253ba40c077e863f5952e1eb79b9ca1fc77d01e7ed24d7e260808da2cd2373765f9723a5019dbc3dcee45477b5e3b11c2cccbc91a489dbc3bcec4e4bf2a887d2673cfe725f1e61612b6abd16d874429ec0cd1126e1b2842431a4fcfc2867a3185", 0xcc}, {&(0x7f0000000380)="f043a84ba7aaf24fdd3de317eebc749413c4dea80e16fb438f74b8456d12854d23d1ed7e70fcb5383ed0d9d37d888d194f8f69f505013417e3a03e208370f15b13e1de79e0128a8dab340cb8a5800e83ec9be77e1d7568030a93b180e9a273628b87bdd383da2094dd46811a7c755a95db2e8f689985cb8959c58df6c604f9ccac7dd88b9f9ac1a709aa2f9621e046eb220289d0dfa832769a435df8d4702e792020a9f0c92d1b84516ab4aa11daf5c89dbabcefddeab6460f9b0dc99757b0a9fb7ecf30e76031daf49b85f7fdc0bb654713565c88ea2ea866babfa70cab933e91c160f80d466c0d15cf651235fe59bdeab43f83febec595a2abf8bcfd3899bf183f56ef53c2929006e086b87d4a484142691ce77c55674f87ca3a359754230c3efda1e31f3284999ceb69c0cffc18c8bf882281142337650def7b9cfa2efcb7e385a99f1f327a86e169a803055488eb869f206b9c3349d8099fc6af1583748834112713d542241448d115e1cba3a538533120345382355997abb94f61a5bd2581b45e7364591662368ef9f513b84dc5df3b87ccac159dbe13ec1c08baf9e4e2eeba9ac1f3822b7cf69ca5dee44cf9617ef6500a30e1a7b61f2c866627f5a8219279ce316bcd290354bcae0c7e1c55c6c909c531bf8f0f3b40a84a32e69b542af89fc534c06b8c859c1086ccb0c318cd9e11c2aab03ceb4251f1838765ef3e1935d21735182ddc7c313e4cf433cd56189265be7df85b9dbe623d18ecb2f084985b1e2cf9d5c29ce3aec3dcfc02631d3d55dbbadcb1e41643c4246990339fe33eb9a69f3537c0f5a4ec521867a8cb406ad20cc8edb96e013c0d5b9a2e64fb70782f2eebc7158e832716edb6b56c8a17884d12ba362ad186b489011682f450f0c80a41af913008bb7429707e37d7efbe0cb4ebaa63759870f90274ae7c66041360a7beb467de36a248f220a4c189c97dd17ed639b7365b85350fa81c8f8057ae85e93bcad3e4507685fca14602dc818b844f21e168b6375683c9e2b2751177e90143a29565cb803718e6703e6b132d87772c8170a5ddf2e127c9f9095b3dde3c39ee48028bd7cbc03cad069c94615ab7dcd4f1c2f51fce74ec173e07e44ce37752966196a5dd2936915ae83515ac6e55cbacb17bb5e4036a039d6d6ae8a795a1afffb5d3c7231df22c1229369e8f8d5ccdf2f9299ef3fc55974fe40e169f418b59aa28fb1bb04cff071d94141878ad3cb3e14b16671c7ddd0bf150234d098f975585eef6da68ae6a22a0f2c1e67e0c19b0502dc2c4b4686dc863a50c7965d4a6a1925e8aca95ef1f5162ab78b3d0eef09900c729509b270face7b9d0ba45fd51b1e2a6e90ffa5b70cd07248ae732259002b709701d551aa90d30b6f1a8a89aa70c39ad9545c1cc998c11c3d7c52d5e3dc93dca6e417a693e4b050378f965f8107532c7426327096fd8c36ed7eda83640bb2f3e52326c7f81e069346dc4890a7b4a55a3222ec249d2c8a9c54b8600a2aa415c5b925535ed657739a51a1bb001984e6b72e63b207089061424391bacc06340c1c16084040f60441e95b09c8dcea791a00a2e41cbd07886d69cd942e4f6591dbe68a6f4774d0b61443580c608fc4697d10e45eb2ab9608bcece4c25b026ccec313fcba7be7ef22e470983f585624bd256f062f984aa0c5a1a7c0cb444a63e78ae5a4b4438972c2cadfcdaddae41661fc7eb8e3fde1f4e259a9e6e3c445c859fc49cdc14e0810ff9ce1da77e3823ed9b43679aa126108fd37dafedc99766a75bf7e3110ade32c69c01bf3f3dca40bfe487f1324d781db1316ba9c501c2e2c98e4b6b7f79bfac3f7f80e0fe584456bc29f6f9113783e3047d82b0374a45158ecb6c370bd96518cc9baa5c3a5cfdeaa4ede3f1c05ed66d064ce778102d483778c5cfdb17c32e019752001d8076fae8f95188c34d384fc54c0d4abb2a12f645aa7b8363ff4e103fbc8fc5de8126265c49f07f540d831daddf65497a4a2d345ec8f3494cc329ef94bcfef839b7f4ba52d6cba20507efc5b1ab05587da71282e2303ecc7f8e55f6da415c3e2993acf6d0ffe9a1aa75fb90389e4ac1c115528aebf4486bdd53abbdbc2a4076bdeb77ccdbb20a8ebb7745c24ba4afec8f03258b51d43ec8052b4f0994d8f2788a28529d3e0839ba82ada7fafe8328487973102bbad9c0abb142cd7488ca99ea3b630afe1494ab35357b7ad42f7946a30bc8317dd5597332671667512df035347358dfe5ed22c879017dcda6ffa5dd5f822267bb3ab3e1b751333bc715b80b4f5f71762558adab8c123e3ecc9dda5bc1d80a28ad3aa32990dbf6bab8d1a6b542b87fb41c7290001ea691c297e2086655116481c8d09ea54b11aa43718325180b6495fb2ecdac33653088e39a799bd022325463b51e92978d03890cff26f5c99b081935e02974d148fbc05a256e6018f8186b78a350eebe51479eec499b99e37f41871d4fd083c656b0c97d641e47f80fc2e39c9e98c8e34a596335c4b57aebb86f858988d6242a2f2bffb0f915eef36f853f6df9dcb7b69306c6e63e262a30252256225292d9a1ab3af121ecc3ae64375978a86683b3594812495bfbe32848634b8900546b709cdbcd093d77e0006de4213cf0468d4819ab8a0c5cff6c9ca69d9ebfeca77b1f3bd3e99eac58784723b515613458eee7f9170c8bfdea0b1c5a3bbf304f7f6a649a22a212799dbd4e28657903c5c9ab3dfc382a7ff7db637eb3c28f6d616c6dbd81970c6f80b077cf0c911b92de33a7937c0f7cf4b6e431cc9ceda3a84e4caf701b5adb3cd9d14b344084c51a107a8ba5f7354849d09ae2fe26f67a3e91d4ec406d135fcbbb9a2801e35dca6ebc7b18c4cd1319dab912211c4031c6b79eef74646be9524928e76fbad2685f81076bb914f1a9bd80f58a3b722c1c0232353df8c558600902561edd70ecf13a75e00e46da447fffe5aedd1604242223d04483198e4114bf570ca79f9215d76770145228aa38a2071c12d150d379f80c74da2e4ec6039b5832065a8294e41f11afeba7813bcaec15b713352212325f181f5f48ed9a1d2e92865f2d6452c06503f0ad24d8dd9701390964a68df2839cbe58e8b2eb73b7feb5f726f68041dd35e5f7299c1f4e75d3cb48369668821f6c0391b737e052208e4dbbc054bf8d8e74f8cb5689efd800f65195f4aa770176f8047937820a8cc49dc60ae0b3a24853375afc076172928c7ebda23c3ebf410c48f3c69d89284b29fd9bfc7433aef23f72862a6cbc810bf26e735e484edc3855db82946231df8a5dec6a18a664eb536b44887bd6862bb616a0fff64bf2b8c1f02d7957c5b1910c30f5487c49cd250f14e705c06edd4cfcd99b77f51bc1228a4b845df0f9eb7653d963a2b71628bf4443ff377a6db6e5055a09623f712d85b3ba077633017d8022e704de36a4d7e3874a8bd7c186e3fc46e22f78ee824356acb50bef0445189475b8640a768145a7fbd7a4d9af9e75fb051e410b12f7929226de7cf4d29fa4bc5a215f7278a0afdd8c3734cd37eaa61eda692c1a4ba6cc7119c84da4474ac0ed8afaa309cb33b1f9a066effcc942e2c007c4ee1dbde54331550be3a5bc68741ff42a99ee3e52b40eccd228dad1f9451ca45ba6f152e1a6ff4ae0e21bd4761b2c9c66cdab4c2f94831cbd1af6930feed7d7bfa5353bb289631149e5831a4fc2c799c9766bba9073f49c1fba9c35d3dd765e1f49cf028f6bea6541db9ea3afe241b7e62be4a0dc8a7bf5f3ab06655bb2ff67fc97e49842519aec6045316db7667b3e66630bb85d4f9d71a5f47c56414857c5a1e6ea8c14bbdc08a96d5b1b449f723d5ba187849521d66b841c7c03566ec3cd18bf811d48d11821f4e419b3dded3cfea17774116c7a277746ef2bdf7921e08647371686adc3c20feb50542c7fd7403b08fbb27a790b1f317fcc3e526b229e848c34ac6d72c1a47c3d2548e47b2e5677067ae643b466840e8af0dbce5988c295c8f5e125d4bb362d38d5ba9208da983d33a861b2a6a0338ebfd8ae715d66f32c92b8639ff6a795f915c1942e161a7a9b7586af15ee55d2b648a4e18a7cc25553188718a8f950b501e412813abffb299f5cbb4543353d5d29d8c7050b5f30ee342659892defb8c3d1d0764069963b3d5d5467af8bfd2da40531e9c007f3e31d92df655957ab16118e9f1e4c4108d35487baea63335a3acaf1efaf2ecaf9919c4bd9d396a346b8ac21f0e10d76efcdc19c31bb77974607155b202b5e876ac3f3960703b7e63ef12de27ebc232d5cfa43c78b256ebb5e904a0c9ac211da107b1e236b81ea35bdcfb7d43d6fd1846a009857e897aa2eb21abd7b2117d4e75a773375b9118cddd6468c638a7fc37a7315e3e4f43a6d82d4b1476e62050ca53927b401694df4087f17bafcdb631ff8324bf0eed09c839651f048fce9118ad710d6223e8a9243955920abdd9aed6049fe9bb77fed06c66b5c081c8729bee47a7fdca084464e0d27e935883d0cf39c7b278ccd5401d1a5b9c172d580ecc7094f576d12fc0289a26214603eedeab40310cabb7de6094b20eacba0b230493b54201f7e3274d089edf29f449f0ccc8e53ddad3a488277bd73732ec2ada0ccf6466928ee35be331653b9e8e0f376a1529916ede6025afa13bc1535dc62d3d6fb136575b3bfe5ae75b283763b98f47af6de567982b97ac4f3067f57933b3cf1ba7228f32eceb0176ab4f200cb3bb15f3acbb2d59675d5ed2e23f857febed353b65e3c9c539c2a1c0bc11a4697c132bfb6318c7d7963bdfd1cc86e139e493ac91ab58b1bd1cf7c227d09f557f56c862131f60605674e29b970d6f8fbde2e36ce75bcbad1c1307f75ce2b9a279335545ce451ec551719d32da801b4c71dc34716bb65fae11ab9600d64719c61566ceb4180f51f6ad2098882b29f91b8e6178791cc3e7fd3200f956e21f31a3b80a19642ca76131b481e8f3016cd2330fc6d77d4d19ab30e9b6f6fdb01eb622bf1937e170c60dda5654b8926e3a151e68ce62460625a8cfa0a79e1c0536a672b466b01f1233d1c39ca3a79d011a90cbd412c88a4a8c0d7e715cd924d5b964c3703b42b1efe3062f5b4caff6b8e01fafa15265cdcbec23575c92d7dd8a41462e985e03d8f77e3bb36df1b28508ac61fab90a35bf5d09041089c9cce3ee751853ecb7387a99a9f208cb428b813cdabbc0f14718d9df519517d39dc083b454ead3f8842b9b591f02fd0b4a625bae251004c6e02985a69898a140a19822122b080cc811a9fab35b39745d20889fc90fbc28ca95355fccc5706f68c11931ac648f9b263c4b174f2153d1b8a9ffc9b348d50225707cb552745f5efbccc64dd3e3db758b83a7a6b704dc13fdcf0704081baacd500727f45205cb74bb8624e13c945b6b1257ad1d96373254877f1822ce13e3508dd77b43d45435c9b6b3f0b03bd0448505c4df917f7866d1230974550c0cec50ee5a48122656859502b73fd15bf48e9dbee8cc8af76d4b01b7823279194b94a3f4c58b738a2dc596ef5c5c99e030d3c5b43851d52d4270ac4c21661c24467a818790764421cc2924e5a643f22c8c0ab874bc6d1c868a7eee7f30ec9365e3da5abfd5b956f14ce8c836cdfc2307bfd97970da1c14e8bf6070477c7179fe990c31f16bce3ba60c1cf68154e2b06068652b8f9307487f3d35d6d44b6ca03f1be43d8e09a932730ade7ff4c0914cbc7cfb4e458ac64afa7139a0c0890f90cdef204d41c005035d06b2fdbf83cfdd5b11d1c0341ecb4003b40c6895440e500", 0x1000}, {&(0x7f0000001380)="9cc9ac0c9d18e34646570c60a320fb79b5a974b97eb3595fa5b9fa6f21d0e03445bed421cab1aa9509819f73463b23fab6a163bb8d82430dbf9cb499e1b7102f76c212ec2a0902cebb945ae47bfbfce490aa4e4ada76be1623a96f95db4710ca7d87cb29c612ab0f20925563bd58919faccda52663737eb8461959d0ce24c3bac1ada7a38f8b9d1db71471e76e4bc1272b8b3aea0c53cf046c9e94304cf79ba8283b699792dfcdffa3a14606fff06fce8e939d657e59814d8491ce62f8b1c295672987cd6aa04450964a4cf10f519efdcc1a9a502418607d9ba572c3f71cc71b23e6f006ce393128a4268bb11bbd5fbf86efbcab86e968b101e481398ed1", 0xfe}, {&(0x7f0000001480)="5797e981574236539be85aab48ac0c62617a21feb355ffd0e553a79431711dd1bd74c9e0c4a9481b711ed8ad5e8839ed80393f921872e971faf2dff401e8f9fb2921a9dcea3a8ec522ebc862276dc254f094eb509d2f4b45ad1686c5b93104c2075f8b901ed25a8162b57253e0906127cb81e3214d80be3fb8d7a5248c1d9f84514ec88bcbcdcfe3ba176f90160e9fa84e755619643bb996da3c027b279501748342728de9ac3efa316833335934f6ebad58bb6bb9e991c1b903084a6699884896f7e08140eb", 0xc6}, {&(0x7f0000001580)="d0f02ab85d49e02dfb4f35118e2c44a51483504df749fa27af0964f2a4e3e97b67a23ff4b35f29c5a83f92c541359f6c3d2a9bac807fd542d2760c47b9d1c65010873f14242ca3f6cb1edc54b5af7b0965ec4c6a8c84edfcf4a252ab9a544bdafa1f6f64e655767d222470f45eb551ab6b2bb7a0635d56eed06f10fe474ee2aef7c891121dec3be7de21e51cb1c4e30507eb7bbd250a8b01fc320433e475a2510dbaa7c133e7ae36c1de3fe97d77137cd2d6433414d620fbed4b94cbe28a40df2b1de14886d441e80ddc4bced98c6b9854f826a0458461bb3aa0601c32f64ef0bfb8fd780c26abc2cd1de84cffd0e869c7447a4324b27eb7d71fce17c90a24161dc061dc064555eebc5b53fff832e901b99f15ed731ef788d18adbd32f4541b58c82ce117522d53512bc5d34f711827eabb39ada9cdb9a925c3a1e60c4e4d6e6723c1a0b7a0f1273a850cf8e953d6294b2083801a98b562bc336be21a54cfac8fb753dea67589e874c19bab22936f9bd9ef23b377f0a3c6684f05ea21d03dbdc5d86e8175fea4c1299575978af493363e8869906bce443d2d05f792753045fcb5fb23427ca876b0622fbe55933b55bf6f9a2ec18df04a423ffa2a2e83198e932558035cb6e0256593b7f6406b5548433bf1f1fc94181fe6392e9c6855d9eae5760b61f94639a75f6a78b3e906778a4647684722f7dce2e0a4e5d3bbba681339ddc1b240ba54b7dff9af86c4fd609c2fbbc414c7f7c8b97a4b6472720cedcec00704ab5238d1c6c6cdfeaef168dc5207db708a96312e9a517a8a0a50973f143ebb1df0dced18889f34ec8f408f2859ddaefbda3b493c3a50a532991bb5e3c263385ddc1954a8ab9517bf9474d4de9f10e4b4bc3353462804e91b10b5e9512b16160dee7ef96a8cfe4a616b59fd7bd701906f9336996342d1e88a69e1349769943eb279abd3260da0ff0adb32ed6ce0ec4b7ac1dc1abb8835fa875a77fae7e8f56156806d36d5582c6477097019e8344545e0c209928c4f027c94c7eac5597037cfc51313db67c69dc857706784941a3b543db74449eef9b7128abbf22050acab11f1d45a5162b04efe88e46b833bafd0574204f39e2c5476b4b2fc44eda16e8ed199d89d254bd73a481021600ad3a7441f897eafba7eed8a70d4006220ddbb5df36b580b689beac733491eda5d95b5b0a2f2c223181504061121de0be12169cba9a5199a9fae9b26265a6298aed473ee0d29acb35b442138adc56cd77938f9e7d90195d38570998930aeee5037018915c14fbb983ca313b2c1fc4767a83aea3e2552104ad78a9a7d66f58343450ac0b4c4c24294449898b9e45afce587bd196093af596851a4a40d0786227d0b6a83c2e4851a086dda9bc06b7a612b5057a5fa1db46237f8474d68a7e22c42df588fbeb029557ee21f94f393cfe9e597ca90c036877033fcb0af5be6d0d05f2d76100c3540c3525aaba4e04928b7678511dec5285a9ecbe3c391e83ebaf3579a35e4aa70c3867cb545321058e4887749f5b91d5f8172c4e951de57f324bd06d9ab1402c64a8e4fe84b7c9fad06f4c93260df937255438c77dfe50db597e6db6c7d41158fce7d01535918e69aa8dc7f766da47af2a88be585221aef274cb6c5b3db30d56853a7d7022fd204034aff858f4b303433b22c98b0c542489f514cd69002188939ff8d598711eb3fbff0013927177e091290eba74ce03db06988dfd1c426cdfe155fd2bcae79b98d18184c1bde367099d0d2f40362ead8e621d6d46ea727593659b0eb0bab4b2935f301d350ea48fcbe6139c53894efb0940e6ef2d75278b6dc4af8539aff74f699e33148db37167b7162c5bdfa37a2c8196752a8c15fb95724b5fa64314822c60e8cf695b8a11a6db46f83e751d47bd2fa67d94c0d1b54211d4b16c5cca3d318f0d2bf26dd6776463604aaa4dfa2a89a7b2891728804d24126d58758d1a8dc4699b0a1ecd47cdafc22af685ba25d3a8360f6bc08e7432db1b3f46158365462ac8bc327bed7936f293430b06f0072fce7155d12155d2b450bd32705e544adb4cb537a7d5d2e07f9cdc23e439a2cf82238019a1288a00d9af58b32bf4436eb6e28db75c660490abe1ea6ffbb23683d3802ea2c0668731d575c41e98c6b30b6869daae2793e7ca991657e9879fbc29635c8802b7655186bbafdb170a3ce09d13da9a4eefb548a846bd95a8ba460a53f93720e2005be5435cad960067cce1bc4d3632393d87df91905b374d918326c78959b7df0b949751130c92dedb4f2c961796f76ba51bee3d7ac2467a4cb4ac28d432effc1b30e445377828b76c80cff7b5798d3a3d0090799d3a7798174433c954ac48554b409771a61757cf635d500e78f4aec458f2342dcfc4b01357736418832ba9fb0703e8882b771ff8ebef0575bff8c942c41eb47bdfad88e386a826d1492b270fb5148c99b591f5d80ab54fd761108c2aa76820f0db215e833be94c958f65d40283c9c14143b8376fa978235880f4c06252b9bf7ce4d8b800406251bf5f8cf3cfc2f5fde7ec22a9f7e15c382e4717578702cbf7c2fe9b400425c4b1afa0eee032dbedd18a15259feaa5e510f2ee9209a167c219c8ab654ba330a8030f6adb994fa78372510724c1d25c423dda791cb9e7fc40a23be0def2a57a2fd97b9220d6dd5bd29015c8e886f5008564a3783ed02311a9e455acef8f54124b234923370f0264ca158c0f0f85d63e5a59b6f6b49417bea7cba918815d500dd87b98cca89b2b5918c3ea6fe1986280b33da1491239d4ed75d960ec8ed76aa238ea2ffe66ab5259ed9e029ff21be05914c3b396b3c7312d835b5a4977bceb5ec4db22809720f7eb35dc53ccf661a598be4f93bf5821077e7142f834d7fc43769a805227f2499184a78c74cca20b295f94ad2c0c15c49aa594d57c84c8468e31842cba51c831f8b08cccd172564e6cf9693267912ea63d99e07d7d6bff959a9ddb68e4721d35ca08eff4ee3e6f83e369e3b36b794489c0e38e4d0c685e0d4872196ba136011f714c4ec75eeabcf6fde25bcdec552d6fc693a37bd6d35e90413b0bd95edb9821d17ff6ec400342f0f721f308718056704d8a445ca6e7475d17596421e20fad939fab55f9deb5aa5f39a03a6f932fc314404747553dacb55ce5172cdc12d4390e5405d2ba11d9154544ea71309fa88ca1e952ea673c3d168a32248dde175fde081372c5f40172a1461f49afd353172f5b78e92062ac177d0ab818fcd7d2bf6953290a66fa6e6f54cfe7327b0f3f4bf1340eaf38236b22558692d28665f75834247aaf322e8a0d7aa15043805b8dcaddf3d861d17da7f2d0d9895645ffc2cd663129065a22c136a36f3e13c134e9d8327f8784c76cd8c7f770c446baa313f86d144cb5e076392f1156efa4aa47b3b98e89213c4411c5f92bc01cc1930b6dda36604ab3642e90fc724936274cfdc7f0e539889498bf98a64fe5209f2403734d19a618d0fd9663caa819ba5a973f9bffc99590e04e90d9bca850da6979b602b406a16f13d75c1e2533ab5c6b7bd05451a55d1ffde92766006969588f0ebb54d6b88e06b36876774cc3edc98c7d43d4ccf4f5c7bb3d6e0c83cff154f8c5489ffbb35bb491ad0ad28eb0df8b6c569e21e4f83e419ee3c7e6fc47be72201daa0ea6f6438efb4e3bc25e3d35dfa7953afcaa206652fd0a8d7702c96500151ea2db25ebd5df0d3e24499e53767248a6d9bf1aee6eaf9b4952569832e6e5d994135bdc22c4032f103c387bd320cf58f3e7b028bc08bae18a5dfa0275a08773d164987cea873aae0815831c4898ba85f4fb9d9c8073f92b31e2998f910de7118f3070e426af41788887fd082a324f0453907db7d7d98aa61e09fec2d8f08cd3c539759c1e3ae2dfa7ac7b95b3a6323636660b2f23cd34138eae307db574e76744daabec7277dd16ea2a2ba9f0608b4c987f3caa4705194a0f0f5dbea9db472dae6053826093a11cb41b24b7e309918f6759776210f3a2fce7ebb688ea95f6b84868735bf34d431359f4a1fc428ba8e350bc539a47df9678638a79d9e9705a6c85ad9adab333d817f20cff1849e9afb0e872ba0b8163bfff70eb3cc7a90c8e6f207998286e18781695b7c2ab68191961e9d35e4c1030733c527c5e8d0165f255beea40e44d36b7ed0f156b74a4c6e408cf5e2f766fc2e80c2cb00854f6d2ee0084b7c803cdaa7a534df2183cffd021a8467909a364ad3409e4614ff478ee790aa86688ebcc238f6a1d58381018c795361a79f30326407726f06da6a756cf67c641a441428f6e8199411faaa3c6ec9b33650bca9125fb0b75d683d07a8e1100af500bcc55515fd616e173d906d86435df6c4a601c17f073efac8dd8cc07bd730b456a0d7e047f067a580510ea33470172889db918b8134b2d3bc0f50a659a1bb79fa5930b284d92ffefdad63cc6b2fcd7b05a7a8ed07aee1585ff90ce0a9ee175f8876e6d6636f46c0a4279eca63479e40e415e9167b0b65cde7cb40a69da39360cf77955909e2cc27815da9bc3e10c888fba95604a9f34c27a871835daa4db03abab841a4c4fd02730764e5cca691a95d943d2b7727d46c3a6a48b4a23e5a9b6bca1552b6768dd44451ddc221547476cf1588f45f387041ac8185aaeb1a03b669bb3f5dd8b60ef7f3c738aee3f10545cc2de40c2b58999b27bdbaf3cb1aefe2b64d6f0f141677393fdd38bfaaddd15533fcec3a42fdb06f41fe035b1f76437fb18e2e67f56f9cf1b9c28238b723af3a9725199314b389395288883c65e1bae454c34892c8f962936576769e66af1e7b437db50da104198a20e4d9880180ddfab3803dcda227197a230a9b673d89c2d48cf70ea7e610832db57c1ca64829cecc24d819c51dfaac410517f78f69612be8af25f91c13427178f4cf1eec30b1d4e92362995499422b626ce79a0611e8a54c37565b6057e0b4f40126d3df86858d83b0e726c41cfea94db7b694ff3643c4693891bee665cdba52fc1a3abde88079d0657323cdc7bab751430338dfe7495a80ac5cb2a65a0736c1c3044c780c02e11d9148ae20e6c2fdde6a49318ae0cd25644a56d79559f757058f54dc803e926e7bdbac8b990c7be46234c58f04e798c9b52740be60dc0cd20c08942cf795ada01354db39329a0cdd1d5b4d32b4ab2fa4e145117c5af279b0b00b927e2f8f76ba037bf0331a13ae6587a15e85371e44eec4cf5981ff4cb966144300976be314ba773b2ddeeeefe67838ae168abfeab830f755f079955652ad800d0478ade91b1c95e2f866bba0fc7270669232eb47508f5feecb0b765c482383c255f48aa00ff004c4be4d31c3b737859828b59e32ce13de77c6c03d3f1864772582f73b8ce9d72538a03707f05889e1d449b3f6ec0958f2cc1ed92877baf6def9b486867a34f9853b549e576b4709a9d927fa092eadbc4ea1de641548cb3f3848b30de3c93b68913e6fb99e1bd7cbab675d26fdd4b3193d916490dad17ccd80e3ba707a1eeb5f2370669e9716daf4d5c3413310f8aaf37c3138e7549b3397f4cb16310dcf8b026b3ea420807179b2f09d444228fd50dbee00683a8607c41db785a4a9a4ad61c49052edc1776ee9bb1fd6c5394e9f925f519c44c0e3a2792fdac13652f0a195ac85ba9e93329eb8f612f67392df5cf786600397f617cfca86a355302a446c255b42d01c98bdad75b2569e6dcd221462d47cfbc366234256d4fd01b4defdb8019a48b6819bee27eb69699f2d12509cb8c2865b31cc5a5a61c18ea0f335f4a8c0e27", 0x1000}, {&(0x7f0000000200)="3727aa32d63c693baa86f2f7130eb96c4f648203b1ad0ad07709ebc316d25c8927113f208f6eedda234278da49122ed461f5bd63ac7b5a20b1f8e5e837eb0b522588598de00842c8a67b3797bfb80231cf89e5dacb7d", 0x56}, {&(0x7f0000002580)="f23e9b894b4ef59de278902024e0ca121caf4ef5cc206397a77c88f424569c470cb6bdcb78a8c0136f1fc36428d14b9813d6716fbe1115e9d7440e5c3a403ccdefc4fa5a42cd5876ae07f867b17f3fafe205686e1a726f985bc4f78f1a574a31256070b025046a219b6254227f1ea7748994afa1aac620be5770389f56725c9b046ceea1faadab25619ca8f83138c74c9b5f8f8e", 0x94}, {&(0x7f0000000080)='n', 0x1}, {&(0x7f0000002640)="b666e07cafb6bb94ea57eb1ed6d46dcd23820e3de8d553810c14760ebcfbaae26efc9bb2e6aa85f3445ff28c888ad7fa5d343864b4a3eb28aa933f605d19978692e79d6193f2dfea2dd4169f53677d5b81f116998f718d", 0x57}], 0x9, &(0x7f0000002780)=[{0xe0, 0x1, 0xffff5144, "eb7502e8a783fa7f785efd418e7ecd0286a632904929966b14ab54be06a5d33961dbc7ba455523363e69f6c67a933d4997e1c2b56e2b3bf7d1a0d0d8ec87c8c9a87527fa865787916a904e714b589ffcbd6dd143a129e886451915901ca7922c1b595c7a76aff6f301635f7ad907331f50b7a9accb9edc3ecc7ccab8f14aa6deb5d086de97acf321360caa0746942962086547bbe54cf399540c9668d165f528eb37ecc52b59b36e861ea00e717f2f219524d74c9ad37cd7037684b384aa2b07af0ddd02e89357cf4c55d86ed32dd8"}, {0x98, 0xffff, 0x7fffffff, "284034bc8fb412acfe42dccf2e2084b8c36b5e7f0750e1f0db44fa839546902476e41b7fb43a6b4f0fc584d40f03e6b7fb312341dfdda4e1514c2a86ab2d822e744a7941e4d4e23059a1884925da028678007e801c4b90af29af02b8d0b1988aa7be5f7b7434a334e83ec7b81b0014697754241e8882aba6f6846b32530f0b8ce2"}, {0x20, 0xffff, 0x10000, "ab25e327acccf688f8"}, {0x98, 0x0, 0x0, "90c5ff98f977bc1cea6141679ec763ccc8bc159cc6e570b6dbbb4f5c764977f70a8e83a5d5bdbd6aec455b4bd44c454ad7ce64425da78520ef514288de68d134d2efe0479a8ff8e7fd279e56221df93d195acdb1752e9c5958cbf726beb17372401c79c870adbbb65e56f058033fcec49fc44b9246141b22503386940101687926f36a5f3bff"}, {0x60, 0x1, 0x2, "379d8bc8b17a0b0b7066430b9f999da6b716863ed0316adb2424e3df65e7e31735a1eb7814428e72390fdc0c7763196adf69aef0622f03902d5d39c1c8321a194bd4906d0d420e89778e3597"}], 0x290}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797623c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033f66c490380129de869a34625e4e43c073412fa64e8e11496007f8687533346b1b86ac0c9d319f567dc33e9608fd68b5402c7501334", 0x92) executing program 4: 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, 0x0, &(0x7f0000000000)=0x3) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) socket(0x18, 0x2, 0x7f) r7 = socket$inet6(0x18, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0x73}, {0x18, 0x0, 0x9, 0x5}, 0x8000, [0x9, 0x9, 0x8, 0x20, 0x9, 0x2, 0x1, 0x6]}, 0x3c) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) kqueue() executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) executing program 5: r0 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) kqueue() setitimer(0x0, &(0x7f0000000080)={{}, {0x4, 0x8001}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x0, 0x1000) ioctl$VMM_IOC_RUN(r7, 0xc0305602, &(0x7f0000000040)={0x6, 0x2, 0x0, 0x0, 0x0}) ioctl$TIOCGETD(r3, 0x4004741a, 0x0) kevent(r2, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffd, 0x20, 0x80, 0x1000, 0x8000000000000000}, {{r2}, 0xfffffffffffffff9, 0x9, 0x80, 0x20}], 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f0000000500)=ANY=[@ANYRES8=r0]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x0, 0x8) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x8, 0xfffffffffffffffe) r2 = syz_open_pts() close(r2) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r2, &(0x7f0000000240), 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="2cd298b7b3e099bebc4123d71d889757b39271670d", 0x15}], 0x1) socketpair(0x18, 0x4000, 0x5, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) 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) executing program 4: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, 0x0, 0x0) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x284d) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) poll(&(0x7f0000000080)=[{r3, 0x1}, {r3, 0x4}, {r2, 0x8}, {r0, 0x4}, {r4, 0x41}, {r5, 0x4}, {r4, 0x80}], 0x7, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r2, r1) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000368000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00001fd000/0x4000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xe941) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = geteuid() setreuid(r2, 0x0) write(r1, &(0x7f00000000c0)="516db01a7ce5defb9f32c051e8a5c15a58c8c31f9314f19b9dce6a4210e96d8e6f2029ea371cda4454b7ca866ca31319ae7f298ca4bd60ab23857c26b4a028f5f28c3785d230fc6dde2703eda46de753bdf992b8bace26a32acde87880bda8ffb201448a0d4d63cd5bfca061119339d5", 0x70) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="2e8e13770b4f8c412ad9b96595b11ed72cdf407b94a282736b54bf7b2259ef3d4b844a", 0x23) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1013, r1, 0x3) r3 = socket$inet6(0x18, 0x2, 0x7f) r4 = fcntl$getown(r3, 0x5) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r5 = msgget(0x0, 0x600) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000ad6b6aeb00c83e7f85b9d30f1487852392b4524dd6611980321d665957e6a452a93d92d01b743058aa06d5dea9da27ae3f631f94fcf8918daf11b98561ce2d"], 0x46, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x9, 0x8, 0x80, 0x4}]}) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r4, 0x0, r6}, 0xc) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x9, 0x5, 0x1, 0x9}, {0xff, 0xf3, 0x20, 0x7015}, {0x3, 0xff, 0x40, 0x2}, {0x2, 0x7, 0xfc, 0x6}, {0x1, 0x9, 0x1, 0x1}, {0x6, 0x1f, 0x6, 0x8}, {0xa0, 0x8c, 0x81, 0x647f}]}) flock(r3, 0x1) r8 = semget$private(0x0, 0x3, 0x52d) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000480)=""/79) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet6(0x18, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000500)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) (async) sync() (async) getrusage(0x0, 0xfffffffffffffffe) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) (async) r6 = geteuid() (async) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r7, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r4, r8, 0x5e, 0x100000001, 0x8001, 0x9}) (async) wait4(r4, &(0x7f0000000000), 0xa, &(0x7f0000000040)) (async) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x10, 0x4, 0xff) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x8}) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)}) (async) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 2: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) socketpair(0x13, 0x4000, 0x1, &(0x7f0000000640)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r3, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) (async) r0 = semget$private(0x0, 0x2, 0x104) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/240) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x4, 0x0, 0x0, 0xfffffffd}, {0xc065, 0x0, 0x80, 0xff3}]}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) (async) r1 = semget$private(0x0, 0x0, 0x440) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/54) (async) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r2 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0x8, 0x0, 0x0, [{}, {}]}]}}}}}}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000dbb000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @random="e0c0faa888c0", [], {@ipv6={0x86dd, {0x0, 0x6, "7c0002", 0x30, 0x2b, 0x0, @empty, @rand_addr="494b8cd9f7ed830a493a499df7056292", {[@fragment], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast2}}}}}}) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) executing program 5: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1]) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0xc020697e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r7, 0x2195b6d824f0fd6d}], 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x82) shmget$private(0x0, 0x3000, 0x280, &(0x7f0000340000/0x3000)=nil) r8 = socket(0x18, 0x1, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$getown(r9, 0x5) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000040)=0x5) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000040)={0xfffffff9, 0x1, {0x7, 0x3}}) mmap(&(0x7f00006ea000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x400) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000080)) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup(r8) pckbd_enable: command error executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146959, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) getrlimit(0x0, &(0x7f0000000800)) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file2\x00', 0x6000, 0x0) rmdir(&(0x7f0000000300)='./file2\x00') r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) executing program 1: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) getuid() getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f0000000500)=ANY=[@ANYRES8=r0]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open(0x0, 0x80, 0x1) (async) syz_open_pts() (async) syz_open_pts() syz_open_pts() (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async) r0 = open(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x100000000205f, 0x0) (async) syz_emit_ethernet(0x22, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa01000000004168d2aa73fbed0ea18ff64dd6bdbefdb0d375645c19897000000800"]) bind(r0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) dup2(0xffffffffffffffff, r1) (async) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) (async) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) (async) msgrcv(r2, &(0x7f00000007c0), 0x8, 0x0, 0x1000) (async) socket(0x2, 0x1, 0x0) (async) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000280)={0xfffffffffffff5be}, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 4: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x8}) open(&(0x7f0000000480)='./file0\x00', 0x800, 0x4ebfac6bbaf7948) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000240)="20b718e06c0d74d9646a8913789ef41214e8364621fc4e5816591c489ad488794307850a", 0x24}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x9, 0x3e9, 0x4, 0x3}, {0xe1, 0x100, 0x1000, 0xffff, 0x3}, {0x6, 0x1, 0x97b4, 0x200, 0x4}, {0x4, 0xd0c, 0xab6, 0x4, 0x608d}]}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) preadv(r2, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad00"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000a80)="5c2a056a4f0591d3cc6a241e84e12525ee04f3ae670bbad27de6e6636478f87d1f910fb2eaa57f8d762714c0b3b554de76b0b8920dade286f7a3ad98df3555c4f9f9f44187b23ebc1c6469b2e71ccc009fd0efc3b0c7b4d001a206f0b7e7cca6f3d4bed77dc6ea3dab26dbc2e277caaeb9b3ce19f917d7609b584e93ba2c30f64841e733f1aa79cea8c2de483935481dbdd21acbd9065969dba9beba579a8a7a8e7e26ea64d97885ab35e814774dec0f7e575e25a9c0609a2ff58bb7e1ac16b348b04629f4f5c81c0b3043131d5be39677f473b8dbb084f5fcd8a74c8eb357c0d49a7ccec780129d35cf3fba943b5cfd56250842a760e5c0a53892f5973cd34b67006cc2c242a070cac79bcd0e42845467eda961707661663f06b6a311522f9c3e54ca6bbd4c4c351cc78ef16d5b9e5aaea997b0eed2545d93ff2e4650930c6a13a812237573ed13db8d92cdae17f3104e0e06f9814b352a7e4f72642bf45108ca3cb3947f4ad3920c2442dbac6f2ecbc1ec872911b103789e1cf131d076e6fbd4c5067b15222358d65df79228d4e0ceb5cd436064eb65794c3efc985369a3a02575146fbaa2ea5ab19067483402d623ba75cfc53654b86ac395df6145ae9fd18b019532d1ca25cdf2ec4d32785c454b76602bca85a2dfcfbe3d06328d7e5a90a03aa2284452f5c74f4a7a", 0x1eb}], 0x1) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000009c0)="6600fd5c61fd9ed7e41ece4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d0400cca49b9b0011c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c650f15e80f2f6d611d4ccabdd99bbe26a4d4a7005e060000173fff3c95581d09ec2a97824002e0332ce777eab6816177ec7ecbdbbb282351", 0x91}, {&(0x7f0000000600)="cb41b5d5944f207a13e3a78e318cccca1cc198ccd9", 0x15}], 0x2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)='x', 0x1}], 0x1) readv(r4, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x3, [{0x3, 0x80}, {0x3, 0x1ff}, {0x2, 0x7f}, {0x1, 0x5}, {0x3, 0x8662}, {0x1, 0x1}, {0x3, 0x3}, {0x1}, {0x2, 0x1}, {0x2, 0x7fff}, {0x1, 0x6}, {0x2, 0x8}, {0x2, 0x66}, {0x1, 0x7}, {0x1, 0xba36}, {0x3, 0x5}, {0x2, 0x8001}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x1ff}, {0x3, 0xffffffff}, {0x1, 0x284}, {0x1, 0x3}, {0x1, 0xa254}, {0x1, 0x2}, {0x3, 0x4}, {0x2, 0x400}, {0x1, 0xffffffff}, {0x1, 0x7}, {0x1}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0x0) readv(r0, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x24, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x8001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x20b3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa6d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x39e6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x81}], './file0\x00', 0xfffeffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvfrom$unix(r2, 0x0, 0xfcff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = getpgid(r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r6, 0x0, 0x30, 0x1}, 0x9, 0x7, r7, r7, 0xfffa, 0xb, 0x6, 0xbdbf}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xfffffffffffffffd, r7, 0x0, 0x10000}) r8 = socket(0x18, 0x5, 0x0) close(r8) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/13, 0xd, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c5000020e4fafe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) poll(&(0x7f0000000200)=[{r1, 0x4}, {r0, 0xa2}], 0x2, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="d108e62d44f13617ce2ab32b25ffd60ccfb1d3b8a84c8b6e763afc2decfaa9d46b7e2e4fcec78ec7aa35ede0bc8e90963a1156b51e0c4ee70aa6179d3c4487f77016f8ac12bf312f41c20d435a8eeab5d12e19c2c76f696c82cb1b83b9855a644edc17ae5816b2333648c6fdcfda780a3bfaf7ee406a7927581c0fe8e8673c129dbfa816ea89f0c7431a6e02ae4f910f4c5c68fdd87d3a4fd320665faf40e7e9065ee8b4cbb18d6612233d", 0xab) executing program 6: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x14a) r1 = socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x1008, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0xffffffff}]}) getgid() write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x80, 0x9, 0x1}, {0xfff, 0x3, 0x3f, 0x40}, {0x20, 0x4, 0x8e, 0x10001}, {0x1, 0x1, 0x9, 0xa9cf}, {0x7, 0xdf, 0x1}, {0x4, 0x12, 0xff, 0xffffffc0}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semget(0x0, 0x3, 0x36f) executing program 0: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1]) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 2: setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) socketpair(0x18, 0x10000, 0x80, &(0x7f0000000000)) (async) socketpair(0x18, 0x10000, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: sendmmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) socket(0x6, 0x5, 0x1) (async) preadv(r2, &(0x7f00000004c0)=[{0x0}, {0x0}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000600)=""/152, 0x98}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000340)=""/84, 0x54}], 0x6, 0x6) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) (async) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r7 = dup2(r5, r3) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x3d, &(0x7f0000000040)="00000080", 0x4) (async) execve(0x0, 0x0, 0x0) (async) close(r0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="c3aaf0ae467fd4a957846c265c24ca7b3460ae0fef8a96a5e6b7edb6d96edb258f57086712ea4321f2da54c0a1683a52a522dd1710e07e34c433f64ef00e9a7fd55140ed714ec3c80a0fda12954465f3c2cb5c71d2bd3854312f9b9f779498ad9b51217f97eadc745ae5a1ff8ce2e09cf62ac89ea9be8c3aeb6ceb0295f155a9d2d58c4dde27fe201e5bc1ebb97db8d1f877ef05eb02df6c31a19932cd78", 0x9e}, {&(0x7f0000000540)="3615a20b3a0c7210745a90eedb8e1bc39d937e2280f98b5a6e91c1f85a64023058a5940e1fef7a0f0ea664d13b47edde0181e3f438c53159d2a98e98d30d59383f719d477318af8f910d", 0x4a}], 0x2, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r5, r1, r2, r6, r5, r8, r5, r1, r5, r8]}], 0x38, 0x400}, 0x400) (async) getpeername$inet(r7, &(0x7f0000000100), &(0x7f0000000180)=0xc) (async) setrlimit(0x6, &(0x7f00000000c0)) (async, rerun: 64) mlockall(0x1) (async, rerun: 64) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x3) syz_emit_ethernet(0xbc, &(0x7f0000000780)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x86, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x0, '\v'}, {0x0, 0x3, "e50607028f8301be0c6f0973175cbb580b67cdbbaa9d4e141adb"}, {0x0, 0xb, "bb039e62d1c5a9f599bc862391b9a2f7098156dd61d93d3aa376a51ce4f539887079670c722e19dcf880bde63035a41717d5bea3c33e3e48edc73c80d094257f8ae5ed64a0fbf267e0ff218a58dfe117cf5b4a9f320b1a38771cfd32b2"}]}}}}}}) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) getuid() getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/4072, 0xfe8) readv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x0, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x5, 0x40001b00, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x36, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x4) (async) fcntl$setstatus(r4, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r5 = syz_open_pts() close(r5) (async) close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r6, &(0x7f0000000600), 0x10000000000002a5) (async) readv(r6, &(0x7f0000000600), 0x10000000000002a5) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) r7 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0}, 0x7) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f0000000500)=ANY=[@ANYRES8=r0]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x1ff, 0x0, 0x0, 0x7fffffff}, {0x45, 0x0, 0xfe, 0x200000}, {0x16}, {0xfff, 0x4, 0x1, 0x81}, {0x8, 0x40, 0x23, 0x7ff}]}) r1 = socket(0x1a, 0x3, 0xde) writev(r0, &(0x7f0000000140)=[{}], 0x3ec) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2000000000000309, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x8}, {0x5, 0x1, 0x1e, 0x200}, {0x7, 0x7f, 0x20, 0x1}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}], 0x1) r2 = kqueue() openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r3 = syz_open_pts() close(r3) fchown(r3, 0xffffffffffffffff, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000100)=""/43) msgsnd(0xffffffffffffffff, &(0x7f0000000540)=ANY=[], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) mprotect(&(0x7f0000dfe000/0x4000)=nil, 0x4000, 0x4) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x83) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005400), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x2}, 0x8000000000200, 0x5, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff, 0x1000}, {}, {}, {0x0, 0x2, 0x800}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000580)='./file0\x00', 0x0, 0x414, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r3) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[@ANYBLOB="25910b1cfb3e20d340e93c366648df960b5675f7124a05373df334d13008afbc08cdb2214ee68267ac23a2a41102b54f73591e13bcd835abc69f207540dc292693b3f02858bc090642b14448da7612d4a7acad73ceaff225b72bb7e70e63c289070c6e642d9aa719e5593858e5f4293bb859011670a75f59d6965cb27718d1f8c80ec899fb2dd04f3f23d306e553cb0811b12410ba3ba83a3edea6d2264c68dc0de16bfe3366659b200fca9c7c310c6075b9a8f243e80b58adf7512c727074a30a264bac85c6c83719eef7c8e98f013850b096db8603301308a006bd5c255184be8390cc4ed0eb76d4ad5dc2346e54cf55ea72f01eb35b84dc36124ec1e1fa53278d1dba7946ec1dc52c2b140ac4d651a44141da4824f14847fffe89d8c12d13d5c6fb1ac70fb02b7590d91c7dcba284d04a1587a6f571398e3061b94d5387195370b8f63173b72117691cb21e23e4b29e265732693cceed9b30d9bffc07f8eab2649289b942fb313775dbffa59fe4d49e9a69070fa7f181cfd99ea3c99cdf6a689e0ffbe1160571313d4fe2e485e29a8cc4d75938a61bb73f613803b00215cbe99ffa9bd3f088cfa49d001dc4adebf7d00b5928325d7e8b324a5c342d7fc52d83bba81026e3a35de449c731b2ddecc0cda3e3546e6ce977ef6340d0307638d32c02aec91096c6f32a21713384982f8258f504eb56e1ecb08b8e0571c3694a626c3ac5fd483894dd8ad624ad5bbae8f1c51a4b66d8107d4a8e6e54be4ef9ac5becf5a133c3b2dc90a491f9ae29ce59cee7754c37aa9eb3aa742f3d283688a0268d60a67630c8869b8cc87ec76fb549393180015e0667eb16d66de1711a81630a43a94253718a100fd7d7674007dc9e0341275ca5d4bf7938256c470b07545ceca151bcb8ee920f9da4727db0a57fec53c387b1cbd316c2cc1051b290bf0eac754e7dec301541ac5e6983aa1379c2d6bc789712c94bc5153ffa5c840f818636f3033e6f86c2d97764e56ba3422857ba7d8784d119b7863c79f340fc3e4a83d5b4ce963dde823ebb289ac36a2623fb7e4a8450126905b9d105d1d0f49780ec753d63c4f33852bc7c0cc0552a82a2cfcac01b152c09e5539142d4db03971dcf5ef31811c7d12ca047963985363d4e5031fc0c82d02837f4c5e430aa4e56d47a53185177419b0895158757d2f272968b57f610ff50c5298c4c63d19f173fa96a0970c74f3b7ba5f285b1430282ec36f1d2084b85848b7762d3580fd5603f0235f074ca3c4224b585eaefc8ff89c4d7aad92c37b7d862ad5fcb9ecd062ccb032d983fc37c7ee23e8b38d9362d04d0b3a3c04a9ba5af566ce42f488f4243a61b72ad89210a21cb0b46f74db5d65b29af665bd58e6d457f2eb45b463d830e6dde08c1231c967fb32fbdf76db64323e0c42c1d6179a6f075859ef5fa8ad3c61b2838c668e97fece6598d8875a2d2eeb8446ce34548bcec2595d047af571d89570167fd4d7cc42653ec89b1758b9c0db6740a8f2c97fb66353d161837fa795566b387235dffbb4ce1bffde8f006a2ded2ee03fdac0d5663987cf446a0155d43b5dbe1edc430d6fc99fdbe6ad73af64c72fa915bcf8b13b5138b233d131f97c1d0e5e24cbffeedb9483d53f377e908848a0e5c03d7e91674ecc3682f5e1f0627bf4d78d0668dde2d092b34fb58674ccd9c814d67cabfc4db844a2aa10e46179e1e5117ad04f4def920e07df40620f6834b83b975efb07eb0f58a857f1dbafce1637e0b53fc274b2533113d5100b9ba33b3ecca5b85abcd6153caf28a08be69d3e3ee70a26bde66d705b732fc5e7d34e73fdefff53efffc4838ac6fcd83d226e2703f7a5fe784b743afff0c352c1afa5fb2afbbe584d24eddddd92802a5b687db583949bf5ec2d4dae873f83eb3fa64a0796232d1a8ae1124519b9002bac0fa395fbe64406070018eb554f90106f640dfe685a5a209da5ddfe2ed8e003eb23d8d6a41588573e152e4e1b4d3b9769956d5102017df5842cf16f03c03382422375f58056174554e2bb17c82d8f087311178bd4aa56ee165dea356957797ccf77e8b76068bbe2e19fa3f8176cfdbe511c804d50f241ff98978697083b3d503dc80368580732e402cf3a2657a7574471c43c0b90d57388ab3ffadd393dddc1f06e68637e0850a1f0129b0a0de02cbc035c3398786aeba3e118ebd43e9e77b8ba1c1db02b18b88164920c7547fa3bd825a2d5091d69a50ee55c93771635b5372b028673ebb70de021a52010d9bd196b9e8da689f8457ab3805b24a5f8669f2c987c07fc9b1289abb289bf87edf2406a48dafb27ecba2a9891d5c2724869ca958238098e14e83f31ece00b1cb6b9e048cdbc0f30174d1851c6f478821f7cd0bb4f0efbd88974475de138eb0d5ee24f33ec600094d5b020d82abb1c42e71c97906e474c7549f38699fb76277a115ff4ed1c344f08608625a4941cf0ecba4b4e2fa7cd399e9b75ce41de643c0a7c4772bbe0c600b44e2834a1756a0df65ceaad3944e43030e31ddbec569e009d9078e35436bd4820784474fcae4ddadfaca801111d8d4e18b9e34b3ae1c0aaf9ec1dded9b82250c5ebc277b3995f91652dafec0777e3c91cf9d2a9677397bfd48afb45b0d2de4dc540917f68acf7ca5cbff25d95522bcbd560f26c38a9fdcb8019283c870fd6e005ec8a6679ab770d3a4edaca8d8cb6f1ff2f92b8a2e41610c2731bbc8c4538332479c3407c56cabde8bf46e43ba14b6182d4b333047f14930fb193680051891681fba69ed23f038e04c66f1deb439ff60c8b29c637e843a67192872cf7046c45b4dfa414244fc96456530163e010f50ae32df8ed53c9c26b1c29f5e2a7c5151e3b90096b526ecfc34fcabfd9b4df56bb810a656d99943081d623ebe3104a6c7014eb39fbf24a30d379f509e5b2dc1f74b8893427669c4245e24caa56522dadca9f1b0bd2d3c26867b335296e1ca1cb8aa8cd2ea67a72c375f91c74f46ddbb3ff59e27d5b54a77e74e90258bd462f3b31cbdd91336f8b3801c84cdcbe60f185c434405c964d5185c20a1e90d0e6931d870b2ea51bdb1bb7fc55248aa2f02061c01f68d4919e0f778d26f82842e78ecbbc1eeb87b3622176db97a5c8b272c947c559d85f66c35fa3ca9b7650cff07c6985a1948552415bfe8b6c0706c956b64ec7e2b6b5c2681daab5eeeb5d2caf3f0dfa5aad0ed601045ae62b10434a219c20252230464aa45842447a990aa121b6b0eda7afe7675c9b59dd222219f3c614effb91412b4d9844b08378f2bb8c416796d1ba0871c3f76871bae4c9f9f701e71b27d53ebee8cb838d2ef03d8aca0e2f573c6614e94db1380e62e40aa7d54ed2b27fc8c101d02be480c9d2d3b9be39420bf4d267ce59b1e2a80c0551e5bcf3f3676bba00529dd1ad5617ae605deddbee3fae7e178b87781e0c8fae17fd7a8908f3e372dda658b52abd2d19f510822ae3e97eb9e2123c0525bf4c18224de925b5dc90fcb05ae05069ebd39b99f36e04ae952d264c349800c12b23e3c3a2d7dfd75c7f623bfaff0dc86928ca36d184561db84de7757f68a67e2e6d28fa97d961d76232642ded7b3ccbc2339562048eeb7d0db309d5735ac9c8eb52061e010af2bacd32d95e3eb99650196ea381300547561aec86bb176325dbeb2216001fb290bdad5bb16e1c9613c0dcc80de63dea17f6e20e55de1c02a29dee9958e620329f134d92dc7f803bac810b4e3d93d45ca4a59e337a3e3e9b746c7666edceb6ca0895b210d00c63b093e2b611f11f47988913682fe4ee37b92a23e3486448c6b01b79b8dec989fa5f59e075bfc4d7761a1c44939cb0a18420cb78a0a6399ee97e6dded33361274d66e373aaa85e60df840850f7986e8df3ba6b986ba4107848645f9a62c96d82d271e9968325427494997afd5e67ae0757d61ab5b4be5d44e9c1b4b7ddd7a6bc071d681dfb5565514d8f683d93811debd15faca3a759d95e1477483332578b694c36aa6d9386c866de01876c406ed76ea0801584db8565aa5a96cb862dfda34c7d7f70c091da0d632ccee19ea807f8b0441d9a6ea6f7e841205f86382c143eac28c05ae4e25922538741e94000f532b3d6dcd7065e2d6057879a7194a12f84a57bd6e024efef59a95b0821af777c1941d05b29059daaebfb06497fa43b4d6e93c7033ca752e385ef12d4ef72a61ee3a2c7bb97585359ba6cacc4ecceb46c6db271b0055c428379e34d22c069d3b5ab2f70ff598b8faffa342dd3877fbca1a8c11bd557b1a01a147e6614428f38e0e0e90a5a8fe626313d4fef1da26ed0d14544600cf0c7d2deb36dd704a59e3697b9c8f81c43276a0377a33a633544ce803168cc31b9887742f3dcbc2915dd506893bff15d07d591774a7b3ebdd8d3ebb29ad26dbe487ebda5cc373ea0a473c4056312b513edaf3dbad4a54c8ea653c11c25e63b70e95ca23c59ecc01bdc83fb25f9b1f6e2994636f877236e8a0ca682da43717d7d3ce064f1bea05cdef08c7137ea9c1891a2db4705ff795bebc5defb28ea35e7f41bf5ddab8119d52e3061a2912b8aa679a11b40bbc9a621b1e82d05829e63ee743c929680fd8ec9517a7b023e9aac5df61c8bb3204230ad45b8727aa3c20ee014e21fad80bf41dca6e6ffafa19fe07a45f94b0a0462db2e719e0b5df26aeb38544b05a5eb08b35a0b62460b8172c9653b85a16e0c6d9cec34e388c197cf072fdb8fedcfb874573742c42cdd3d1e351337ca252c97bb3c310bb388a6bdeb7631eaf38afae3fbdf14b9ab374b89c9e2a878740d2d1afaa608f368824b7ac17a302d31e8f4a31c2224b4bc39d4eef80745d81480b68b9a7e64184f0edb768f45f8a1502cdd0f5f5524e5f64d056a48f40183021875daac093718551e8a2484681b896244a554691c384d7a6dd6f3d92e438252c2edc5fcb1795b666c85e13d544b015e8374731f50f80af1f91248466540b58a8ac006d885294ae62baa96e406833e1b0c7b1cd9ad38dee52ffe93f5a26a092a7fba897bc58b5c5b224d0e4566f3b6ed5c2e8ff385b00df4442a41a53296dfbc9e6f5047b58846da26a27943f4797a87c824e7ffaabfacaeb74e6cc73ff689671f8dc9fca22acec280de85fe2a0a7ae97a3f41061150839aec6997a6f5d0c1c119cc3823dafcc7287c0890ce29efa94046dbd078d1babe819f2a0533c9867344abfc6c56469559f98aba1647c438ff509bd3aa58469789f5af777f368092f076f1a4178a9e030dc9d20fa03ca6a249f1bfbe3211eaa9eb9c2923ed47398c0938a00f89f9b59ade914b79fcea149f2cdf04ff47b2bcdd45df51827fa32436e457957beb967deaf4b184c365c9b3e27da5ff8c8ea7355419c767538522fc98260962026a862588feade058d8c9ed96760ef82b4ba340e3cbce0db36888fbd094d23e07f8362537983b09c6b8a593b6c362432f5cef1106f2c1dc653d2591ea95f64af87718acf0782f296b107bb754d89914904d0bc95911be62326e66786ff3c5f38e922c3492ee8ef8eed472ef5a1bd776f4c4fb8dd66f0d240d8b5a2355754abe53397d65169e475336e90c63a51651145470c38d995986d6b7d84b6afc03148d238ee699525b029c5d52f5686b868b61d59ff69f47ae35155bc992d51f16572ecab8e82ade127de7a3f5677756bde22d431bac2e7a5718762a71f42ffca3bd958089b616d51c54bac811b59bc5971124a4cb40cb63d141c6ef1c59cb46e4861bca3887de5da928418be7ed4e860a7abeb67b76be63036c84d431f70d6ff948e", @ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x3, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) dup2(r6, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x80000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() close(r1) syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r2, 0x4b31, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0xfffffffffffff473}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x6) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r0 = socket$inet(0x2, 0x4, 0x19) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) write(r4, 0x0, 0x0) close(r2) r6 = socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x35, 0x1) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000400), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socket(0x6, 0x3, 0x28) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x7, 0xffff7f7e, "01000000777d001800"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="d3a6a22e889d0f4f83a28a31248b00382241d30de43ec2a9cc388bbfd32fb23c2e00c459d3f466c387fb6a662345e3260c8f4c89a844e2bdfc440ad21951b2fe4924f0f73d9eba819f5387031368eb3f0810e2f35cfd0000000016e7", 0x5c}], 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) getuid() getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x8}) open(&(0x7f0000000480)='./file0\x00', 0x800, 0x4ebfac6bbaf7948) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000240)="20b718e06c0d74d9646a8913789ef41214e8364621fc4e5816591c489ad488794307850a", 0x24}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x9, 0x3e9, 0x4, 0x3}, {0xe1, 0x100, 0x1000, 0xffff, 0x3}, {0x6, 0x1, 0x97b4, 0x200, 0x4}, {0x4, 0xd0c, 0xab6, 0x4, 0x608d}]}) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) preadv(r2, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r3 = syz_open_pts() close(r3) (async) close(r3) syz_open_pts() (async) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad00"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000a80)="5c2a056a4f0591d3cc6a241e84e12525ee04f3ae670bbad27de6e6636478f87d1f910fb2eaa57f8d762714c0b3b554de76b0b8920dade286f7a3ad98df3555c4f9f9f44187b23ebc1c6469b2e71ccc009fd0efc3b0c7b4d001a206f0b7e7cca6f3d4bed77dc6ea3dab26dbc2e277caaeb9b3ce19f917d7609b584e93ba2c30f64841e733f1aa79cea8c2de483935481dbdd21acbd9065969dba9beba579a8a7a8e7e26ea64d97885ab35e814774dec0f7e575e25a9c0609a2ff58bb7e1ac16b348b04629f4f5c81c0b3043131d5be39677f473b8dbb084f5fcd8a74c8eb357c0d49a7ccec780129d35cf3fba943b5cfd56250842a760e5c0a53892f5973cd34b67006cc2c242a070cac79bcd0e42845467eda961707661663f06b6a311522f9c3e54ca6bbd4c4c351cc78ef16d5b9e5aaea997b0eed2545d93ff2e4650930c6a13a812237573ed13db8d92cdae17f3104e0e06f9814b352a7e4f72642bf45108ca3cb3947f4ad3920c2442dbac6f2ecbc1ec872911b103789e1cf131d076e6fbd4c5067b15222358d65df79228d4e0ceb5cd436064eb65794c3efc985369a3a02575146fbaa2ea5ab19067483402d623ba75cfc53654b86ac395df6145ae9fd18b019532d1ca25cdf2ec4d32785c454b76602bca85a2dfcfbe3d06328d7e5a90a03aa2284452f5c74f4a7a", 0x1eb}], 0x1) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000009c0)="6600fd5c61fd9ed7e41ece4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d0400cca49b9b0011c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c650f15e80f2f6d611d4ccabdd99bbe26a4d4a7005e060000173fff3c95581d09ec2a97824002e0332ce777eab6816177ec7ecbdbbb282351", 0x91}, {&(0x7f0000000600)="cb41b5d5944f207a13e3a78e318cccca1cc198ccd9", 0x15}], 0x2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)='x', 0x1}], 0x1) readv(r4, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x3, [{0x3, 0x80}, {0x3, 0x1ff}, {0x2, 0x7f}, {0x1, 0x5}, {0x3, 0x8662}, {0x1, 0x1}, {0x3, 0x3}, {0x1}, {0x2, 0x1}, {0x2, 0x7fff}, {0x1, 0x6}, {0x2, 0x8}, {0x2, 0x66}, {0x1, 0x7}, {0x1, 0xba36}, {0x3, 0x5}, {0x2, 0x8001}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x1ff}, {0x3, 0xffffffff}, {0x1, 0x284}, {0x1, 0x3}, {0x1, 0xa254}, {0x1, 0x2}, {0x3, 0x4}, {0x2, 0x400}, {0x1, 0xffffffff}, {0x1, 0x7}, {0x1}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800f80000fe8000000000000000000000000000aaff02"]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: mlockall(0x1) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1]) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000300)=""/4072, 0xfe8) readv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001380)={0x0, 0x6, {0x400000000000003, 0x10000000000002}}) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fef96ec0cf2fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec58904000087247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) listen(0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0xa) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x7fffffffffffffff, 0x5}) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() chown(&(0x7f0000000080)='./file1\x00', r3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) sync() executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r9 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r7, r8, r6, r11, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r5, r10) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r12 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r12, 0x40}, {r12, 0x40}, {r12, 0x2}, {r12, 0x100}, {r12, 0x40}], 0x6, 0x7) sendto$unix(r12, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$net_mpls(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000500)="0f99c4b02ddad384f94341c33a67874cf966101b59dc5ba159ebbc3a32a8aff35e800b4ad802398416215ed6da95d8dc3b3cd72ed33ffb4ef49a7a1ab3b2aafd3dfb68ae36ef37f53437f9d1f1e4dc7be5e91b984d54b4290b1eecd3c92072c32685d33d8d1486bd6d26ff08a40620d1b6084c7cd7f4775b5e8435447b9e", &(0x7f0000000040)=0x7e, &(0x7f00000001c0)="a37d356d351a7f653b460816ca4a0151a7ae7973466ca073bcc63e03a562fc64e9d6498e7eaebee2fd7908902831b32fbfa1acbe18ace6d45fd5839c72d2180b876e01dfd74ac030a3d79752ab4b5c6cbee3a8ffac40884071973d2ce53a60a67b4602ea696c3d7bfd4eec6477fbbebd0e986e90395e57abc1bb874dc0b949cfbdf54c6f17977b93f68134719b039777b63fad64471046590b5715b2089f127dd29d26747fa5da025193190c9d11f401b6e8d605a9545472117744e8067c80a893df997d05e5f85f5f4cdeabd53f890058cf02d0f58ea95dfbf17d1a19fc27bea5c028fc04cdf14b64168b577757f64b646cecdd311703dd", 0xf8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {0x89}, {0x21}, {0x186, 0x8}], 0x4}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) (async) sysctl$net_mpls(&(0x7f00000002c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000300)="451119c7962bf42e179878c8240148e1b26d0285b4bbc9b386244ec1808af75ef906ba084d6cbaeaefe8f12ed569ac18cdcbd66f8034df21e8a5012df4af6e5ce22f884fdc073832944845a458c3958e69bbd75b0fae759514225e9cbdde68", &(0x7f0000000380)=0x5f, &(0x7f00000003c0)="120fc4db849531879c955377e53d02f4e59b8bda2c95375b684c824aa672aceaed56be271330fb35358da93bde5af5dff0e3c959e4ecd03feb9435362988ff325353beb6ad5668e5985a1ec1d78b986f1bc1", 0x52) (async) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0xc0, 0x13) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) (async) syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) (async) setreuid(0xee00, 0x0) (async) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) (async) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mquery(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x1) (async) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4ce"]) executing program 7: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {}]}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)="7ddb1678f849383ee6d07d1ee0d22d6d164c9073285ad835fcfa16f817bdd0b4f70e76258adcba43a7415062991da484c6e72d198546ee2fb527a56fdd80101b9255a407d346a2477552355c2838fd9542fa3bc8c29a219a148274042c1d43def5ce166e454ad31433f13906268481a2f9fbeee9d26d3566032c9c0737333c263e81a23912cbbe2a29f30bd2ef881ee4287d173620802e3c6697df0084c1ff08637dbae8d858da2e131665818abeab2ac4476a19457f4a6f2dea3ff5a4387ff94d47f660a71a36c03286c9c645dee2ce5f5fe57cf3a4bb6ee0458ebb36a36bec5c36562f7195359cce712d2475703c67021aa46b180eae3fc08f6c131e6a3e85004a0a9ef8374edc5e74209abe676ffb4f927d79a88cf99a16d459d2c29ce292091715476d269ba05b2f1cf0e745e848081aaf8459ca15c5c0c1406b404f3da28ba1311f92344f3cbdca774e6e7c9c57e13b70c1a5c400acf5e5572d342907650336927c77c0944ce7be4789cea2949cb95fc6e3080e2b2b8524f2b59f080028492d963ec6442a8f2c74f0e7ae04ae064fe092a94aafa99dbf6f3746fc0101a44b77f55ad0751335ea4ee869f6784553fc2cc06270e86653c99610e2dec7c1df17e10b0a27ec98fc190689a611b1174243c24296a51283916c1d4c4aa7b03f801fc3457ac2e46b9cc59271bf3cef9b42650e1168719b3236ff9ee12f69a708e32c92bc46e245d9aab22efc998d9b1a9241082a86ff530a2036508d609f303372186ac59c79433c657156d22af44a2e06734942f588cfecd34fa2fff66373bb61da753d74da8612262f671d187b422ba8d3c3dd0666f7dfac4830bcb06cfd901932f8b3680bdd03e67c7203380062971db194aabbd74ff59046feb65e469f568cab2f8450c0c351d36cd5868cd2448cc61077471c84b474dfb6d1e3cd68be1f415cf3e865f0ecf71feff5cc5f7ff997439e873fb8f4f21027b85e5315873a573b22129a06ac44fd9944039c37665f6abada05cadd785c539c29b50ec0da4ed756c3e6fb5562633dad8578ef3bd3c69467fd36f966faf121d234a492f5803bf7ffc020f6eac14bca454d64206bee15d2cd2b96ab02c62db50794f223a1d20d9567d93768d2a035133ca60016d33f81ff93d2fee6b94134b21cabff1209ce60378a3dca79b38abd6bbb457cc774669fdbbe7c7fe1558288c5d2b69b7b3c82bac72cf2dd62d63db4d33e2068ca7a17dcf8e0acaf715cf5047719bad544c6d5e3f4a135c6db17e173ef51c063ee9ea32fe75fa75ab4de1bd5881294ac40c7db0fe618674197d950d3f131aa2e2052490416017cccb58d2af098ec0447230189875f9a793004b678893ff7e5ffe822b71bd7109ae8f6a314d86f82bd37b83c406688b4e871439122a2eb7f11199dbcc588542737568f45050c00fd1dbcbfeb3cd46ae0dff291cadb0d260b211d0d896ec68ef42b818267d3279e94dc5e46fe33aff5e9ae36a0d2ef5f2ace0d1e983553ea4fd8291cce0ee524c78059f34bbd837e011e561778a99eacd178af1cbf4ef869a29d994e33ea4fbdf36a5a27ab301b6e83075139c6c39b5c327700b33508d89d4c08341d64612948d40a8eaec969ab4b4f114a724ceaa0326ae9708d00381003ea68eb77bb63e6ce463ef4bf5952115f90c2d5e4ce8f652dfcb779b2c5bc0a07b8b9dc4548fdd1307f396267de8d4fda1e48f93035c06b2ed7155e0880246321a4102e23ecdb066e1a86f69b5e2ec10ea882401f39b66666abdc5744c38a80cd2d982b2f8ec8469682a250f4e6067be5c9b11a1fbc7f32fc2bf0f3e91c3ee5d31709671eab86bdeb34de6a743294c3c501b007c6872facd0c1e3977896ad5e9d6ad0ee7914192f42fc53841bde72842b4013be2571307223d14cf8492e1e8417e6fe55507d739ac07e061d42123f8af06862be9039f5361a0341cf7a939a46ed3bae9dfc3c8cf15164c669245408156e0426409df005963d847b0aa58209ebabdf210f312b8d1f534f15e98397ce99488e2732642b4621528a8cbabb34bff1ec1e0d41b63a51172affb253f5ef4777d133ab973e1b85b2a56fa0a12de2f66947bacaf86b8d2bc5e34792eaa2ce550758c2d9d70a3bce4ef5bfdbe9e53a025da86e4fddf5fe548bee784089970c9f9a66e595dac209df9b37c82dd07146300a91e6467ecface76fcbe8303816eba5c5446e903a6bd52310fce319de5296eab09ad59c99fd699b081b527f1b4fb5d614e6515342320a36bb1ac10d6d22d8a4fbd952776a4d6b763c7320ee09b7346bf2eff7c5f1e61b5880c1cb9f232bcc800518e493e340f70c1cd5aedf9f1678c64a3bd7eae43ecf2beb1c2072e5025aa8f265462e420eacd6295ebdde6e55630588ecc9363987daca3af1ccfe31a8d18f373be52776664f7b0414bce4b366ec4f2e74f36f46077ad5ae49a2006689fdc7e5c4da68c8fca045ce86affe4f6b968e41b859043c45562d5d2fccb71febdbdf59f1c1ad51936e219c9534b49b42374b62ee6b4333ac84638288a6f2f24e5416a65320c1db22c0da101b702a95aefe950b29dae076b390171547e04638b93a4fc66a559db42646dc912a82d9b53c8157f9581d16bcd2b3cf01b3f7a9c4dfda35a3427f7d82d0fb50cd3ebd120154285489c58a6c9626cd9d72686313d825f61a3f09f85fe49d6dd844b5a0351456c08f4607c9ec596b70a3dcdeb8455835c3d664b40bc563f857fe6ee770a48ec475ded332790554b33f1ef9fbaab5289c73e71d6eeb1f86b6fb758ab9f7e94043e85b809f9ea3b7af5b859508568b5e4600323d6a23916c82946b2712100c24bb911335e9ea1a05b90136825301baa3d174823921da683568d27581ac44b63ab7b97427e719f4127dda8f732721ef6fcf02283880fcacf96efe9b8d823bfae7e196cbe8dafeb800f6a8727f7fbc125777a568ddc5f4d34b03de55fa5cd9cbe9070f42a889442ca7eff495d151056cbeef3ede0067a8fa0bba273fbe7af38040d07e749c88d759408cb09688956c8d84488533e6700b083c430d3d685a999c2ac3cbbc5ead9a33cabac07dd527cf7f88aa41712a1ca462e9c20678bf2e5dd3950d0bd7bdb6084df86e2f13192ff5ddc7666871b725aae353bf2a7c911ae9b46d5c0866d71534dd06a10f7b3655591b140dc4ed74653382e4afbc785b44e7f5a2d70c4a6e155407d03cae7f884784f50e7f6384797c182c29b18f2b943f31701006d7fc6f025713f010320d664dab765e0c46f1b00d0e8f5a62f8dea4300bd5555c1f309d2cf042b47343ace53082a183e4a97b8fc242c7b5a03b76f82f7e0c7eee05e72036ca3118a1313c84c714f9b6c5e66833693795bf1511912b0605a0aef53ba0cd6baadba78f1da9c7646ce6ce95e625c8bd4ab27c0066c0b2f9c0013c82dd905cc05081bccc5a228449a1d25565139226b34a4e59119652a8580185bb09023aca483260349c92082cb6d722b26f42af193c338b1ef3bffc52d642f632efbbf1364192400a205d9ce5f52ec2da6377476fcf74197b73795331d78b6d72d59c0af53d518ced555398571389402b65ae70ff79dbb800273b1c67f8ec12ba845d36b6f2816de069d088263ff4590d84eef56b5b22ddcaeb85bcc65e37ecba4668c7914eb0c63fb6e88ee6fabc6a1b558f5d9ac0bd5dc548df6bbff63ca75c14f8df6579dd4880b6d7bdc9fae921ddf2713e08fb9f0099eb17b2e8c87d4fb070390d4f4d5d49139aa585b84df57570b11e7421c918a449a52bab2b035e54c86460cfffc6754aa92472e5406f0c1879e1eabb5651939c859a21557f5d158ad964a7bb1b6ae0f23e4da768a4aec4bf75fae803a172433d1a5bdb5082203718f231e4df38f1957317ce8a4791be64c63fb723a161424ace83185dc5f77e915886a51fd5f50a023fd33cf14f7b00561317b346c726999f3a4ff3ce13c7b4e71e4d373d6b2607c7d3272f3b554c5cd5b37922f5145c61d6d52c0ae561a310f362b615eac50aa039287fd967bc121f794cf97e34dd2cc4d19576fc2e43d2cef05e4128a0fd72efc88e9973c768b244ec4a26c099715b7da607fa10e16cfdfb6afa28b5eee0415f0f8f10ccf87e00933edc5cf762ea1a5eddb7ab0c7849b6c4224ad28fe1bca0120ccc188d5110dbaea4e23871dfef91428e2aebe49b6b14be7b8a077fc80bf22182ac3db6d7a51d9457cc50bfccdb245200a0074fdfd26eaa4f73b5b09bb56f4c4eeacd3804a2b5ef0605add956ac9c82a411737d8f3d4152c0a0491d478062b2c4069ade3ae20f9950e6bd993845893f585c506a8f99a77c85111d1aee101058f9d4d6e2fcfbc99fd79a8d90e657a75a92e6c7e62b8d2c8e5307a335142b56eea1e1f689a7ca56d1d2cdc52d5d5a957fb9b49bf92d98939e8deb2196882a1a7e51beebca9585575c0e1bc4f0999f774da8c8b6d5902f609e56a6ce83f64f64ddea8670ca9908abf155777f17aa5a3b633cd97b9688bfdc387ff922c4bef339cb251d6d949a5f43722e3ea061ec7c7d5e6fd115f8f91107185501f7315144696e8a0fe1c2a26565fee0597c78bed00791211c975569bf6e9be3073d89cd1c28819c133aadd5971f6320bf24d424bc7f87f0988ff9e430a61443ce6a0ea8567212cd4d36e662cfac4d6a398233d89dd1f64e49a1bb34ba4024242a4b655454b0693197aaf7d233476b3cfb0c051d8f825396142fb1327e1b01b8c9cc726f1e483dcda9b4522ebd4c905592bfc6d6766da0bc25f9544f9f49e72a5873e503526498be8df08d48a899e9b2a49f685dafc3bab8a0b2b9dd5c3a3f7a5c53025bc0a63f20cff8f12adc8c3652d0c8c39852b13bb31791562b3c189f540c8d6adcb5fa748cbbb2e2529bde5684787757a1ebb80a619c199cd76c2e33d17066405f5e6c45ec0945dc60ab55f3627bc190a3adc21075851fc32e9f61d0f8080e6b58ff2f162132e88fd36953ad773fff9f74e87b0539481fb2f68b5b42aef24e0590c5ce8b540926e109bfde4bf67c404afd3a98003cb832d251768d27d771b94b3fcbbe53a38cff7861524e97f074ea184078a7b10939e789ca41de97def2aca7ba8cdcd03d644c3454e86d210765a3221e0ba1ed4f4126438f6f0f0d319eaf0646392831a6570433365f399acee8f1ab2b8c91bdf40ff77f26ef251ffbcfbf8d786d07bd8e8f83aeb4a7fb11d908ed3a59031a3925e8b6237f576bdf3df505ddefee40531ca9a13921820eea6d193aeac47235b32828b4df7ae6396b42a60e0081bc6909c84c66ae212fc93c4f966000e0d7ab140ea2ded50cc04aac9931ffb8e0078bad96e64fb9cbda91b7487720b9c593636cef9cc8714fb0a1d2a69904be93adb4a023a6dcba123afe8a804f533a820d233e5d69011ff211d7334cedad928f67a923101e7bd437b7746d8054e9771b465ce06f3ae16938cfed329f2dfeb83469fa43c543e6bc21eaa5fe5603c6d1643a14cd68cd5d3064fbfdb0f071744c78911d6f3a862789133bbd7947b4d288a41730777b481339ee76835dc41a4d4600dbf6c3549f06cab36e5b621a08d4dc1dfbc19ed2bd41b62dcfa8b4dba57a5c59a241e8e2da3ae4e1cce7c072fcbbdc535c8efd7815fdf1d86a6a3843e0ff3d3c290af44119b5fd8813cfec10e20e6caf457622aa7b06430b5c6e4399a398bcc08716cce3069409", 0xfc2) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) socket$inet(0x2, 0x4, 0x19) (async) r0 = socket$inet(0x2, 0x4, 0x19) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() (async) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) write(r4, 0x0, 0x0) (async) write(r4, 0x0, 0x0) close(r2) socket$unix(0x1, 0x1, 0x0) (async) r6 = socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x35, 0x1) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = socket(0x2, 0x1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0xd0, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x100, 0x2, 0x2000000000000000, 0x1000}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0xb8, 0x5}, {{r4}, 0x6, 0x49, 0xfffff, 0xffffffffffffffff, 0x401}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) socket$inet(0x2, 0x7, 0x98) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0xc2, 0xfffff, 0x5, 0x109}], 0x3f, &(0x7f00000000c0), 0x4, &(0x7f0000000200)={0x9, 0xe00}) getppid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffff) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = dup(r7) listen(r8, 0x0) executing program 6: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000440)) r3 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1582ab1203b31000", 0xfffffffc, 0x1}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000080)="3331684af4b95fd6f40eeb611fe19b9d42d612ff2dd4cddae3ec086765f8985fceb772ef196a487fdca9cc35bd55c6d84d9c4cd5870cfc9ea512fdbf7445ac6d2aaf8afcebeda8c02139e3a60cf7de19ebed5423db9a70459e165d501e875df52fb80bc02a69ec6b6ce11ff285", 0x6d, 0x7f) semget(0x3, 0x0, 0x1) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0xab, 0x0, &(0x7f00000001c0)=""/171}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700"}) (async) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) (async, rerun: 64) unveil(0x0, 0x0) (async, rerun: 64) unveil(&(0x7f0000000000)='./file0\x00', 0x0) (async) socketpair(0x21, 0x0, 0x30, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 64) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80047476, &(0x7f00000001c0)) (async) bind$inet6(r2, 0x0, 0x0) (async, rerun: 64) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) (rerun: 64) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r6, 0x5) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r1, &(0x7f0000000040)="ed8047db120facef75d571094bcf3a4ccc48334a6eee101f9bb1e8b464b461e63b9d952d4e3f97e96693efa62b6c6f3b5443d74862bc5b13ec97b25a27313a087d029b93da59a2b46b6e3f50583bde0115be937f7f08f5e0789169e7de10f82b808efd1c46a2f7e98b877d1f5736fe928cefdff581a73005099103fc35374f914da7d7cbd6223e45ddf75c08c954497c373e88bdd4ed63a98f7e37df720cb1da66e99844ea2ab2842586", 0xaa, 0x51650d3a) executing program 5: r0 = syz_open_pts() fchflags(r0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="2db94eaada06ffffffffffffff7f4600002c0000000000009078e000000200000000018303004e224e2156868668cc68f34441b82820be8c3cc9cb20e772aaf3bf56e4b6aaef6f04f89da67a3693ab73b2ce6d8076ec75457ef90b0fc7b47935f771231963adfa2051e70d568acbc0772b6362ff23d00c10b377efe0176fce831636ace20711ddfb64386a7d48279079ddf126406190d89f1d58cf77e4385dc98df46a4330e445ceec", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r0]) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8d3, 0x9, 0x3, 0x8}, {0x81, 0x4, 0x18, 0x5}, {0x78a, 0x80, 0x0, 0x2}]}) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f00000000c0)=0x4, 0x4) r2 = shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2800) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="ffedaa692646b51736a0bd9a869dc474f304aa451533132f0a517ed10d44809e264dc63c2a31ac68b1e0556220c6e433dc228a81a5f98fab14f5d2", 0x3b}, {&(0x7f0000000140)="233292e7f1304a501432cf484905fc73cdb3128146c4877038a8ad7b016c88b2f2255c9021c03758e4d144d85ed88df559fd6fc871f0bac2c91563232e2edc5ff1f7c8fde38dcf1f9c0bea7a1006df10f6cd7ccf76a1f9f484f4067a324c08487bdb9d80ca399027be363b319e3d9e114c3ca0e558b385a5381fb56ff040d10f191216284bb3ed604e3da44eb29c2fe574043581b9b64adbe510048a56697f50", 0xa0}, {&(0x7f0000000200)="db5941130eee09e08afe3566ccc5e429eabccfbd97dfc32bbd4428d78e5100f159bd9e8204e76a96475081306e5a56ef07530f42f5145634e512d24514daa4309f841fb14fa6b4a9a39ef8110d7536c4ece14021f847f7f48d51f7878fa337f67a623c5845dc35e394cfbfc2ea60d0c1691577a9a5c1a79113a45cac80b927fd15197a71cbea50dc9abbfab3e489fcf647ab25c671164832eeeb5782856246a9d7f52c72d121a49b89698b93b0c417d88aceee3cae5d00bbe762517a22644fe92cda21ac49473d146bc4a2c99c4f191acab83b8b7343954b68bd57bc61e208f1dfa999756b51d89f0ba456430ec7892dabf66c5e89d097fed2e4d6adb83499d8b8c75f0a671e04f60a0617ec69ab41f83f5006d46d0414d05dc9817ad29dfbd9bb2accafbd291b14e94b2988f3f14485d95aa298ef794a442ddbadaec2182cd73b8585968598a0362767f8f33bf6b6282549eb2025a7cdb0c05696d756ed02ff4cd4ed364f28ddf3bfcb768edf265c20c4e3dace6a6a4e104c978fb9f82660be6bd33cbe5fbdf8484fae2af970f5ac2ca85b2eae85fbf5a25a6bc83e3383af4abc83d55672d9c72888500c1d67b93f6933599b26017c359a6d65172bb6e257ffcabb183e51e02c4904ed5fc548d577d130f16292e5f2f5b816d74c54bbc1aca93b8bf0946f44876daa404b4c155e52d162d0635c3e80b4fbcd3980b5340590861038c68cfb95ba120fd9c3e7a486b0694e59c0538f5b247e28560e60684449c2c379e12e92a340456f9a6893c60e3de0316faf71e8dcdf8a04291d39a106086cd08d4803e62c1e98f6c90a9222c64dae90f2cf617b959c2a8c90e6491ff2429182675cf90e2e8758aef6bc639c3a16edbb1c92851512539b38e7a304dfe017b6dd6366dfb5d4019561cec8fd144e1667127b1531d2b6f2de5a21f33ed415254cb0c80c7e553aa59940537dd6b36a479c2bfda5cd9e69ce557a7fd89cc19eb0bacb6fb1e1033760c9692c28028c87a3c0144165be00f87240ed6199df7e70d38ceaaa622e7d35ce8f73108a31deb7b7f354605161aab877765902c3d1af5c0729c68f42357de31b3e6558cc307a4cde1a54fe7574e9fb50a2756053e54bf46fdd4370060a9bcc708f43cb20aab0815f147afe04547128efa803c657ca75cfff1d8acbe41bc2c07bea2e5a6d2b002a33b3633decd2d37e2bf07ccd76c3c6bc9e0675f0fd3680808ca630a47d4ff461eb82e2893ccafd23ffe4222f718e009814d21888cc4fae31273ce6617096f52465f1117ffc565800192e700e7c8a16402552ec97119bca72ec194553142e358b3d4b969ce8322523ea65efd72bd4c4b66a94701933f5f67c5d8d21f00db7c21ebe759ea53d1b4c5148ac60f9e62028ec460f9451ffc47bf941c1ee185b09d42b9c7be71959e82972d729fb3c4ebeb58e0274772ab7c43b72e0ffc7651f2a8aeec53b8262b543b2b27d89a37c848313d14ca8d56d3dc6551644558fd4259cbbc2c5a0cea602ebfc91848667901fdc6c5c2a9ba06b927499f8959ae94e136d29c7a062eded28239b77bc4823af10a23190b143eb29c9e7678d913ac940b41b497725ed6035448c92a4ffb4fd3f04e5943e23aefbc3b7cf6d3d686f7f8bc2389d3e784641c8f9b42b8ebb2b66049a119dfd90357f5a83e282779810f87ba19f5163eeb644bbf98c31669d79aa2b9c3421771cbfb2f396f761ad7b995cab3ac80edaa426b0039f490849179575c4f4ed97dad49cd80485f3f04de6a97a28f7fb6e3e53588aaa82d27a6dd79be3e1572f1efa774d43f497ae22ce0b187d78120229fc2a2d711df8552e0ac75b7f9f02e1c93ba990aa3443b87a127ce7b6cc7f100ab69261ea3a2b3ebfc75632b628b4a40c8e4fb04a30d47f21cb21f897f2c2fe9424507ffbf1cc3d2c106fef9cac20c2c931f167f13023a506b7b521a0f0e08aef0fab0542619db2e3b82f069b1d26000fb954695d663fdf590334427f1deab466f3539ead001828f75de66b36d65538079c5b021226e3bc75a779ea85d42f9b3cd0b1f3726c2c5661ae6815dd6f3f685bf06a63a641f2790dbd0dcd1d277b91950cfafe48eebd931a61929ec9cd3a3a6023adbcae7c524d7a2f86fef6e55bea11fdcce61cd45addf3097c57b7f7b30d3b94903ff09b454d4567871ceef7108cba5b450de92c27bdd10c34fbefa84cd6b993909b47a512eed18b98e94b8c57c4ff88b04736e850900ac3bfdde09ceca8fc50c627b2eaffa7370089454a113188cfa90a37c9a318fdf2f8f51c35e6b0778c9698c8aab3b608af0d103655bcd7abb18e6c74caa674d6588441599e2473f35c3cb880728028f3c9270ebedac1bae1c3d459220f60523c71de8a9cd39ffa5611918ef3094074b1218cf7cfba49447f00a8ff49f03b497f3431ef9c9a9577602bed149c1d3c5394e3f3e93255928a88df81ddca99eace851e0c720a0c220c0fcfb8bbf6c200bd2bd182d011298b06d778d96aee84a7317edc365aed0291f7f8e8a2324b409fb7dd558c1a74d3589604712a4bd5fbe92877b4e2e031488b2b3204d71bf8007f23886b4da691a72a705bb15eb9409ee6ee1a38e9210dae4079ee9fd424884bbbdc40ddf06c3906d7975be64fa950d135bd7a140e9c6c27a1414f8347f64e2c61523accfd11729548e8da74b7c409e5a209e51377688fd5579da1e65a1f17a80d5fefe8d56bf7251d347eaaef9da3bb9ebee7ba205ac4e68e65c7701385a453e4e0730892d7218e959e8e7a62108ae5d67ea0c2907b947cdb0c0db0f20ff07a14e05036e953908d7a206770d7f357febaef364d13f9844f7b93994134ea3b31d9ca2888534ef128f7d67303225669f6da28b488b8ee06e87fc40d74d4db7d156864a6255521e0c2312c34c99995a5b76df5198cbda1f7e412c1f2f4db8ef217ee623534c1affd59c41cc13efed664e6bd133de9fdeb6f5ee165d17f5f1b67bdf1346849bfe717f30a2b8aeb6bba405da699d04a5a482431bae5d3ef778e99ec178202e19c2b8b64382efcabc854df7a531f234700f8011be11ea26e04530baef791db70ab61b41c2c1c9c2996a25600f99d69b2a8b34c9412c531cf70164f8dba45f5e84465a4d6181735707a4b4f476ce1d26bfdae0c073e0d2b24122aba3e9bde2daed2c6d0505386be9c1c66d997eeea39d47743f2b5006e7da3285765d726adb85e5bd2d4460a5d566e9b57f99c83163b0712ef2291234de80491165fa96b8c4a418087a94f2cfec4b6731eccb85fe798d815f2bb7639925822dd36b3e20b02d90c75eff7896e9ba073d2a628dde6738141a7ccbc2066d3ec79f9f59865a4e9e5c0ba0f15fb65b9deaaea4ea00fee6f109fa3ade9a8eb02132c1eb7fbe01584ee5c64cf1c7cc7be56fe3a4d8a82158e36e4c1cd7416906a32d3c7c0555f9ddb8a70ed91a02b8c3dd0012845f1f29d11c9c491b90ff5951bbb714e1fee12dc397b5a1ee2b9232b6dac8078c1e7844a345a0485b08c4617689a7c66c977b09aa7aed07d704354f01981e2e91c0f5c4780f1a516629c28edf56c19bc330fe7f7ddd30e406f690fea7e186c40cb1204950d68d8b81fb863acd1ce6af33fabdd7cf61ecede347db72fb1c84a141cfb35280b4edabd1404845c3aaeb6c66498e099af1e822ca67f3696a0022f1535346dd1424fec05fa3f731c07dcd55d0dd701a70efbd49098f5b4f6d9d60fd062ec738d59729daec0f894bf722eb28667630874959566c0846f1bd51fccacc2c46e68d52f10acfe5cb32f3db9b2328c2d6478e54ac3f894bf26383351a831a92ca71372dbc5885c5cf081905dbc301c9002e226065b89aca9ac19202007262b8e7c94acac84d6a342137308ff5d240f11aefe074c15f62f1015c474131363d14643cacfbdeeafc97e8b257392878536f5cb06ee23f19d06cb7ec8448a1e02bb12340885608f7bc18c037cd51b4d89838f59cc498bf6ad3d5df6d17be14149b5438717bf4e621c7dea3bbcc55ad6db74cf5a971456ba21a18d64570b1ad6cb1d9ffc86cad28496c61e5b80a413432a867b0c5a1b89a0aabeda4049d07376772d57a95b17e3150ec3b32a1801dfdd6825300c57ffd89af224581024938428a2d15220c2ef0c6eaa587cfaa8ae2d41a9e276a67a6baf3b859bf5e621cade2d85d8b40a4beb678c6ac551df8c0c1fcba22642914cfc579b7f977157553b6e07a77ebc9ff15237a5ff369652971c334d26de266e92199b09e9a5bfbfda325ffd98729994c38d3e31d7c4a427a52ea7e7db2426a5e1a65a2edc4169a917634493afcb28e76818b7e7835616c014e400fb6c21a925104201bbae5d7bb02fea829cc64b6a14a301a48f7b5dcaa40d39165ea8122cf321be6e1edf8cc03f2bd5463dbff7842ca11806fbd1833db6524d773393ff2d87f3649de1c4052f2e46febd8084f6997fa268846259ca773ded1a9fdd6ab7d835265136b2f342406b5acac92af284216635634db2570728dd6c5f423bee066932b9720e8f9b51d8b39149b05c57de16e377bcbb9c4180db690329a7b48a92afb6b259e73b1d03ba05d666e22f9b0512b51fa66ef44a40900517c869218e0ee1c41387e79e6683a5b227b7e8e010eb4c8f44c12947084558effd94e5918ac5d7127a0e5036c597eadc5af7d7d89107cc3a18bc6ce28a3931ea3a742074b03fce0b0e6f7340942d0230e035ec2627fb9e3ed1bdc6d75ef070efb92e48a7abd7f9691bf0179abf8c738e18214d792fee56f6c3dead1de75d17e6b3be5dcc74b4c38a1ac409a3029c0106fadc6b7aeea533350d53f319a35108ac04624c4703134f66c92d5f31a0b6c049b8cf5ce892ad3ef0f574b4522fde7efc30b5a0a59ec2dfb87a8b1d6f54e56c80e887360d598e02f0fd8cf6a455baad5857a48ddbe3d2eb71ff015d655b1bc12439769f1ee2e23c0ace956ff6fed02dd306b6444b54cc1269b4f7406119a250b5999cf10bf2e02fa3b420f692f7e37d4e6054f892c28691c7fbf4fcafe3fd2b7ab9dcc16a693fd022fde19bbbfb167777e87ac279fed39819376f57eb7afb918726a97cc7f26cdfc05d461572762b7f9a4c148312054e6a31576cc7b07c1eb04b22182ce019456cbdf75921ee5e63b318bdc009289e5694379d1e0d8a5e50072e49f7520c979c9c2ca3d2ac8dfa185c15eafad8d89c97ca44780e0fa2761f01389686fe12926e28f2686dbdda8f6a5bce82cf2d04fbbfa15faf639393dfef1eaad276f3609c23ee80d08186eef2919cbece5fbac90d8616f5549a6dbba985e8f357152511d17d518dd98363b630d359ae3fd95409d5bb17625c044763393f3c879dd0e037d0753247cd02aa9868427fbd14dbd7e0125c12e815c2af92e3cf960e9711b15071d96a0984b6903e30be662fa360914cfd19f5827ce51cb9beb61b4edecba95e7e1189b7bfa664a12c0a01a9508fca0ad6d330f34745e47bf51cdda75135f493fd52ddaff281b3cff5d50dade007aab6a6f057e6cb4790e786493f0e1094989a2f6a90acf3090097c4903b42a3696b024c65a7aa9b161241bafd483d4bd621ffd43ad69b013fe66d92e70fba66de2da9ea8bd844e37f077c6702f973f0cf485cf351b6643e5c817af1f7d6d1682f43671560ad0945da25888bf497969b39d9a96f40bb244948b3110db231ec55a35c282520e31abb38b5046df11c127d9bc1e7b714ab0dd710577642b73b6c3c3e757ff9af2eadd2ea71fe7ed5c367444ae9306f154c10740c66044c9027eeb325ed94225c4a6a", 0x1000}, {&(0x7f0000001200)="eb5af1e3a0a6437f732f3924c418ebdb1b8aeb8922042216fe2a917b", 0x1c}, {&(0x7f0000001240)="077d447cbf9a45429bbdeb0577e5133ed7db5e736a3efb4ac7b61a8f19d9a3ef3197cd214fc689a27113f6761255c767028cfdfdc02888d20e976ec883c81b4bf57b93551861eb20305e6f2b2504f0b189896c39979551cee9264d3f6c2d07c9ef638c423231d393bf46ee5649cf9e056d66df1a1bb634faf7e7b3878853834be7dfcbf9261fc8bb3cda03b28d50dbf2671fa1e8098291731276413985343359ea2a300eeac87353b6ee974d134b887813446ec8c09fe1aa9fbca658735a706aa4376660610ee32f9f12a2e830fe2e59d9648f1a9391c7fe14f6b6860ba1abe2c8108934847e03d836be1174e924ee6f984dbeb39f227afa4d552e469b81c9", 0xff}, {&(0x7f0000001340)="5bc67326f3e559e7745cd84841599870bfc33ad4", 0x14}, {&(0x7f0000001380)="ae19feed8da7c3d0bbaaf582024fac9a389085999d8f332e61553451f2271aef6e2d", 0x22}, {&(0x7f00000013c0)="3ae420c042194c9ef332308ca8f880436e80ed218695fe68f1b52b0632a01f6d49d52c7fa649e0e9ca4562e7782bee5eaebb98e5389af013387d4a6637463c15172eecf3af1f292b4bcc95275244337c5d84e3ab70073bc98934be8840aa5c2867ee33211cea255459b373e7b017d5867319c67d113fc951a6a0fda07a6f91f7ca90f47a47673cb16e2a07920e5cbc", 0x8f}, {&(0x7f0000001480)="e5962e3d32ca3d2697b47350f176d953e2645827b12fcba1a8833772aa55e95ef3d5c3bb21da2260015bdff58fa55da373063edbc61dbd3be20469d953739121d691cc9732b06468645396a20aaa33b2571746832b7e1e5f4d92c4650e62990ec71c4bd2e335273c41bd94dbefa47fac1f885239d5f735a68e1ea852b0117a1600abaccb3c50c10a315b1e23362f4276fd319e453044aa8d72160ca98532ab21b08bf21087dc3491fc7c769204924ee052650787607ab5aa9140dd4a9b047c19baeaf17048b2fe596303f0d60c4fc852ff7600886926e9ba932eb465af4dd9f078a05bb47f772343dac0261d44dd50627c", 0xf1}, {&(0x7f0000001580)="709de466e7ecf6c33f2ffc38f6d495621e70ab6611bb1a96b040fc9ed1b18f545dfb8679009a6600a1cd684073834c62aa43a2dd17e9bcbca6ddaed48924e4ad83942dd8", 0x44}], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000016c0), &(0x7f0000001700)=0x10) r3 = socket(0x2, 0x1, 0x7c) connect$inet6(r3, &(0x7f0000001740)={0x18, 0x0, 0x8000, 0x1}, 0xc) clock_getres(0x3, &(0x7f0000001780)) open$dir(&(0x7f0000001800)='./file0\x00', 0x20, 0x22) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r4, 0x0) socket$inet6(0x18, 0x3, 0x1) syz_emit_ethernet(0x1012, &(0x7f0000001b40)={@broadcast, @local, [{[], {0x8100, 0x6}}], {@generic={0x880b, "c35649cb21f108a0c373b6a6f41003f9333cbe44ede9da47d1d6ece5446f937c73c812dfd44be4901c17708d486ae6459ee68092687c5b50e48a099d96598a8988735bdbd81e7e5c3c111feef9faa5baff69bed1b926abbdab0e72481da0d3c4a15c1b8f9007d74b96a963ce8bd841cd6868ec3634aad676845de341ca7d949bf3854c2597bab05a13a2aa4ee8fba5ac41c824075413d56b5ab278d0f7dba132590febf87e4cb9990f1ebedd68cfc7c639c341853cbf413329df2805e557581d1745baa7bb6fc4ec37bb43fa9ba92937d98adcece5e2a46a24da3fc7a581fcfbf62d13d74249a2a3a54704b115846e471494e9a7b6d6c0b16d6c9c8043a221f34b16d65b267856bba8ac40ef53876d91d5496349bc7ccd1d6188418a79ee3309695226fae338a75f7124c2016138097bc428b6c3377e67135d3b49a3669fc8d07244da3f20d1b99cde488957b1a41d6ad2ca2c26fabe4ec45e7d56e31702b6421d8fd83088bd1dc182730e058b379749163cc0c98eba3c03c560b39eb8978052b898b2f8e61d7da6668b43fccfb63357677a00701e7af6271302fad88b62878b1eb1d7071034a7fb21e7293bf5e7f4d96a3a1d5ea2f194ca54ea678001c5504ee4717d4494564a15ba8e76e0bd4af2a0780e375f7712075f5bbf02059c3bd40a2a06cbfd431ee853c925cb622376bcba951f5b78827d5d6d3004aff665c4c5534ca87558f66604e3742f7e7a67978e0a3cd3df16eaf8be6c46acdb7290af793a78e8149f8d59641c482ff79590f808059ccc819814b7136161120ab2a92c0cf4ca136405ee44d2148307a517dbbc10e1a3905c16b0ad945ae05d8396f58d05e1c11c954d18025f123715234bf31afbea7edbd4c51a6304ee976e5953751eb40b12281c9515734b581a35eefb089fdd1e39392a1a74426d61307029da565a3fbbcbc356d88f9dd6323833f0f3d3311d86f5dc82902ebcf1520a942f47dcc9ac953686caad657a3c2b73b8b9f3584292b9b7d0a7b1ee6accce739dcf415e51e5e626c434cf19286d1b01060eeb0141e715d34e0e1f101989420542f5c33ec4a915ca8017d9c43c176d8cefe217c62d8bfe178e2db21737992ec39c3464d1bfb4a650f77a9a85aee4f62789a7771cbae752c554d4fa8231c389f788f69d168df4ff33afa3c3e1b65ab9a866c3203717732089b3ba1bdcaef53f812087e8b9fdb05bf87aec838e06683d07204cd71d631edb2a246652c9e61fc09a789f9c3a2624653ca5d6b8fec2c275135970ba8c7e9a7934c8ec53137c87a89364d9549bd16f4f6313794aec2ede4baabac8da7f73c41286f7ea5097de6135af8f1608f58a733a16cd0d0b4d4b7d73c61999bb7f7412c3d2f74f5968a17d028b2657718ad9954b5169c88ece6b11335ab79a9ef792a94d60263553490f4f801dfbde9a4e88cd06c6aa561e53b714aa292f7debaa329e1350e7deb9ca58066b58f46fe3dc177c6f6f94d2c108624d53bc397df1aec4602db48756f2ad8d0d3fb62a8f43b2f0c51159915118186a848daec2ea1914d348891e8f2726403e248abe585c29e4fc6bc0c9fe0cb181e1916a6e009aef7f4808ec2ed790d67b4d72afe9e393dd87969e96c33fc4f3ab2e0268ef920e3095432cc031bd3dea6f112324881d0c1ae69873658d99ceda97e5900aaf387bb511abb312dfc02a2af78188bea92d50be688555862f1b450352f6f0984ad3db0a23f174f216ea93276f523915e21f6c0ed9337f24ecee8c65ccb3f998377922601168f8ce857b843dd13bcd42a48392f0f8364e7411b6ffc4f0204288b40eefb2cb6b0fc2e2493a84da450a1e3f597759b457c7d5991a95433407837a2411e7c8266fd0333f1746c12cd531c1f18b7adc4394aa86f1e957701a1aa80f45c41590849a06986067b16231a1ad8acfa48528debde8130a3668eb6258abb179a06f23566ffa834ef6b124e91b0f5407a3646caf34ee58e4a97216855f439a38915aaf976ee963eb983946256eb7f9f0e52f25be89436070d5811ea1c9cbcc8a4c3d43325ab9fc1848b4aa888d25122a372135b2c106ab8ccc43b93060be90dff6056e2186607fab956e0ee972b78a11e96f15314856b097eca291e932c74d6f52daf98c74adb4edd8429fe1535c8dfc11cebd3180b75be2fec6716baf8778fc6c5e1164bd49d46cfb0697a25255f217ca16e43c3fa62590ef5588cf58b9d137d814f6cdc71a9acce974fee5b1090fa17b8372a1bcbb229c08a6142c3d098b798c2a726eece10bad273ca080699bc50b245f631952a0cd42b686051a464cd6ba4d8f305a7cd039fbe8f0324469c304a5e9844c3ad3df6a1821b8b986376fcc8e859513310f61a3df3b9b1fa4929ff9c4c8d40da05c8043f43db052b0aafb66bcdbff44f8071362ef97fbc15dc6548a24e775223f9d1a82fa25f9358b19f89412c526a07dbaae35821da2be06a30fa87372d38c05bf1d23bf6f88193decdba61d201a05585e08886ed5d711a30d56506a7b6cc191ffd93a4dbbb2d985725e0cc677c6e069e493971b0d29bdf2f46e30a64d2ac696b94478f0b1fe598d93ea9fc5f3d43ad6b031bc0f2317c4da096e9bf1a4e6ee2a4deb0689584e40b1de494089c3db94da998a409e21457750fa7fad0f0b7d23a9bc61f3c1adeb2dc1c3f14fd3fad62bcf281483167d3a604a24658b3032a6448722516a54912c243ac8e3e8158db1abbc0b061e825ee2e48fb7f860580961d9a7db95538d36acb6394ca2e5beda5959a8a6f4e1aaa59fe2f35d34cb0b4104dd01e11a1d9858835e190977ce2a940acc923a216978ac49e3509a6e00377631d5d46c1293def534271e4a3d4839cd226afbee2308bbf9b6ad88f5e5cc8c4d45d88e9bbe785deff478db6fd9e19ca8bf9e1b4afbf28201653a67ab858943e7ac78a16f8f20635fc65a1eb0844d26abbb4c4df639ef0d5ec0e8cc441efc89350905822c61c9a8b2b501f7a256ddeecb9d7262d801d9decbf830940e6c465258810c1592f56d3f6492b127d8727c1a6d1ce1e1f290cdeec8448e7f16b50919eade126a754da4726c060ab903f59d644428740ba2bd1e53c88f12d643d7846398005267772da32728730f22994372ed827bcfc689e6437acad72c1fd512ad0a1e3d72ab4973369731abb9294034ef189b725e5ad21a1606888bc7c7dd0d1db7afe1449f71a4398a3065cf1abf66fc85cd8963e43610f2ce7a14d8babe4402100edbc2c67c3218466c4b6757835ca2a78c913edfa1fdae1059b1513f2ff9fdc911cbfe3c36ccf6187c37f1535f3f974e6a882a3250a5123e061dcdfe2d59f7c0fa37c00b6a1af85f9678fdd4a7eb3b1ca33a62638bb5d09f80c4580e4ef2c1595a8c2f723c124f9590a57ea3f21a32bd1838ebf1a82a117a692284a6950918ca4534b39b256a817fed22d1216ab67afdee24b4c39c315dc88931e013279ee6414a3353c2f7a84677a20940f01f8460483e2ddbecf2b8ccc46ca0c309a246537d6aa6248c277ca8f066f898ef1124e5a7e1490c9ac0cc8ab4d292f5de8ecc6421bfe0fa81ac3c6fa733acc58fabc623ab695a9d50a69026976c15f5871320bf06e7a6313e7a899e297a304e255ca403dc69678468bb5ddcbee64f3fc48c4f67e4ab69921ffabf960793b8cb5bb7fd2392d3de5e395d9f45a3615f888bc25f770e803f5d9745e38407732d3c173b7693c5e26432af2e73d6f2154300f3b9747888627cc8fd220413bf93f89fc7e82f8f6a18f9a87a6e2f9550fbca0c29287b5e1a6990d95b81c98e7041c341352ae330c3859181aad41578e03fd5ef153f673faf06f4a6e12566da0f7d8b28836a058db2dfbd962bc3d187126fd39d4f5d65d6b8ca4b426de15ff831561ec79c7c1f61c09a4c87171df56b7134f477afa41b3ed086f4b482e7653ff7badd4bf8d42b30a94a33eb9c3eca903836458208662f29bcabbbc2157d49b74f0a7b388ecb850e4181b76cba25bd046800a75023370aae211adc13cddcf2f50e699f7880f97c6702560ac4643a10c51e925a80a969d5b5d373187ed0de962a7608317948f2bfe54498e32493a737b1fe1c4ce8fa5c3e87a1a1a52bafe146b9433d7c9b844f5c1b0419a05b6afbd1146c71e538cfc0e6f8a0361735de4765471288ec1e6c68bfcac8a294c32a009307948e0ec16f8f22a42afb469cebc5cd740e583da996017b83e3e968573297f5055ad3d59976762c5ee73f0f2fd23e126617b7ee768f699023eef1b53deb98f2da6154dbc45da594e9a6f54de7ad829e7558930516e2651f182cf43bb750b3442dc9289bf17297bb6d7bdc9ef5e344844132417736a28dc77868e986a7b4ce4a0e24efce85dbd51e0278e8a6439437cead6a60999662481db18f6b2776d49a66a6c7a05e7e064c5e9e26e2508b70a1a9b7f9cb57ea2b6f8c801e2e11682460052e968cfeb98d69b2c5ccebc9229e1d45602c2e6b71459e5f1af109250de70cbe049f927c4127d3b640c76eacbf562992d8a7253c40efcde478cc7f9451937e8c08a8711078e1cbe0ce4a07002b080d849b7bc2ca26fde522e8878f2ef6cb5f9bbf8a525830630a7903e65fb2667a36aab59853739d81a6059777e1e7899e02d36361e2c4179e0bc7aa8c7fcb10beb426631b259511ee41d6586f3876f8bbc2fa7eb52e821b5549a5cf1f209b1cddb68d54ab54511e5b78246d4c3873c9b9b4cb96b106dec69308638042b42bf48914c77b6542b66a01fb36df9cc46fbd608aa23fe15ed8483b7d86ee38831fa95e39d95d61a4eb5752317d08e85aceecca3b31e2ee3e4d60505b98482bdaf026e66e18543912c58d841277f447835884475c22ae61d37f8ea94f4d8134cd1df3ead901cc6d3f0afd3ba43ab996d23211fa66efb06b02a6e6a9c482b8ebe4fd652f2aa80311daeb586ba0b125662e2b94d240bf82b7c7abc4823b6cc38a2cbbddd71118defc07eddc80bf267e1d86bb1c624b4a17267e8b425e679fa6cd8f17c5d0034ae6eb4d0130805ed58f4d2143f51052bcbbf129e604a011e50054b6d462bd883709d7f2d8191cd1cd88b88778ceb3d2bce82781eec89588d60cac5c684507cc1be34ea07c6e2f232b5171f8f1168c7bee29cf4006141096e4ddd5eaac1d3ffffffbd3e774baae5b96b2e2733b6f5ca267a386fc955eef0e9ff8e58650b2314f7d64236574f0ed18d40131b282a5f5307c3c440797a062a314f0dcedc6ecbc15098c0efa69e1d6c701ddec5c43f18d5080c96cccbe11499942619ce75ea3b2a41ee87bc2ecd1553645a1e6fd4c21c534593f900f9378c11d657d103050cab118a1ebb12238f063e1565dcdaf3aa2e99616b871794915af3700eeedc9461146f424f13c63be7b0f43e06b2562e0ab445d0bf357fbc5e2fc612c20974d4c4b0395ed377ebb50e3e9c2fa6c9082aca0c25947c25b2f233b2496d4b3e86aedf2045e88543b9a1e706f9a1f4eee94e50648db307cc612b71b79f7ceb8d13c08b0cbb3de0a4e6451f555e6ee54154ce367df3a7eb42a5602ca03532ab5d27e901826eaf712f7d81bf1d6147bec3058500a67fce52f6a022b08f8509917b55da60bb9bcace17efb72989b9983b1b54cab27775e55ebebe743a55f5db539600b05a12a67aee16d58231043c7a22abb6bd328dee4860c27c9233d2dee7e717bd723338fde899251559c188b3911ad0069b59826d3c702bf30b1e23fb0628b2aeaa3247beb6383f87c7684b9eaf096c11fdb407835a48ff4e249684091fbcb4f22c70fd5ec611d"}}}) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x10}], 0x0, 0x0, 0x10000, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x10}], 0x0, 0x0, 0x10000, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000400)}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040), 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="800eb3f634e270274378517ad8e7f8c86eee79f8866fbb331307714eacd65c53178fff3226fc3d5f65e82ad692d213a913feacd706c0915f4f85e69bb7422520b4b5f312f871bf3e2bf5bec66e03247c36a1f65f93f94cf7b3f4f14208721c63d3d311aac7dc73f95b233a64633deb862bff322e9c77b49936a9f27a2d5acd9fc491b168b62ad965fd447bd4dd21f936b76baf994c39600a8aab60e2cb75", 0x9e}], 0x1, 0x8000000000000000) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000400), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socket(0x6, 0x3, 0x28) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c004f800"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) geteuid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d40), 0xc) r5 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r5, 0x40}, {r5, 0x40}, {r5, 0x2}, {r5, 0x100}, {r5, 0x40}], 0x6, 0x7) sendto$unix(r5, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x3f) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r3 = kqueue() getpid() setreuid(0xee00, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206931, &(0x7f00000001c0)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_flags}) setreuid(0xee00, 0x0) executing program 7: clock_gettime(0x33563686ec971794, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x7, 0x0) executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaae5910a08480000340000000000009078ffffffffffffffff440c000000000000000000004e204e23", @ANYBLOB="4603ca34004beb1e7bf83fb374ba187ade03b078fb3e30e8f4d267aef5106a65b638ed497496a2b6ece5d24e4d117917cecbe1b19c89cb966380b7c4c8b2d672e2c1fc72f730af9a5d4017e2ea41662ddb7134fc06b0ef3ef93f1a54adf92a0fd177aba94e48de05441139871401e4a99c0e3c5aaaf7754a40ad3b2dbcfc31e61b617d8a5e716f71371478b4fd6cb22b0e8f0bc08fbd5046902ddd9a8c109d0a87cb8f1772f56331b611227f18f81a5cfa350467ff2e18d732df7ca7cca5335ffae07ff1412b10debbadcc0900a83bf648ab7bf6b1d8", @ANYRESOCT=0x0, @ANYRESOCT=0x0]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getrusage(0x1, 0xfffffffffffffffe) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = geteuid() setreuid(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) (async) setegid(r3) setgroups(0x0, 0x0) (async) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) (async) setreuid(0xee00, r4) rmdir(&(0x7f0000000080)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x8010, 0xffffffffffffff9c, 0x6) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x4) close(r6) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000140), 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80), 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80), 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2e) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x63}, {{r6}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001e00)={&(0x7f0000001dc0)='./file0\x00', r1, 0x1}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) (async) clock_gettime(0x3bd70b3292b7004, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x40}, {0x6}]}) (async) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) setsockopt(r1, 0xffff, 0x40, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60122dd3001c2b00fe8000000000000000000000000000bb607ba2080000009ea241f577704405a53c000000000000004e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 5: r0 = socket(0x18, 0x1, 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = socket$inet6(0x18, 0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000001040), 0x4) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) (async) r3 = getuid() setreuid(0xee00, r3) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setuid(0xffffffffffffffff) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async, rerun: 32) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x51}) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) (rerun: 64) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ktrace(0x0, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000006c0)}], 0x1, 0x0) ftruncate(r0, 0x80002) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r5) close(r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x80c, 0xffffffffffffffff) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) geteuid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) semget(0x2, 0x3, 0x80) r5 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r5, 0x40}, {r5, 0x40}, {r5, 0x2}, {r5, 0x100}, {r5, 0x40}], 0x6, 0x7) sendto$unix(r5, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20, 0x100) setreuid(0xee00, 0x0) (async) r0 = getpid() (async) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) (async) r2 = kqueue() (async) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) (async) kqueue() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/97) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0x94}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r3 = getpid() (async) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r3) close(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) (async) setreuid(0x0, 0x0) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1904, r0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001, r0}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x22, &(0x7f0000000340)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd610d", 0x173}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790fb2d8667f70d6c5d2ed1760800", 0x95}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c28", 0xab}, {&(0x7f0000000340)="13a2285187ddd2fd3b9a276fa2e1c41c8bc8b345771a9b550ee67aba3f0e4e313daa2c93082faff37baa6eee8ec35632442e9c914165c96ed47a0444d7de7a1f4d0157eb52654d313815814f0b3e748736e268e2f3aa54b0ac451356b32089d158d24a5c25ffc2f561469da2fd49974eb16752bd00571fc4e2e7327eb978cb16eb1e5182201e40365b9ba6faacc76eeb25ba9ed6c87853fab2cf8751a009e7b7d31d13ec78940b3f839c730455f4412257ff135e7c3b052bf48cf1", 0xbb}], 0x6) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x240) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) munlock(&(0x7f00005e8000/0x2000)=nil, 0x2000) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000400), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socket(0x6, 0x3, 0x28) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x7e, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) executing program 5: r0 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xbaa2, 0x3ff}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0x0, 0x40}]}) r3 = socket$inet(0x2, 0x4000, 0x4) r4 = accept$inet(r3, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000400)="00e3683aca10901fcafeead68bbc91eea856caa313f88739b03678f4dbf25b5fca974dd77d8819060c9aef26ac5d36f30ed2ce88e3309b26dc79bf12c92c5b6306f66dac4750ff87dd2fc27fc3b7e89ff6c27044f52b9cf8e8005ca267162f83920f44c55c7c7e65f302ec3dedf914abb3cc57bbd1ea973e9cfaa0edd99a90db2d28c7290714b72fb84bd3", 0x8b}], 0x1) socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = accept$inet(r5, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000100)="ea00000100000000", 0x8) close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fsync(r3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = dup2(r7, r4) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x6, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r9, 0x8020691f, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000003c0)=0xc) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0x1, 0x8}, 0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r10, r12) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r1 = msgget$private(0x0, 0x421) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10b19, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) socket(0x800000018, 0x1, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd, 0x7f, "1a91a80201d03f84e33ee7790000000500"}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) (async) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1000300000000}) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0xff24) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) (async) fcntl$setstatus(r5, 0x4, 0xc0) setreuid(0x0, 0x0) (async) setreuid(0x0, 0x0) getpid() geteuid() r6 = semget$private(0x0, 0x4000000009, 0x39b) semop(r6, &(0x7f0000000300)=[{0x0, 0x407}, {0x1, 0x40, 0x1000}], 0x2aaaaaaaaaaaaafe) executing program 4: socket(0x20, 0x2, 0x7) (async) r0 = socket(0x20, 0x2, 0x7) write(r0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x81}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344}, 0x791e, 0x1) syz_emit_ethernet(0x18b, &(0x7f0000000440)={@local, @local, [], {@ipv4={0x800, {{0x2b, 0x4, 0x0, 0x0, 0x17d, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff, {[@ra={0x94, 0x6, 0x3}, @noop, @generic={0x7, 0x8, '\x00\x00\x00\x00\x00\x00'}, @noop, @ra={0x94, 0x6}, @noop, @noop, @lsrr={0x83, 0x2b, 0x69, [@rand_addr=0xaa24, @rand_addr=0xffffffff, @empty, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @multicast2, @empty]}, @rr={0x7, 0x17, 0x4, [@empty, @multicast1, @loopback, @multicast2, @loopback]}, @timestamp={0x44, 0x3c, 0x3, 0x3, 0x8, [{[@remote={0xac, 0x14, 0x0}], 0x5e03}, {[], 0x5}, {[@loopback], 0x1}, {[@loopback], 0x5}, {[@local={0xac, 0x14, 0x0}]}, {[], 0x8}, {[@multicast2], 0x7ff}, {[], 0x34e}, {[], 0x6}]}]}}, @tcp={{0x1, 0x3, 0x41424344, r3, 0x0, 0x0, 0x5}, {"09a70b1131feb5e81de19857660a1f1633446e6d00768a06067cd4b96e89b1bcb149833e7bee9bff525c33d6fd613c15578a6e3f9618ec81e011498272b45e5ba04042802fe5bac5228301e9609a53f68d680cd073d366e3f421c906bd3dd86ffea0734474bcbb0552e46061df09df04c60cd337a19fbd4f1f0317e5b2ab82b74bf6686ca6da1340d4b12fc39e75e7627fe6268800f690511ac8651044a423a25760a7dcb415891902af81aa2c000000000000000000001e0000000000"}}}}}}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="cbbe8c9980", &(0x7f0000000200)=0x5, &(0x7f0000000240), 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ktrace(0x0, 0x2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f00000000c0)="53a48a23614bdf1dc7f589c08d9f50898ed2a543058f3181b5484f9a77fe79c97ee1933a3541d777d5c97a7ffefd8cd509465eaf44db8c3027e74557bc5f20df2b6496221d022650ed2bba826d1ab9231a4bef64f0308222d038470ca7", &(0x7f0000000080)=0x5d, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000003c0)=""/229) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4c}, {0x16, 0x0, 0x1f, 0x400}]}) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000004c0)={@random="ff3d07ef9707", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @local, @remote={0xac, 0x14, 0x0}, @remote}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) ftruncate(r1, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x80c, 0xffffffffffffffff) executing program 6: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000280)=0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) kqueue() recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x840, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 4: accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/519}, &(0x7f00000002c0)=0x209) (async) getpgrp() kqueue() (async) socket(0x2, 0x1, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) getpid() (async) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000008000000000000249fd43502e43ef39cda96ba211acfeb969ee0027faa91ece3e153036756570474495ce358bf3a048e437f7c6369b4548943c3dec0a94bc21156c6bc9284749d1765a6444da14eafce6939bb6f2dae8cc0ec5d7e2f337b18af30ab3d5fd8cb4f85b4ae7da6ddca39afb22d66888f9172c70d94a1d017ea08747449fdf7354b1dfb28640be4f0e94ce7019910668d892baa9d6344f65f1ef76199c0ca6c89dc1c4f393e0c97e43b2bdc4a2a4c07ba44d03c8b1ea3b1b655941db7e6751af882b90300"/218], 0x32, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001080)={&(0x7f0000000040), 0xa, 0x0, 0xffffffffffffff0d}, 0x40e) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) clock_settime(0x100000000000000, &(0x7f0000000040)) msgrcv(r0, &(0x7f00000001c0), 0x16, 0x3, 0x800) (async) msgsnd(0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) chroot(0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async, rerun: 64) chroot(0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async) kqueue() (async) open$dir(0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) open(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10b19, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) (async, rerun: 64) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000003d40)=[{&(0x7f0000000480)="ac3efd8691604a15e382ebfeda5b893371bc62fdb309d60c9bc934c6e65a9e9a845350398d1e097e9491aa7a42674ea26879de7ad9fe30620d243f2a0c572fbae87e49aaa094886b06479407782a927cd82151fb3c3893dc48ac35193da374888cb6aaca4c5bd9d977790955ac8dcaadc64ed8c4fb58e0af12992deb645b81b48824ed38e67ab7856b7d5d5112dea8a74dc571f9cea7ffcf5c85affed0219b1bd288e40ce83f108d011349adc1a25452fbcad2a0a93015f8335c3a041ab48bee0657f427f36bb450f143a066621914ba43487794f1a52b0ab1", 0xd9}, {&(0x7f00000003c0)="2e99065096c45972d13a1e2b0ed6b7e96dcdb6578893b835eb4e73b8e4435f1b6fc58748c206265dd65fb2cbc2ce5a14ef32a497aca0e9089ff6f5de64769df7e7724af0eedb12c950747a084d5b8bbe2dbeb802c25ff0438ae114eed7e9ebfb8c3f91aece03a65cf0", 0x69}, {&(0x7f0000001a80)="a5df010ab0811e2bfed41a91ef39c8f8accd483616e9791de2c0ee578f0a1c9b1da561b337a36c3cb29291b99cecdacc4c0b711a36440f4cde671497095f0af7e78677f41154487e74efa7fb9db366172eb50da40b34d86a5b1265cf90ab4cecdec8bf172f0de65390efb67b7818bec33e7f0446bb3231ca33eecbd82b6603a786a143189c61f02b298ee692011bd61c47d00d0c87d07590baa6f2c4ea7cad3080149080463b8cfb6203970d8097f06a8f182d470885cc01e8fe49f2ea36faf6c1e9bb5609cad817e25197e741ba208989b1fa3040f96406cb7beec528b52bc29f768174a5b8995932a3c83838e21c8e958243dee241fdea8fa7fc5a073818996173fbf48810f678488631c3ad375ac25fbed6a4b7025bca6afc5babf13a4fac7b98cc2391a01ceada45bda2606617b764516b470dd53df18f02cb1ed8a56b6f5ef785b48185e778c6bce1ed953ac2171c26b1834c400e30fcbd994790261f6c5ec2bd86ce9db0b18cad0ea1082388949913e2fdbaa396720a3bb902d752f2353c47d4b0d386dff7180cb2c6300b161540b48ca7731e16795016c7cc0cb9a1429aa52220ea2f77c3562b9fc16cea4b0ab5301360a1e2565e84470f804c9025f17ed9c5eeea5dd7c7cbbb9ff222ff2f2e53fbedd50a94b8de6ed6788b53f60b11cc2a175d4a55b3a74e4210e06b54bfddd883e0b00eab092f1e8b169973560d2a654d6cb1ab9999857e47dce7a97bf1fcddc08f6aba1058b87e6ee4082260021d91bad2c6d65b99076a5304faa2e719b3221890b495db900ac6ec0f0e16da6e6512f0109806c5d8005080455500ec9442584af312f31233b57b6c19d139934e68f61e3162056a6c0d05174e8981581ecb3aa7f9d36f48bb93717a049dab24bea53afac619a027e048049bf556eeb21f3e41ad620bf4e3d3bd5e2da4bc253b03fd9bb7a89efcbb9c8a68f712647f73d1cff8a8492d54c29ad3d5bbfb2f6db9d72ad27547426e8835e74e3bc388990b536370821f81211b280bb59694ca5825a6b6cf96148a37fbc0e26d54697aa62a1252e2da369f2dbfe56d4e4107fa5d188440f1680327eb9ba76c32b599963163c19d4392947536779a8284c739c61ea372b2e59816983592273a09165625c242e98cce8beb12bf3a61658359192db0cda9b92aa48d356d2e35c2ae8e2547f0336903e856cef2da03b067a74dda4d8e1886f5b6533f7b22e98a7b3bad2fc6089355ae26cdc2e8646034d60960c340c4d0059a6407ca8a738c3295d92f1c6403c3dc23f7a642d4efde18704bd0bacdfc59217d36c662e390db5c997a401a3af6e8521f244d3bf4de0bec9947023fa28b9ee03092b52e18cb05742680e45c0353f54e703db57202e604fa3f22083d9bda8b418fab4532f30800134017685cc4d56e3be66a5c3d87a84d7410f934217633486cadf705fa20cfa5823c99ed0373e5a922397004c9a50942fa2cb34236e52656543f7609817ed20d3f653d23ba5cc54dd1c5aed36d212dee71961182a1a91ccd54b5b6e6e8356873e2b0a7933a84816fab823d0b549ce1765d534ec528989efe5dce515407798c74892faf843483c97f1563b545bef98c7aa109ea1fb552260bb0e769f8949944fe689e2a0e5b6527de8428b3f4bc5f660497f981e83d333e7228ee14073f499ac8df69f09126baba909c79c729d855f6c391d706931253cd4551493d55af415e4b18f2b0968cc0fbaa6a1bd78c899e608699e5a184810828129b886b04cf1329c64cffdb185e2c4df9c9823d0d5127d7dbbe726ebc248200d86cd79e12fb3a4345d8dd080b99a1e90418655541324fe3697858f7941d702dbcd3f5afb847372d3f29486777cacff17ab9c5c2968ba29afa19f4fbd2ed13826c03a15bc25da51ceed0deea7bfc48d32e203790ec8516f54ee130f2af8e979d05b09cea41323f3789e39009e75b59fc5f9ba161e5c93df126f60ef6e84b53273b31fbfbccdef38cb3b5ab1f414578950f977f73540b54d3a564ebf7433b0b32d197afcc402a298d9cc74687a62f2d66a8751045e3fa1a4d4b3087b6cbdfb4d3408553cd07a5fb3e813fcc85365a1be723f47717ff3e14a19221225373d751910144cf22a116fc2a931c7215bee885cb0435922faed9bef2423698d095e55a866f7700499ff1e103337539b288f61b6a52f89024da06d94530de1fdf47ad243fca34aa1a835afd555790f93c539871667b2c11aa22ba2d3b287f4c50a512a55a320a650bf48a93a3ad3b315d5897c382bd536dfe994a06f391fec9130cf1309040dc183c8a0d54bc778a7a1ef5227340bf3f20a1b4e63c8131b597d240cd82af519e12aae3649b4b308c3431b14511a0f800dfce69ed0ce1fd49c72dc1eb6146e9c54d655c8a74c7b6560b7f32c8bd7bdd53d5ba20dc0ba0ebf0150baf3fce2bc476c6644c5c868ed77adf0beb4fa833e8a43b988b003175e08b2aec3b888126980a5d70ab9982130a314c31aed8fe2f1629f7c4de007d01c28c9d5a52f127f7f3f34a996ef77387d1ab2629f650a0ea23e83f2a22f4e8a5940b7bcdc5dcc361bb9c35e6d41b64245d238fb66c08a9ceaae50c37a421bb84ee3d317dbe5bc083010397157935e3f388285a64afd25f9e24b547735c1c616f6120a9ed82da979cee95f27ff9d38e4bcb6f07d5acaddb35a9a6315a6fdaf0be34d0810f3c664f2f13b5efd9e8eb147baa791d0e9d10befc691660a93586fe96642588061fc4c77da39a5ca22c0f0afab2dc34422a0abf906721553aeb727fc2a8e749ba0dc965c22c7a3e16ed5f1494837bfafd66083b2dc765d8ac2e8a4eac84e571c8573e76e365e3a007777e8de52b8cab6b32b41d90be187db17cff6d2877f529906cba0bd0c7c6f538ee078e1ac80814448a8058cf6d04382d938845beb75861f108ab24e07076b646cf1d3369e56190b127e0c4e65533b43524e9bdf7468076038dbd9aaa127a07ad4da04c4fa06152f0664327c5b9933245ef3827262920f9f04a0959ce1624fee7643e1f94e49bd232e39e45e9947fbacc86d318bf2aeb4f4f83d0eda56a53c1b4b46d2f484e2d0cd5a8adcdcb5c245f119315263dfaf7cac220426af106cf225533c829acd19582e09de34685d01198f6ec33029cf97bef40335a9b006c7f5de0473f2ef64c23053fdd810925024d1cf2fd29e145491a4e3acae8b88cccda10bb10cad57e38b917220d68de6fe445b209f583608a2ff2ba6c5793fa07560c7dda3bf0c7237f83745b582936e9239c801615f9a8790ade13c48459ac1c463469858a1a171c3996644d40b0de0c85ab0e4147019314f40f4dcc3aa8065cf1b2a35fcea7fdc72893b125db8cecb1d30a3ee6adcba20edc3ebca5e18e3b1bb9032da13d63c0f9d1504aef40eaf47cb7554f20dc4ce3b49f6068970ea7ff0086ca668ee7ebf876e2baa1bb582c9e978b768a65d66ff11e8680abca306831cecef33ad9477709af66545b7a9580e18fa64e427e7294388bcc7b8205bb347f351bc39191c97b7fce0b00519bed0f9044a69dd9cdba38fd63c6ce3242a52db11ddaf12605dd12a48cbf6729eb4a89e522a32d8345410f6039a3c0c037e7d5e6820940e7df19ff7d12676434e47716246128ac46684cbbb2700ac83e8224beec626461b26e76298d2bf404db7acdbf8673821fe1970fd8c69c02aa5ebb8bb79444f025b385c0d4e6bea19f7b7f805839c5746f64205f3bd074bd52231ee0e75cb377c9422ced3be56a17f08247253a5ea91ff230c12a822177513342529a64cb64f26d9b1e3e0fb6c91530129078d28e55343aff8b78a4e23ef659bd2e78f2d6b1129223d80623bf917fd870120e572eea6201392a126f9d33d05f44a683ee4ff7b4a535a7bc91291c269fad66a3001e13b4d58f1765e23aa9b95a4fd46bdbb5fa9867528e3ae9814c91d3a3daf072f80e423a03b91b044f9e838a2a4a2eb57becf1c582b60e6bbc32cf25a15d1a2d5bb794a237d4121c9b768e56a4683f121790e1868c8ea87bb1ff9410071b042ee4efaf8054b097576fd746433ea663854c524d92dbf262e456ff5519cc6c236a267889a32ea808215f16b05b0cd3137b5f90d1f2499f10275f4ff832ad7c4816d07f50f8df582596b5ef492bb407a0d257a5dd8877badb419f5a0eb58083037971501001afe320d124abd963fd4c397f2f7f07d89ace32756c0bd2a87e98ba65a3aabb5079d1a4a8329bd03b7e52a04a73e7ed90a3768dd2686f831a4f8591786a064d03c611f4a046c87d8e37bc0ea301a5dd1a6476025d591d645b15a8000a72407123cc28fe2c0807cc3d9ed4432141c7027d144a3024b3b6f3df04bfca0f44213a3344f54b46f688ad512b5c929a63767a2534004f91eaa776dff29277cf56bd2ebb5347c6a6df78cdc653ad49b64bbfe0d58631c23ce32e3e6f2e893048a7ef7fd1d81d01c31ef9c01551b4410aec30b9718248a78633c67ae53f83ea37dd883c185b965ac398691736b5d23a357934e103665582b3c1aaf424a581c62646dac4bf208792a2dda1056d700b3a98bd6276c38670b7068fc64b54e37da57244a4ef6bf8fa0a02ea2a5df5c65e8017181b73fe7c670d8913498b5383a38dfef392d91d51cdf9af4ab9a2c66de9e95ddd5c74e9220421aa6a5bf98f1eaf8e9cf835dfdda5dc1be59c4f7621898e9ad7bb85d395fcd24cbdbe87e03d4fad2b720ca4c93ba727b9ce578415378688ad1907f8c76fdb018674631c275bb8ce5cb1ad184b093c99e38a3ba401c6b35e6e2ccaee2580498d3148f2704c70a1432041c48efae48fa13612db67b969ba5d3eab3498b40287e788bdf5ed1f61736be29cc180d2f045946443fcc21d1f4d7e9601c8be0ec9a603120cc22c7a1f51ba001e2429b535b3feadf18a08ed33cb08071279946d9fb1836be8a133bbd2d9947561114705a46b8f91161d3f215828f6f805031696390b09216952e25c0a710f75509669135356a2fdc3795c74405a2376e4a4d11b51d72d0e980a586f234971635baded5d24cc42d6465643bff6dc572ebe1cff0e7aacd85188f06ef8f4ba44f33e8176d54c66a07b7e588ec35e90eff79f5afa346cb234f9223ddb9e64bd1700172054fc8d81cfa2cd3de0ab5f17c6715d568b32af803ff63ca79fff176fb468e16d3b12f2a948b9394fbfadeb44e5656109c60b0e2ec0c5e9c8ce47bd28846c82cc6fccf9f7d22e7e46a33f4abd050545133ba606f195254fea73a10fb2c54eedbef77962106da9f18590f3cdcc9b704cdd04ff3b67763a9120c9781cbcfb51af01f96545bcb3468ae161480c861b9e6291cab887ed1215c5dc972561dc122ed58d402ef2cf65ccb9d3691811dcac44ee85786c79a9d955be6d6d811ac2204abcbe68903cd86acfec390fc5e02f840921bd23b0e4948349650ca198a27481ca72620b6a0674b6db3cb24d63be533a5b0c59f57552b3742a8ec8e4e146021deeea3134178639abe343dce0a10c4ea774de74943d1e92a27a0c293670ca0ea66369933669d88c9c24928c1ec089a5098b246640d00ec4f60577c02ffcfc9870587206d202b335e88f1d6ede06cd46d69e747b93dea8fa7e47929b6efff81819b7b35d5e45e39fd51f61f3eb3a556d20f218dce477c3f041b59c62d2019511ecdd35dbd7e88edd9d8816f8d9323279faa68548b6fced2d45713c7801c2bc7868b760e363bbfe1b51561287f9b672df7213f7949c09d5f5e1728fe64e886acbddca68183bae207756cae0c75aa14c22c933c3502b0841bf", 0x1000}, {&(0x7f0000000580)="1ff5e19f74a5e51a68c2c81c74269966a52df9c0996d86ce88f944760f96202d1e0e58d5cdc88af2756c49ccf4b037a3ea3d243b6a780192bc4d85efb44844ed9c4b04ea7db20222cbd2b9096068e8d04fe82d4c213d647f69a1b015b1de24140084127bce98480d9b3b8c37ae40745d06", 0x71}, {&(0x7f0000002a80)="ec8f0fb26c3b3eb4e72f0accf80c42c4e446eebec877215f779c4c847347cd16bf8a770d3f900ec5229611c701f303a909d6015f54eed6210baa7a055b0fbd467a774ee6fbe6e6174fa28750e540975bb7e67d73f414aff3c05cc4b7e0b74b80c27dadcb9c896aac9341a04085290968382e5fd2ee0efe19439fd2f81fd91c54053c2aa86d17771596b2e7eaa93f765d47737835bdb571c5f406ce34d2680167ba130776e52149b62f8aeb76fdca8ed5d2c743130eb7ec14dcdc50f3963620348111b7106be1e6f2a5496fa4116b57e65cb434bffb4c895d5a83357efd622b336e87d3c0467cb64d8da9cdf472e78aa1cdecafc78bd4a825cb8c1ad762644366b52aa4a202108d3facd8ce3d42e7cb90a9db7a41e684c27860cb73e6ad9918916b582562530695b302f2a875bae311dbbc22f40b44a8689b6247289ee5c27da8b394fa679f25fc9b1711223b35580c55b7d3ea54b8fd991cffdebff52eeb0ddd31555af907d3bcaa7207ee5f25dfb0649979310a29e16d0981b3a2942cc07e77882a473cb666d1ee5bf83b34ca206e2e41e271058056a654b21ec8e0c4dc72f058eef9c0ecb9a29e0a65424735952479cf7273ebd9a01f6507859c7370b33d6e48e5bed7b0178ce1f54e6b36411fa1ec124c79cf4c19025d486f2936ffb2b87aaf8f7884eb038d49a2acf45473de02a0d853a13c820e982b74270f73226ca8240f53ba38c1d04ab8bcebb938e6ba39112f401d190f4bdc81efe47cb97a66223509ab6d378e6c7476c1a4b91032b18396436d7bf0340c0ff61beac3f85de82f331821a25dadf5bd1a79875c2923f83d4b41fba195a32b5cabdb8c6f28c0c3e5f9e5c685568ff7b2814b0aabb70171aff1241f13237128333446be8b61a7f2f56fee1187719b38a790a0937ba4872f69884d89899b2a8c87dd99d5fe97448766e9a68fc86cec666df5f7396fad205b3729d6d661eed59cad62face1c23fe8015e6f77d3d0f75434db2a6a7c5229d791c759da8b7ade5af31d081c8468a0f5e74a6283cf4e7e6c32e9810305ad3767510ffee28c5353a5cc8824f70e1c7bd7445bcb4e0c9875dccc4c7b5609d0d3db1427aeb5267c8f0ade426940cdf506f07efbb23e65088fbf53d82cb5e888e25d14d7fea3d6b698318c9cefaf622b6725ee4f21d172ec16deb5a9c9fe8df36e0e88afc1fc8e92d31551b89a6945ebe8d665ff276e59ea4a6306a0983a9c9b10f8b548fd460086cda5170124dbff158511a031a4a4981672907dc3527ef344644b8ceb291e21dcb1904d409d7c832616604d71d1d47f129c027279feebb1133f051dc1ebc90e3816a85826dd4b72e9d992e38687e30cf69c292461f69e92e4202afe4af5f288867f1e24dce66493cf1e21bf0a5a0e4e46d13b79d8cc8bdfd11ab7e8cb5889a42753d8d17e1b6d9111eafe86568eee7e8b1efdcfbd3e892b8165ce1ed152f28cba3277c31cc4c51d30ec07a1f8a60aa2917e07d8fda75ff43216f10f301079db59ca1fd5386f1f4958841dd4bfd0e63c2566c11616b7aef4b959574ffbd46bf53b0d00516cec3af5b02a2880c9950da01abfd7c0dd7745fcd4578c7778e3293ffadf082b25aed0063431732c15d3a429797d84fc831b607cf230ad4b14688c539b67338fdf720eae8912e74ebe7d43340cac0d61e4e9033f1555aa3501919bfdd94541dd2022c5de3d1f7d54ac2e542e673791c07ce787f6f300f491f5c8792534192f5c78ddef54ad535f81ed3c0e79923a09872ed62e1edc3204ca43e2f297f0efa9b953662c75542981267324451072edbaa820f1a25863179e6113c3f50d6be4d9c3ff6a105b5b69771c8e4926d3841e7742ed87412747087ddf0bd3217570fc6124d11a3bc8a537fe4b71c3efc849c60d09663b74cc80bfe52dd3a25d399fcb33594b1dc5cb6080ada31b39d1047b07d94cdcb2f61bc99b3e403f8ebb7a3f159e2a2a1e353af3d4c68829b74831bfba22d047eb8768f881565b1ac9ba6ab1aafa21dc228d9bd4181efc7cf5eb686a7a2ced59de00020c87ab8700bafbe60721fdc60c4e2eff27fbcb995c6feb76383c5bf2655acf60ff35d4b641e22edafc1c5e92f548e69d8c04b12646aa509f97d486e2bee7c123b8f8d03abafb6deb2b32774a24ab6954254c8f869c18620534035213a84f273fa4593753024c228d371b35e1856c649c3205fb24f906d0fb9985093bca9dfcf47b8657c20280d1bd5292335439522b004568c788290a116856ac7649f16cea1cd36d10b9940b68071c12978b14c3cc86a77f363bbcb210e8588d9af087c44947213eaf7f061db69b36e2caf611a1d026f7d14d36e63a215cf846ee9bd17a127741f4e3f6a89382a20bdf9f5b4f6734dfed1656162c00f5dfc172c110e98b1736e52b680ac0d8fb16756adb99c994d3c03c3518652c1e6b16a5eee2db3d423b0346b463447c85afe645306781913560f3a27251ea99f61b98488118d1be55b5d8ce294fc59ed30dfc06cb546664bd964a4690379ea80e3f6a8738a46c2337ea8ea9cf71911828063b4a75d082467e2d545f11ade371566a99b4c8ebb2d90d53579d3697f0ed622c1504b8d17219b9e2aa47cb0844fe10fa73e75c29622a676107425a230b6b1ba212580055c9b01dd23e36649393ede91bdaf4d6cac87cb72c3fae45e05a0fa1bf8ccd22518a5a981f94b0984b2dc83ce13aa9be35b88d52d9173f75a0590a17bfa249696bcfa60d42b7af403055ca886bcc7808d8f596b423b58fc23429b8794a859b04dc0c3ebf4677c782de8344a1dd661e5eb7a84cbfb09d6b7a7547f3d7889a2c34190ce9728d3ed80d3c8cfbc4b75f907810bf6d289e5974f8cd7ca44450cd4342a2e4f43be199f0ed15ccbb7a3b786623a8be3464cf92d1e2274849a3e4468c84fea0aa5237027a6568de0103ae3e77a67845ed15df1c8a23d7ffd5a03156b6136bd0fbbf9adf5c4e6cdeab4e01b3e99bab8069daedaba32805c3306c0c15b66ea64e1d93bb9643c1d0cf13cd10d615ba140e18d75d86877db795d0007642f62ac84034d1536e35996ad950d09d5911d66e1c28579c9b2b186a5daea9ea33dced027f0aa8631e8006fdd9532b80065ecfb35d2c902a1624cff9d451329f87df1f83edb9533adb34c60de0ebd961931325f553c0780667a66701e490fb3d1448d944d95a2ce6a87ea8b16b72253480e11adfea870be9df33bc03d5207e76c32f2fc3602691f88b6fdb0ee97daa14224014639c600b72d6c568f7e695a690b0e331bd72530834fbc7ea574356a4ba8a256f502bf2e5557dc6edb9d553a0e9f37eef28097b4e09718eec0e61e5e14889d7cee51a36b1886908ac13fba1a94a088f4df2004df025243beab6adc16fc6835e5acad975f8126565b562f8f72a086b5bf63c6a8c363baca8356138fc3aaa3b1be1ed914d9828e094dd9a484b7ce59211f35877c61b01e456235d587e992dd19ff64f3cd66bbfa568b31268e5053de816b499737afede608ab853d7cd7d1d845e99d7f0a4e592d91115100d82ab563ec564b05ffbe00cb70ff184da118235e6c28e91c22c2334262e2ef1cb7321c77dfa4cda75f7d9c3891f6411de6d9c3aeecc08156a144a47884da404c762c82fbf271c10924bb6833a59a3ec3c88731caf0faaea0a3203a590664d225b2aef4ee6ce4e7c499e70242d8b037aa5aa1b008a6b8fae852219a78e7a4c58b2a646ae8bcc8ab3e956184b89561e68df75ed21b02c27fc36650d82f71663230051a5a653185d0b752bbd0a9cdace83640c95587001c43c19705b52b5c0702536d92d91504e77c2d950e877853ef1ac45964d30df2dbd83b252a3b6a50c5be69dc47abed44036346cc09201f3674972363605db43923ab2a25ac87555ee324e23e833b013bf16da1cd1f843c8727bfe70ee1ff468052370e8a7987b37df6a5f33740bc602c3d4fd9c7a9f41b43d2bf854e6f338264dbdaa070611efe859094863010d141a0e5fe5decd5f258c5e4b84e090d45b32d52c7fe10a421e39a16b888d37c58755885474442728bc243917a894705f7020019e390345884f57e99ed8ab1410de2fba3effc5272a9517698935d65cca78ee90301713e4c8ff00e25df4fe8616ae04f1e9aa5f4e9a095ad17da689b51c3fdbc26878fe5a812ac17a84a3e714f688d76f29dda76789dcd1a1dee21b2821b7792f2381f99ae951702152fd5deee055b01d2fbdc1a277d7f28fc309b80d8b0e0d3f0b1fba54e2f767b8da4279503e613749de954ee886652d9b4f7b4a6e826edbf59cb827a4fae8e8a61cc439edd3b2065b5dab46f3a97cd15b3cc2ddcca1dd56091301d4083a34aa774f84ed5a14db4edad72114f5e4726a90ace105d02e9162a3e6509ab4503836917e59078be7031097957c7bd117092e3b3635aa0f7dac59e41a26a0776b5eda433ad32bc647dd7a7cec1420dd09116ebbfb7d46375f0faa27cf99041f7eb2e2bb6e40989e8c79a00ab0c252da780358b4de9a8d6192b5bdafebe3ec62f43a6f97f3c8c16903f30e2a4eb2177e7ebeb5c4f52a4df21570e4670dbeffc11f18472e0a919861d6ad83f3d30ce811d662b79e8a22734b009081e8195622df357eee55b2c35b5db3ee165a4a804b676f8fc2264c3e4f0ea8be72fb75f8159a3b4c359db0865477ffe2ad43c87609101c8027ea52525a871ea2dfc3df000dfaaa5e893d41ca87587b862d9c4d7fd2660a2dabe3e975bae335687d799d798bdd7b3a60aceed0d939903240898df322930828aaa28fef3727805f1844187e24044c4ed8988a69b9a5d580702ed1a6913fb92f8bf64b9fca1f0e6e1b2816e32a42ccf16a78046e7e434b690e0a1dae566334fb113e405ed16cf9cf5ecc7aa1dca4e8b1b4b43d5bc242f8f84e0224201b051f18738740983910d92404ac5351f79fcdd69854ad904e6ed0452b2356c2d62a662671c053d0ee52dab54db40af6f1a110e755059388b889f915826b8268a4ccd880506bfc3c88779d9fb08ed338eacc92210a56da33533597801dacc92d6faf770cee148fdbbe762f6911d0d5b200e2619ca17ad7a0413adcdeb00f81a0a275d29cee4c46f9d8125688c538bc07d4c56d61e6762652c5f9547cb25c1edc52024298d5a028393f5b987c37ed41b5982d7be0ceb766c9dd0ad996ba65ff6f71dd812daa056b68365b833b899330a5becb645396cb8b28f9eefa4d38e2593be90ec5378207590a4eace4be1ce45ab862a69b6b8c8f8747eac8701a56e438f672e3ae16eceaf9e76b4fff42dc5828c4978653f95bae6a6c6e70ee43a0f0c0842f00b12c8293c1f3d79d7e8a7cfabc5ad244ed48e1e000fc7f7acc7ac00e766dc179b4699c239010fa4b4fa6b57e5f7ecb98f748284424cd958c7aabb9ff30eaa7597b57f5ff71282568b68be72b6bc8ee7eb7be3ae8a6183d8523a36cf4edbdd3e755192b3bad5afb51db6eb6c955a47fd7f4b0e2911fa2578c007cd30fb8f77f34452f9832a475617ea7d778285424668d4e883696368ca12f4e35bff0534ac5b4ada3cb1119c150fbadb95a9975fd6a1c2c1a5afbdff2b0b1e1a0d7d713131bb8f900478041361c3f5777c6c66bd519644925e470d83233eedf2547aad77d4b6adf360e1c7ece7f6b27885e7f626d0acf3276bf7754a39d30c06f61be0eca0450a5efefa74e248b6cdf097bb7e3ead6fc021b9486f2404713067c848aa902be173ffe77223ee269693a1b374aa05302ba2b791dd97f6263e3438da8d99e7a83eaa16adf68ec5dee7eb", 0x1000}, {&(0x7f0000000600)="d41388a652013aca39fbf8705add1af3dee31f344a5398e8ec9946b084a715777fbdf6ee4ceaa2ebeb465e4e4676dda4921fa715868451ceecd9819f51bb0fba63893b411654f767265f7ab08fec5843145b3c3ed9a3c9cb661e4f2c098601695b2643d37414f2ea2c15afc3dca6db8dc4a28733cb90a56a1f5a805073aa6d983d", 0x81}, {&(0x7f0000003a80)="92aef767de3173f70ac09d3d592cdd75c0d1ed61caa178ddc5b071289607faac75b9dfd74d64bd94901d1fe5deed43a9bfcec8c1adf9b0f206c59f2a263cd8568a44cab7ac0381385ba17fbc4f3ccf99c338422fd9140ed2bd12360ef430bb94972cc7e0e7a19aad973910f70312346b0d1185417b0daa253362fe5c1ae35f0e7d40d1939d55ad", 0x87}, {&(0x7f0000000100)="160189170493b91b2b76e97675cf5802adc6b98c086d09d97199f8b390f37830a7fddd5bd5", 0x25}, {&(0x7f0000003b40)="acdbedfaeb1249b2cdc29b7fd936890909941ac63148490d5a03c90effd3f696b3ef79a9b606194d5f0e00a34228babc52542ceaf6a2673f554f443964b8ff06c7adc0dccacd79c71271e80ba0067fdabab76445d3405841da6927b5e2c1da8b3122ae35495e7481422280a095b25e443a50c995b36dc021b0775c43624486b26af1736374696f25c7b645b48f056a647d85c0d804cf0d1343115b57f768e78fbccfcb0ec776b0d70de57aa0d3132c218050b2fc52fbc5128de385c8e76888f80e8eccce984c261d21071dd4be27927808fb8cb4e1b72b297ddf48ba286a6c7c3a4576e50b7b", 0xe6}, {&(0x7f0000003c40)="943f3787c4b572649b9aeee8a637214b5756e46e7c6cf04b95871f4a24952ba452030e877749c6c343d113391f4b233f67aa43bd834d36ff985af8ad1c4f3e8e2f1652b552d53060eceb721a11e333413df220d88d7c52a53eed739b7a497db6d40d3a27b1a2c7f2b3f31e2b1143566ba5918f21268bd0a8a690e5e424fc67fb3ef263f6f816d2f3588229e5d84bccc5577dbdde6f56270fa16f19c2bdf3c28a0b9da016d659799c97062326501e4bb38b58cce75b9610cf9ce0412978797bab80ffd8df8917dff69b003e05d1364d156712571694e51a824af12bd917ac363a24", 0xe1}], 0x3b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6007a65d00000000fe8087c1000000007e5a000000000000000000003a"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r3 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r4 = dup2(r1, r2) r5 = accept$inet6(r4, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r5, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r6 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r6, &(0x7f0000003f40)=ANY=[@ANYRES16, @ANYRES64=r5, @ANYRES64=r4, @ANYRESHEX, @ANYRESDEC=r0, @ANYRES16=r3, @ANYRESOCT=r0, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r5], 0x298, 0x800) msgrcv(r6, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)="3ef67f91cd9d8338ec6ff63990b4", 0xe}], 0x1) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000440), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xae, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000021000783afffe80000000000000000000ff000000bbfe"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000240)=[{0x7fff, 0x5, 0x0, 0xfff}, {0x200, 0x0, 0x42, 0x400}, {0x5, 0xf8, 0x22, 0x7}, {0x1, 0x9b, 0xff, 0x8}, {0x40, 0x1, 0x4, 0x6}, {0x4, 0x80, 0xa4, 0xcb}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket$inet(0x2, 0x0, 0x4c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x64}, {0x7}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff, 0x10000000000001}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x201, 0x0, r4}) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000004000000ffffe0000001ff"]) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x1, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a92071fa5dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a5899fd2fb219a1d1fca7a0d3df3bb2b2cf0d86af02d67f", 0xa7) setsockopt(r7, 0x1000000029, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) denied attempt to set clock back 1078984997 seconds executing program 6: r0 = socket(0x2, 0x1, 0x0) close(r0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet(r0, &(0x7f0000000000), 0x10) mmap(&(0x7f0000071000/0x3000)=nil, 0x3000, 0x4, 0x813, r0, 0x0) setitimer(0x0, &(0x7f0000000380)={{}, {0x20}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}, {r2, 0x100}, {r1, 0x20}], 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x0, 0x0, @rand_addr="03500428efffffff7f00000000000021", @mcast1, {[@routing={0x33}]}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b"]) executing program 1: clock_gettime(0x33563686ec971794, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) clock_getres(0x7, 0x0) executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x4, 0x3) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmmsg(r1, &(0x7f0000000240)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x0, 0x0) setsockopt(r4, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x3, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) r5 = semget(0x2, 0x4, 0x300) semop(r5, &(0x7f0000000140), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) (async) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@file={0x0, ""/255}}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) (async) setgroups(0x0, 0x0) (async) r3 = getuid() setreuid(0x0, r3) setregid(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) (async) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d00, 0x0) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x1, &(0x7f00000003c0), 0x9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() fcntl$setown(r2, 0x6, r4) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000040)) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) ktrace(0x0, 0x2, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) (async) setitimer(0x0, 0x0, &(0x7f0000000300)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f00000000c0)="53a48a23614bdf1dc7f589c08d9f50898ed2a543058f3181b5484f9a77fe79c97ee1933a3541d777d5c97a7ffefd8cd509465eaf44db8c3027e74557bc5f20df2b6496221d022650ed2bba826d1ab9231a4bef64f0308222d038470ca7", &(0x7f0000000080)=0x5d, 0x0, 0x0) (async) syz_emit_ethernet(0x66, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair(0x1, 0x4, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) (async) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000003c0)=""/229) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4c}, {0x16, 0x0, 0x1f, 0x400}]}) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000004c0)={@random="ff3d07ef9707", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @local, @remote={0xac, 0x14, 0x0}, @remote}}}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) ftruncate(r1, 0x80002) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x80c, 0xffffffffffffffff) executing program 1: socket(0x18, 0x3, 0x9ef) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sysctl$hw(&(0x7f0000000600)={0x6, 0x16}, 0x2, &(0x7f0000000640)="0f7c5ff6", &(0x7f0000000680)=0x4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) executing program 2: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0x1a2) executing program 3: clock_gettime(0x33563686ec971794, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) clock_getres(0x7, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) fcntl$dupfd(r1, 0x0, r0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x60) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800000, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup(r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4011, r3, 0xffffffff) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) socketpair(0x2, 0x4000, 0xb8, &(0x7f0000000180)) socketpair(0x20, 0x8000, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) mprotect(&(0x7f00005df000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x3, 0xba) mknod(0x0, 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) getuid() executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000580), 0x1008, 0x0, 0x800) msgrcv(r4, &(0x7f0000000000)={0x0, ""/221}, 0xe5, 0x1, 0x1000) executing program 3: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1000, 0x92}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500000003000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [{[], {0x8100, 0x2, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @local={0xac, 0x14, 0x0}, @remote, @rand_addr=0x7}}}}) executing program 0: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 5: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0x1a2) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x61}, {0x6}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f00000001c0), 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000400), 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 5: sysctl$hw(&(0x7f0000000100)={0x15, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: clock_gettime(0x33563686ec971794, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x7, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000400)=""/103, 0x67}, {0x0, 0xffffffffffffff9a}, {&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000480)=""/47, 0x2f}], 0x5, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x75a409074b9046d3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xc2, 0x1, './file0\x00', 0x10000, 0x6, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x1) write(r2, &(0x7f0000000180)="469389c4ec6eda9ac9d7e7783d7707ef2b8e01b4e9a4892a8041ce2a037595440fc6ac320d2c5f64adf3d68a34d42075f235f8faac47d2518ae89787b60876ea86045a7fd6337a344fb4690bdad44e3b02e40d73b6ff2b06c7a9fac2af6ccb270a5a3f5fe546f5a7c49f7ee228c943d28dc5fc91dd818a4ca5ea169de074007d49979560fbd808298bc16ac4d9ff81bcc31f696e348b93ca1d184cf5f1f7", 0x9e) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) r3 = getuid() socket$unix(0x1, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) seteuid(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) r5 = dup2(r4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./file1\x00', 0x4, 0x10001, 0x4, 0x0, 0x7, 0x8, 0x5, 0x4, 0x0, 0x4, 0x3f}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000380)=0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000003c0)=0x400) r6 = semget(0x3, 0x1, 0x1a) semop(r6, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x40}], 0x2) r7 = syz_open_pts() ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000440)=0xffff8000) setsockopt(r2, 0x3, 0x80, &(0x7f0000000480)="85a155bc6f1b4e2bcf857cb17c7a6ce9d98a73633d20d1796cf0dd67e4acb54026758b0082cc57e1b121f6877153bf7ae1e2e8bdfb871e83ec1fad1dfb4ad7dbb6ca564768838fbc849ee6103a50457b0444c82b0ff3f9d6e66518aa011be1e320c237d117a1c59ecfe7e33003b35813922875ae036b8eec7948490832e2494f05fe6b24d93b703b78cdeb54ee0dd8bcb972776115d9b21faadd4f653c78a34c94e3ae8204ed8b4b1a980f8bd2c9a8d3032e0d13c6b4d3624ca6a4a57e58", 0xbe) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x8, 0x0, 0x94ea, 0x9, "723f49f1890916c74f51010654578b778ae2c564", 0x3, 0x6}) getgroups(0x9, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r5, &(0x7f00000005c0)='./file1\x00', r3, r8, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r9, r3) ioctl$BIOCFLUSH(r1, 0x20004268) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x200, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 3: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) listen(r1, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002340), &(0x7f0000002480)=0x8) r2 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x8f, &(0x7f00000023c0)="2431a26b207efc1ba0ce471215bcc0ed557406c5487eb912d81095deb83e4da3956bf6944efdd53c30e88508895a2a10f2dea9b600cf4593bd82871c57777775ad1c05f87d66d34f1ffb85c8db98cebe41730ce2a9a8f587a3876c888be0f4cd4bba83db796429eb72756903563a9feed371b75202f0488bd3077df974af22541eee50", 0x83) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa01000000004168d2aa73fbed0ea18ff64dd6bdbefdb0d375645c19897000000800"]) bind(r2, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r4, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, r3) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r5 = msgget$private(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) msgsnd(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) write(r1, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x2, 0x32) semop(r0, &(0x7f0000001480)=[{0x0, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc5296224e}, {0x3, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x4, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x2080]) r1 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, 0x0, r1, 0x0, 0x0, 0x164, 0x101}, 0xfffffffc, 0x92, 0x0, 0x0, 0x6, 0x2, 0xb1}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 2: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0x1a2) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: clock_gettime(0x33563686ec971794, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) clock_getres(0x7, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) geteuid() (async) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sysctl$hw(&(0x7f0000000600)={0x6, 0x16}, 0x2, &(0x7f0000000640)="0f7c5ff6", &(0x7f0000000680)=0x4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) (async) fcntl$setflags(r0, 0x2, 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/119, 0xfffffe81}, {0x0}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f00000000c0)=""/35, 0x71}], 0x5, 0x0}, 0x100}, 0x10, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 0: open(0x0, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f00000002c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)=""/170, 0xaa) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146951, &(0x7f00000003c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) geteuid() getgid() r5 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r5, 0x40}, {r5, 0x40}, {r5, 0x2}, {r5, 0x100}, {r5, 0x40}], 0x6, 0x7) sendto$unix(r5, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r1 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x15e, &(0x7f000000b000/0x2000)=nil) setsockopt(r1, 0xfac5, 0x2, &(0x7f0000000280)="defddb8ccbe203cb4acfc9ae17b156cc631f30a6858456de1ee7b5005b6ef95379416c61a2edbc8d2c4ce434152df8fdd92d59fbcf1bda33a33fe4da07d72f18ec91d3fb04627b3a8944480d41f9a863bf8c6156b65a387f861482c618016f96a66497cdfd46f72d957c5cc7f5e9f1c920b71d683b47cd29c0d747edfdefc58f7d0b105af42d5e6f888a8bd93bb8d1c1df0fea01ab7f9326af805c724fb65526298a02d6ed82e97aa710723cb599635b1b7bcd73e8d19428c4a2ee4eec0e9752bfc71caf", 0xffffff4e) r2 = socket(0x6, 0x3, 0x0) seteuid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() dup(r2) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000380)="b1000501600000903f0000a582000000331c1306cfa10500fef96ecf4ebe758197cf11234ac7d4c9e4ebc73fd3357ae36c98cd9a12ffff6b36acf00b7804be381e4991f7c8cf5f882b297b0c615323edeb51e2f08aa3b0bf2c28ba69133ea7acb5d602000d7d026ba8af6300372a218200000006000000fbb770c1f5a8c992f860093c000a0000361b1257aea8c50000201200001f00000000004dbebe31da4fda5956ee4442e3713b1d742d14bebdd17e57", 0xb2, 0x1, 0x0, 0x0) fcntl$getown(r5, 0x5) fcntl$setown(r2, 0x6, 0x0) setreuid(0xee00, 0x0) close(r3) mknod(0x0, 0x2000, 0x6da) open(0x0, 0x400, 0x0) poll(&(0x7f0000000100)=[{r6}, {r0, 0x80}], 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0xfffffffc, 0xb, &(0x7f0000000040)="d0fb4832ea", 0xffffffffffffff2b) executing program 7: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x432a) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) msgget$private(0x0, 0x200) syz_emit_ethernet(0xb9, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "3d8731", 0x83, 0x2e, 0x7, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2f, 0xa, 0x0, 0xff, 0x0, [@mcast2, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="40362e30bf46d697e5475c9cd2ddc312", @loopback]}, @fragment={0x29, 0x0, 0x69, 0x1, 0x0, 0x7, 0x65}, @hopopts={0x62, 0x0, '\x00', [@pad1]}], @udp={{0x2, 0x3, 0x8}, {"48aa96e2b11a7afd2ddc65"}}}}}}}) getpgrp() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget(0x3, 0x480) r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5d, 0xfff}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000300)="8d0084d69272d74a74cb16f9bebf7c029d697be871aa4e36a5ed790eab7cfdd19fdfb46548634d3937b4e634c2cb1b95e14d7b17d0c9f45d6e47410281e7c84a29e08660f37755234dc08dba9ff6f971a4b53ed7586a5d21eaef40f3ef7a8d145e4b58b5aa0cca95c0ad447e6e16aeec70545b69360f0b346ce26b6e9242dbbd77bfb520051906fee0c5e54dc5cf6c5c7bfcf2342259df0af2db808d2312bbe6dc4478d4bfd9d2505d158bfb5b1d06e9fb85ada3cbd197303b076561028e8be0e7c5b81203600f3a8b13ac5d04d87070fea73e5c2523dee924a81eab4cc27fa66052c0764db7bfffbac4a3b920983c2e40ab39c7030d44def648bcc704446914785108300fee16323ccae9f1c59d37ad7a6d6a5917e18d8146c4b4aa13b9dfdf7c02af83f87db3ea5157ce625b140a6466328b3f0b069118d658605db372e5a9fa5c1dba3ba54a64d11448bb75b89fd034c589be7bda885cc4824ccdba2936ea87dcc9ea8460b2a6595fa47c0fff3c5fc6e29e34f3323d9068419b17b3a776cb524a0e039ce1d86f0d2d95d6feb4ee15574f96cdf8e8bff4b221feddbbe79eac92aa2cb17bf9f1c5524e78536ae724f73cedd75d20b6864c7e3bbb911f2ce2a3349f72d937ec4f1e0f669fdd992030235ca8ce87a53fd91a8235aa8f0f1f536d9ddb0c0d01aead0e19a35333d58e9f506b6735fdb36cf29a776f413f82bf5c9ef40164b3944620ca5697eda7258b83f450155152b75c52ba964a7c65ec6ca744987faea9e9951a04ee4000f8e7ed36afe0ead0924e9fc443f6500505e6b18ad641c4e34a9fd90b3338aea4e00010cc1a3ac9f656c42495d8d3e1f5f2c0a8882dd0b89b1b305325fd28db7c0a8d362bd45302c43b94d2965894d26e50f90cd0db3f7a48e697406b74454f755de2ce3c5819cd62decd913f46b74e3017bec7ff17f6ddaf89454e0c0cb43fdb9ed4b5594362d182851cd81adcb5924268cef8fc824394a38169ea4b47f9c2ba2aa7ce1853f88f08a8e84320bc017ad5312074dea8e311c8d3a0ab3eb9df68836f5e7b7ccf6990102f66e1b99fea9a30764690747c95e43cf4d686bd4faf036b9d5c89a95723a2a430842c775cd1bcf9ef35b06b6bba092855b2c697ddcd42a8803e5cdca6ebd7dcd4cdc77f3fad0dec4cba67949601a0601d490d9f7e079a09259e23e0ca817b8be658e4b7017bf476a9246924456c43f90545da56d1a2bcd2ba90f855039a3a12b2fdbdd46bc1dd8690c36c16a7d60286bcb848bce7b06235c9640370370ecaba54ed295942cda5ac29cfc77837b437889d8417f5105aff0aa6d05e9733dc7f9c2b64cdaad18f010d96c80a9fe01f2cbb06e5ce7f733b5a0f51680a58c265e1c996b3a77bb48994d96ed11e996b9d0693a58ac1b22eea9751d3e60e8a35f77adfc1bc5fa0f0dade463e57fc280e7996418b2858a70bee63ee9b5e6b88b1696d425cab5dd23c8b6b958bca3f2dddf7957cdc1cd44b86c2709a931066d4c7138890cd958ce1191378d1b7a091ca7a81f8e4de837bd699e20041c1db5ab700fe379e138a3ba817ee49d98ce5fac1d5cbe62e202d79ae0e99699c9b34a85e755abe95b0629895ec1c1e22be26373ced8349e4fb4818c2c3acc2d56d7efa1cf692a695d45c7c8cb337b5681b7beedab2fcf115592df85c91f07185ac3a9ce1b300aa8d4dc119efc8f14ff2cb4e598b67eb779bcc7e89cbd3ac0c0b9accf3def2e2e36750d87c261345a9aa095e39e6973dadc860d71f1cc003fff2bb3d0d77b23800e56036c9076a7d1aae0f9be5268013a704240fc86c552fb67d1af3b1408ae0fc1b5d6342345d9e30cbbc945aeecb450ceeac47f7a5cbff46953d59e392256c003e651f3d904d0098a2ba08ee0fb7d9dc5c3079d345c08296e82f321c61340a91284bc03d1bc0331377875250d64ce53b2c7599488b581b5ae736158e51e5787016b34ca4d57fcb9358d24ca013197f83134877f976632fc49f601b03dd28c45f1eb1c3c85770d0980f90d512901d97f2c4dee2fcfa944d41db063e5bb85b2d87d86d3de5fad885671baa165ee14df6f9b0d32718eb9285c40a82c3a35c26a2fe2a988a53f48cb0339ccf07e39bb4f569a01f989464d7757b730f0dcf70f562f701b58a3061e966b029c283b5452be9c19d6a782cda626987c07f6d321803ffafd268f2ba99fc563d4c452493915fb79b02012ce2b66fb7ae8233c7ec1d53ac0fa3a253c3ab2e60d8b4665cf34e302c00a6c826d26b7ae4526b88c992230731b89d189019c4209fc8d53f2c5b2bdbca4c1c50a36748092422aed6f2da0140b92897d7d36b8416c3b0e5b276426b497bf44c3387982b98f065266939206727a10f50a9d4581389db007b40f2e67e5f20a93ea12d99613a71115aeaea8c138f5535064f1a8a14e9de26cec100003184415ca805e7ecf3944122024f5275d43b0b8baa126cbd0507b1a78231b9ff91df6f86fa73b14c17a04e85a11ac923d92d5b8a3dfd9b24479b8ddd96effde7816ce677512eaee7c1525bec5d635e646945d6770e5e8368f4ccb25b520ed8f99a047b9a7c51f1bd8d460862d81939038674431eebda7e53f5fb1962b7e16dae835b0075707ac27084af2e5294f174d3a687311260dd922e3ce8959362076def1337ae36ddade1fc6ef4d71de2c8f16de60bd7e6aa8093d7c4e73aefde4330e0a6474da8d4dfce7837845c58ed3f950968d84aba5a6c7018e52c3092202f5748d84103fd40c97d1a199520c330ae5d531a88f049f4fede485a954de899ac3ac1d9f8ca81ab9f98a5e22f43c55ce34f52e5a9f4580ff4aabc6cbe289af44fef658e53bf1fd4220be22034cc50089e349728563f8e38bd3b08bde7395e16762d5a417120206920fa96b995dd68e3d54ab643aff4bee58f13a9bf47b9769673c13fb15f3f864b36776ffa7a90bddd16b2341f3c03a53306a5e54a3d7aa431dffcd4b87cdde43e846fe22a6a768c71c5b0dda3e652022afaaa2359eb5f571417a7b9ff9049ce7cd8096c91a6705512d03986f212e7819ecf677bf8c5312363075c82cc9da7d9e8d76249477c95bc23a62f4e345356f14b28a37aa7975d11bf4932e43a95d8f082813fdc93c97e9c1be9c17b4f0af9a116d1e3413ab95df5035d0a882ee5d50d9a986527527eb7fcbf8c863b02932062597e0b1dbca5df2978d326bb9b619d418b978dd5555c244f032d70578d30630fc8a87a1e6cfb354791fa85b3f749ff7d2f65569c422ef99348010340e996a7266f83ab0e8097bbab2ae3d57b3a850b9cc4cc7b073e0169bcc5e8e9967bbcebea99b7f37c77ab2213ee971643148fc2fd19e453bc8699c31bbffa03d60213071be1d9a9b77eb7480d7b6ead324a895da431d9e16c75b5d7bcba727c10ffd507572d0041fe394401c363ebc9d38b6dad63d38f8df5c20127093c9c0be2f610bb93b4672b584560de4d9e9055b3a934c8c66b0d982729d5eaf202331dd96c6ba739cd15af7cc5285de0a488d8d4b2fe40d64ef7cd523512d640bef4caf09406cc808d2d702a0f8c6d963ff06c2c83503cf54227f643a119fecd680ddc8f94e51bf8adfcb0720186ef447e5b764898902da3d945c293b48cbe65f6ee4e9f3be792f47b0eadb0329017933f83c2dc38b41852c607298d3dc35d188f7a35bb242fdd1b916f89e7c6669c5e0bb54e78e93adbbf0ca59913b043fc2ab2232f3e99531dfaba54ed10a4c0f7d991ec5544472234703bdb70624c5b202be2c625f0e13f4843344583a1b32f2b6e307cb22d703e5c538da46f3b78ca01dfd9151fe8108e13e1697875d7333ca559e93971c35ed4f4f917234955c3bced50134e6ef899fc37f2c01631f212882dff0aa9ed1c69b5392312d6824122367e6fb0dd0fcbe79980dea6b672c61767353a481a76978d3cdfb557f077b7a7a549913d6e3ea07fd941871de5a19edbfe2abd179bf216246cd69e79ecd9433c80230a2d3fd6c55292324474bd87fd4d1281c2c300767c8511f42c8ce136ff2ee98cd61fc6bfc570591671d0d225e5331dedd5ebb635d11cc27069b21f45df44eab5a08b7b0ddba84c4aa46886c4050fe68b8d2537d6268799d04d6011f12f3e9e5340da942c3edbef49a3f4e6e9f1fa07064a0eb8425f75eddc0d10af4cc1a31debf15719122dea5b28f60b8021e6e79bddf076f0593478d28c2cc5bd35fc70f6576454ec0f74d765efd6d3c1dac70d0bca69bec080b982f7a069cca282a7a7ea45e77286baecf2710d662453d4bb8524f9e15a7ab19b3895fd536e33ab34c83f7072d653fd6da749cf931c8248bd1786f3e7229221e7d5489fad95b50ccb73c5f02cf135745f81cca6a3b329689f6c9960c793061489c49369803b420fbd0f23523fb68df10b8352918259fc0c458c9c7fcbc68cf34216ac4e5899c715c6fe32eb55e3c845c9b737bb1d6562924766332e34fb01c4a66cd6f024ea2a1a7892ce4b827b73d7120e198d4c5c0ec223bf553192c39d7165f3f4410fab1e7427b4572095c44474678f52086d7d9a971328407bf6a7a591fc68c61b359ba494d12ae3c69014a62ef38795cd4780b3cdd9bc68d0e950a93157970bd62ab2442426222e37ad30e4b062f8cb3ad4ae4f4436d6d258756424b42a2b4ec49a0b938e4d858703d3f77a62c1294c7667cbe30bde716d985aac48175c419c43e7b766d80c7905d60635918abae30d3a60c3c7a81f53a1c4fad6de51de15bbf0b879366a8bd5ea0911a5a2d1fc2344711037ae092724455d9b5a2d247e476207e972d1b3b3ebd52ebd3a042d721b57346b3e3b65f0c428ef02f1d5de6a368dd6340a3fa6cec7893e5c74d2c716389e1a65e17127678a13900e82f2f05c2403451a2d930ef10d4c2c51598363e1be0a6612e1d003a844a12c0c4bfa15902affbbbb8cc27adcfddee00772b4813a49b26a83bc5faaa3b7b571ebc7ebccb58c58e32d5972e20c780fa8ab7e7de80d46e0afcb119c351e2e2979466572442550d5d84b84fb10e754c2c4af8f76529e865444cf1b2c7a75e963787ac351aedb94b6783c2401df7bd5c8d2ec46bbbdeec1317217a8912de518446f95c6b64a0db284760702466e4f099888378091cb434f2221140b4ef2f0afcecc648b563e0a912097df43e2e3d16795b834ee579bccc817f6246bbb8ecb39debc504f5beb03bbbb04ca214b06d9b6b555e13766356037dc30895d73de13682851d162895c8ca9a21f55a8f12f378bdd53469c73fe73aeb5859f1639d89a8e8d17f2dd4cc5798e0d63ffd9f79701da2ff70fd491c4ccc8e51d211e1f09e0102c12dc09365aee1039d655aed6d73d710337ed5f9efedacf1aa4403c1b95a262a9a26b49efe3db0188f05be985c3ea754fbf3d8ad9dad378594356e51c0e3827cfb86b552173ba64a289df74b0fea459aff38d20f144367161fdf9eff2db9ce3a6b22395781354fa985b245ccdb850144ff19f79771943d8ed592456477c4522620eec5b34bbf69214bd2da8999c7878b3a2c4deee186756088763c34ec1543fffef647d05b3dd690bfead8a44c708d10fe4f2e1da16cf10f51bc891c96a5a7a7baf2cc089444a1b2794aac0c8ffb3fd723af67434857fd11bb25604b118537ce978ae74c1f245d6b69ff771caecc370bc4a51f70bbfe1d1c279a13a3ee85c2aca32e9e5b3fbfa5a9e1a2760c5edd1694e8986aed14d938c2a9fb8c6d63e62500212bae04ffb22dd1534d1d34a0da3ef8efbfbefacd1a2e5679ad22ced2e088ca15b0b38a06a04d234", 0x1000}, {&(0x7f0000001300)="60f90c1708d62a1fd75bbc6dcf26453f1f53b65aca9bbb79", 0x18}, {&(0x7f0000001340)="8e548f566cd2fe53ab8b5130a17d855934a9646dc091ebe77a8d955712bd9d6918b138dd20672ed007e6129d63add3424ad6e3d859220f85dbf12d65158dc9ac1ecf44ac65a3ca971d11ec361f3af4750edb23a73fb729e04d40a4aba92ce7c95387fd1e0e001974f302b230bd8bcc936c3d3c9ff9b2b9ae82cad6c54db23e17a069fbf639e78380e9341e67050f8dbb5ccdda0ab2009626a22d0d99ade30e7a9dd68d9aec41189e1180ab6a501a1333d78a28789b3ed856fabb1feb0f0a5df635ac8047a9f60dc93fa449ae2edec3aad8", 0xd1}, {&(0x7f0000001440)="0babe59b300680d847b5265faf496773c9c3ee093784b1309cfc6d33eaf05633ef2240093929e4e06179c56bf64325d41c165cc5b991b7fa5a77c776eb3394cb72027560fd4ef79b1f8459", 0x4b}, {&(0x7f00000014c0)="044df3847c613639cb2031ec9016c35b071efa2e9f56a0c05267bed66838e4d3b6588957c7", 0x25}, {&(0x7f0000001500)="7e4e575ac33b0e1bc9339e403fae3dcf3582ae328fee0e6a007f74f8083e2f3edf1d22c26fbfb6acab53668a463bd701ef0d6579825fa72a6ae439962a3162248eb4b4661a951f28cdbe45fb3bc37fd8989b6db9edf6c65b7b644f7a096835861fef73c4b21e6fb99e1e64579b9219c1ac6cf394642e5a6b35e8409af2d5c834b1931f958a2e12e80285f9c24989b3b852bd7021249961775a2515f76f55587a5877e40696f82228eaa1b2b21f19d36a6d96e398f7c7d20518b7f8ddf4aa57c2b092b1ae0c529695fcecaa5a78adc7", 0xcf}, {&(0x7f0000001600)="4a559aa58b1f0567167fa564eef849e647f0263fee7bf7313a218c0903924403c09bf1634ad82b207ef33bb75e77eb713f1992d5080b19f578dd0e2133d08af83bfe2c528f9e7235059c93eb3a8effd600338cc49772d7c11060df82cbc595f1dbc02c8870ee8accba945b4d22e99e53bb39bccc368b03c407491b05229089a4427e12386463d43262109259d46c0eb8d6612ffbd2ea02", 0x97}, {&(0x7f00000016c0)="5a56a8da32c91c5a8d06a66dd7ac1f7ecc8e95cbf26af7c028d16c970b2e9bf94974a09efafe455eac2a970ddf3c6c7d4232bed12058cdfddc81673b820d26ac1e11826613065af28034ceafc3d7e2ca5031997fd4bdb0f6cbce51fb7db3f5d133ee6576adc09d0fa542ff17dda5e2b824b851107b7a760d00", 0x79}], 0x8, &(0x7f00000017c0)=[{0x80, 0xffff, 0xdfe, "50d68855efc0f4292ac48db4c2e1002dcfdc53a10b1a42befc74e042574ceb058589192de0350cd4a2c8b2ebcbe46f03751786246ae4377afc903931291f5a59ba6ee99cc0cb468dc115bb96e5c6de6bd6efe4770d85fa5aebfb0e75515d292371a1a0ece48c1cceb251d5a1dee0"}, {0xb8, 0xffff, 0x4, "becf2809eebdeb65503d65d36977b224b78a9488f8548c8b1944b352c03d3765baa38f85d957e4791fd0fbd77b45c4c52bab982e53ae655ff3cb5264cc2537a740c20b566d8d12baf4a3dce2a0d1872f145398a25687cb0d11f0ed6dce282f7e5c6af346ebc8521525263a87e4be4de8a7fc23160acd55273db72b029cd6682b41d770a4ceeb9b9aa761eb636681088350734fc3e6b598326672ff72f7a1731443"}], 0x138}, 0x9}, 0x10, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$kern(&(0x7f0000001980)={0x1, 0x3}, 0x2, &(0x7f00000019c0)="8f85826a94fe83153a0aa901378b8c8063dcdeeb88831871108098a9e9e0cdfaecd296c4a8009aa562cfcf21c80f978b7836114972f9e79077bcf879acb9e25c692aefe6215f991adf2b5949bfc6639d0e068cf85e28e0eff07729e8b03d957ad792a6824f2a79d314b8148a323d1e7ad293b3dc8d2ed89591a146565cfe9b828fe0cb4e3c21d2952d77", &(0x7f0000001a80)=0x8a, &(0x7f0000001ac0)="972e35c900142e1a0e43ef41b6c78ddf9dbc4ae285bd2eca6b72e25913b75dc41aeda6fb0cf236e5b1e3897be791bd45b57fb7975c479b1d15502b0252d5c50a3e0953ab5effa990fd9ce9771b0e9d6e708c2d2695d3d963ca41a718663521c24ada6cc445dd7d03b9fc9b46c6469c5e1f4ed62b25cecae4517218a03b5734fbbbfb42b43dd47b0f79f9223a7db241a29ba07c7eb1495a5a14b4e0605721ffd9a1c224179624786ae29ad331ab23c2d32ada4a75aaf28bca46d295fd4512a78ceeef310cf2a2d2ec44091e5442df6e2aab9b180b96c62a88483a48abe512847008db0798a8621934f0583feaa8f8013fc218d5bd8ec252de8c01b80242e743408bb7504231a0f01b02d19be699ec86c79909cff499291e1dd7f9a93f7e1c9bf65650e0026c1945261ff7fdfc9dc6091e025153609f9b77103d965da84be368398b7a44e343f575eecc7aaf1ecea53a913076b1936d6956161e0f56de1bf8f13d40f7bb427a2e752fea964fb80953a2f0eb7958c92f392469cb0c11c06c00cd801c6d367d2748e4d4b2a79a56576659d1d12327848bae7849fb1594ca9c6915a823a424cdf2010d410fade647d25693f67b14d66715c520c40f5d92c8d38d8f1ad82211b3c9e18361d341cbed1a6427c0177e74b37686a155027e14c7557a6afaaa0f78f6f61f4943fa58bbe154cff2526bf5ae9e5d5063b3da53280f0c700899cb3b4fe70701bb396e03beb17cefa0259df4e2402853008a35e1fdf43059b3ea64a70f5cedf752fe0cc871d3272e5930702ee28784bb43bffa34b01286d0042799d5e5063d2cca4fa5ce37a4ffa8e203bb1a5b10327f174883f9f24876fdccd1c0653fb2a89c84655a0d500da5a8d78ef98bda40ffa8f9e1a1cdf062706718bddd917565bb651ed54d5587f9522a468300d40492c4c266fa24dda9ed2b1d7198da25cf8584343f75e5e48dafd939d7853451cab9a0cb64d883b6c64d7cf419ded1e7d81c4593c9d9c0aba3580f6febae68af4d378193c6d5d4ebe106454e5fe2bc5a32b287f1961a4f24b99279971d069b268e294051795ef7dab9120353a894158f0c44c3d6ba464dae84d432ce44337415b0f9d993cb020c040104c3247b8f15ce00d4e2fb404494543640d39e835e857cb2a62217809a39557356e6ac9f620c78c78aea9df03417391f590b8810c7406e9373c88f0b56515ed1798b42e86dbb0c5d8db1229a191a1fe08c34fdc565db9059d9dbc7ba5b5f034ccf29409e2edfda8d465a44ce18d99fc98d2979851b0f31f2140032765b6caafed3dcba63d2fe45b847873ab13275d4fc779366afa10e8bb93defdb4b5d853cc2a8a8ca76177def9344e816fb4f6ed26fcfa11fe404572ab0075569fd95e6d16c0f59ddf0081c9e2c75806668787c6e41396c9e203106e3dfbe61003b912fe3ef55fb8f3f41aabff3802b4e92880bde228c68964a23a8ecf7220ae39acaa3df765761c1e81d5586c979db5df49f43d7f21b68ebe4930e8a82775b835042c3a81c8cba3e992e6dfd73a9c66c5b7af3f437c825d8fe0a58ba1624da4d50cb873f492bca1321db028f559a7584c8795a100f4d682b6785619d4d85e1b1acd0fb181311e5e7e7290debed46d12dc6c723d0d673fe83710f5dc16111019d03c94c8ab24f5e2ea11ef1f4372f41cb821b29a34efd7bbebe1fed5a55eac69e83352c681c73755f386f064e3d61d97340a56bd54968507f5970a2573093ece1f79d1c5e35e037b9ddc295cc8f6b6d743e4aea6ecbbe3a9f61f0dc2031f138e7608d55265c6d56de36fb57d56964f3a0762176bc93c88ed21574927579944c8f27153fd12c9f8081751c0a81093cb6d3bd5a75463886c74c7050cca3bd4a0da133c88a25de376ac7cea0ee403c0968f29da0677c3a9623d8453454fc27b4fa3fca5255ac073a1cce6d139965ffd9fa95949e7a0c137bf90f4695f1b3892e2d4187d57e5b14d371e4bb7d5461722f8121f640243158e7af69466da5bf910f5e51c8ff1d9727bd1f9de57d87244b4baff2d11b036be4bdd76ef5e28c846800bf4c21d479fa1dd93f642c7a2c4ae7060c61b89e540df451703ac413006027192994cf9fa8b7a473a9efae384a2f9e8ad7bbf9d13de5ec5e5abcd5ecf388e1909ee3cfabf5e841a7799d715f359468b92bea19d662519eefd3057f44861012583f3efefb5d39643b9305ea926426b961aa47df95e7afa1cdbf6586cc46ba885fa5b468a32ce2569163b8558ceff9193eb07619af37cb5e4ad68af9d484cdff9d0aa484cd8356d135256319f0f4487c52028cc8d631773870d167f21500918709bd955f377ef063753de12c9c1bba2d658c22e0cbac70767cbe5678c907d6d9ceb2d264bae940bd13264997b46b1869577bb9cbbbf455604d961ea73d389e49269900be595b4c96aed1f94af872e21edd8588c57be489488605a6ea8d1879d0c8b8b931b3b6681eda395763d2ffeda7f847ef5bf3707f2ba3f61bfe0cfaac41a028db84465bef354a8dfbdbc6e02bb7225b21fff94f44e5bd6638bc5eb98b7e2f58af1f463e7fc5134e0c758692c472eccc7fe369d1a7a1b5bbec758cea94b9a642a2e5fcf41c8fd8879c281b99d626f6d3e4fe5211f7a09030c4a931ad21ea522511046fd69439b4290d8550aaed31f23e81c5fa8a161f60083ad8ac656ddcc8e229a208a75d16b9f24683fd9609ce3edd7aefd57db6772bc2ad32f940d9053b06bfea6af08aa8e0448df7660a43e042c05072cb3623d6e1eb6c7eecb092cc6397460c2167fb907c1b033241a2377844bb2d9e38656fc790be188e3cacfb114c1f0d5d44d6f85dba6ac1243eef8ba851eaaff955e50e50ce447fc5099290fc064a0fef798a973c4b40dc98853146f8f192faf687b13fac0cb982dd684a482c776e7cf578f46c1e242192b3e8a8a1928b90114e745333d0354e132075e6badd9b819b1f8c20761a4ba46925c0bc881f91623c7322e2e07be9955d881ba47a66c4daa38ff43b539f1a2da224dec616da163c3fe866c174830dbaa8510c60bd4570313c7c2333ef52b265f2cd3cd21fce8710c2bf89b7492bd51e7813cab71f6873f2461e1bb7d447dae3173a22f25918b6b1206f22364fd57e6b3d617b3309e1ebe6441df6220859fc45055c72352ce5cff0601c3e989f6b62e30d1832d22a4135d91b651d29c9e40471ebb4aaf7da609d6effd80ab54d741c11e38a2b15c8595b234e69e396a3227718db333022fbe878c015cae3ceeae4d269e81ad0237a6c91f1505352d348ee7e05047b504a6926b2ff33f8da023df323cb0c20cb62796a4b44c2c504dc720e0a8db2e51f628eb3258adc8e8f0b4c191166a2761f6cfe28476ce682cf12172b08e5702368475b9cc1e6d99cdf3820100653ea01de6a454533c55b8526e68688d2192f2ee4d0d3aa12f014a54ecbd4a40d9fdb7eb7d08cc51129f6bfb3a64721b3714694ada0de163b58f19930135864789e8c48e743ddab3dc7b59045b67003fe8bf08d0c6865fc1f6cac3ea80d416961371db1c2df11f5c8f99268c39caf585da9670aaf3ba1691eb0c9f0e3d3a0f5a6b2a4e4f484fc15675d596ac9955d2db9a90849946ff60a1aab951aa0066d850de396c8e4c2ef5f80becc3631de5e6700d59c29bc089bbf28bf9089b8c19bd9ac969441284b5bb645bf5d78cfd25ff75ee4ef4b10570aca54fa3e18aa132d41528952bb77b05f94fd347a551926489759edfe28a76564efbb41636e340fbf24e58bc3d86eb173d30a3edb51914b5644329906d3aa7ffcd0d64414d0d95ab7bbd6e639a4159fae6e2bad0fa0c6c4e61f4877c49b3b40f01d274d9d18a1942231b710fa62382706a3f0dee8e6d483b273921bc26b0ffe1df3e87db01c51ba397dbea7ddfdeecaaed62d5ce9d072975ff3ce53045984e1ae99068bb91c200dc88477d5bc31c2cfa4145c65cee4a8b71b7ad8bdecc6d74e9cb3c688cc7ba1186adb98f60b847d9e50e1f15ec98c3ca95f6acb124008fd11a8bf4fe0da0bcfd14ac04b0deecffce749d1984424adb282a5a04b974a3f3802acf9244498672d1c477b09416f1a60d9b065eda26421af4e35a4592ebd82de7399d85412fe5d24030a1b014107cf4c22d2f6e00c95b5427dfd3d2ae9071323d8d725d33e37b554ce3e7a103eb9d23523e94714990919ad4c68c14988cc5907a452d3f9083b9eac12ddf786ebede407396937890ed06c2bb9c02b16273363a993c3c889c97bc71ef493b8c67c1ca0d6544451b94403d702d8420c97edd5c2cec174c0c64101379c473b6c93aad2bc2a11a7c0c2fc4a6dc3682f7bf6be6969d1a1e5df6d4efefef7001b94196506d409b4fada7b7c181232111c6967898417ece39b704d9e9d72997d12c1a1e8c402e80f0671b8e2499ea77e2aa86ab2189e0a9d5167816135078152774b52ef7c3fc3351714567eaf61fc8a4a0024118a048a56e3ca1183bc04281cd34387eff6a245cdd219962149303b836b0af19d6bc4d7e8e1fab671954d76de56aad3be2a2f5f7e8e1ce530b60688b3c69c5fff8aca2940ed3e4253b1b42dda8dba4b9b44440967384f08735e55c4f5a937e4851494496c282478ed7d047beadea6b6da00a2141d67ce06651b0c137539c651cd50c720d3241b95cd14dd31ba9318f2d192eb617c30a06ed5e2c7fb826784e357450dfd1a2ecf0d5f15ec02e699e68bf120a291d744d5be5534d381a974aeafdbd115d327a7e3572b9969cc6c8fda10448673e29bb9c8cc376e0f09f871e115a54248e496a80cfc71ff69ac6f03a17e26e3db6dafb2adcc5046ddbf9ccc50093fb5538e60e8de9c23fa507a6766e3f72f9508a3da38d529db0ff9ae88869e55c7f8f4b3ed8c22fa712c19018644b618df6c67ab21b9793edb1e47d01c7ea1421dfd63320c78b3617e98e323d02fcfdecf1aeaa3daa6dbe1a6756002637fe6e8091e23b7a23f8d6206d08259cf10aa78eb5460b61b6309310ea3c08279270890beed237aeb433a0c3d1b6fdb51f049050ba085ea0a1b39b49fe6c129997bdda1bf2a9a8fb3502aa8aa738fdad879ed70d13b4d476652b8deddcb40a6c211b00ebf54ca36559fce9e3a1c53c815623a2acc7ca769177860275b029c410e7826c8e6075435575b7f0ace6e0a574564048be7626d598c566a0847dec3d1dbebfa60e790b47d528f1ffbcb4e3ededa30e5b50f14bf08893a635bb4352c6296d0ce6d7b4782eb3e4b8573c64da876c04928871acae003b95f45054310d4982c2eae68317d7705fc883bdb73e39f9a4767d191be5dc1994920ce3110df956e6dd153e168d3a44187a5b75e9eab9d7dd6a606d6dfab63f08abcd6aeac370c06c4da0248e4b02c499816197ac65b199ed824fac7bbee4da20808286bc344a322a1ee50498fd5cac5d8485d8d6653139cb654c678e5033401c803589d07ff3884830f5e72846585ba708bcba55ce2472a8468c88a0e6168e79d23a634b9472fc801dcb4087b939d7a8e320e2e3b383356d5266bf75bd169d165f7ca55ed95698dbeca485cd0f55f88885c64ca1d33e0a96bc176eb818a228cc1284d742f9ed0e85289e0c18725e7e7af6c928ef51e0198f171e013f4ee291da40617bce2d657a1e8a15ecdc963ae77acc65cb705adbc449bcdacd54b0deb26b7aa558b2251a23c679871114612eb218128bdf12b615afcd550c8837670767f795cce936d9759250475fcceced35e517dacb647dbc539934a7af3e1b44c5b4d021155f4990e2c361d7a6618c51e2059", 0x1000) semget$private(0x0, 0x1, 0x2) syz_extract_tcp_res(&(0x7f0000002ac0), 0x3, 0x0) msgget$private(0x0, 0x602) syz_extract_tcp_res(&(0x7f0000002b00), 0x5, 0x10001) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) rename(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002bc0), 0x10c8b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002c00)) getgid() poll(&(0x7f0000002c40)=[{r0, 0x10}, {r0, 0x23a2ff934c30e124}, {r0, 0x2}, {r1, 0x20}, {r0, 0x20}, {r0, 0x20}], 0x6, 0x3) getpid() fcntl$setstatus(r0, 0x4, 0x8) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) executing program 4: utimes(0x0, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="03"], 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 3: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) geteuid() r5 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r5, 0x40}, {r5, 0x40}, {r5, 0x2}, {r5, 0x100}, {r5, 0x40}], 0x6, 0x7) sendto$unix(r5, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = kqueue() lseek(r0, 0x6709baec, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100051300000000000000000000000000000000ce353ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be100"/63, 0x3f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r3) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) poll(&(0x7f0000000180)=[{r5, 0x40}, {0xffffffffffffffff, 0x1}, {r5, 0x1}, {0xffffffffffffffff, 0x80}], 0x4, 0x86) write(r6, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) r7 = dup2(r6, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x2d, &(0x7f0000000140)}) writev(r8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000001380)=[{}, {}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x0, &(0x7f0000000100)={0x68, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f00000002c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)=""/170, 0xaa) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146951, &(0x7f00000003c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x432a) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) msgget$private(0x0, 0x200) syz_emit_ethernet(0xb9, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "3d8731", 0x83, 0x2e, 0x7, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2f, 0xa, 0x0, 0xff, 0x0, [@mcast2, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="40362e30bf46d697e5475c9cd2ddc312", @loopback]}, @fragment={0x29, 0x0, 0x69, 0x1, 0x0, 0x7, 0x65}, @hopopts={0x62, 0x0, '\x00', [@pad1]}], @udp={{0x2, 0x3, 0x8}, {"48aa96e2b11a7afd2ddc65"}}}}}}}) getpgrp() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget(0x3, 0x480) r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5d, 0xfff}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) sendmmsg(r0, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000300)="8d0084d69272d74a74cb16f9bebf7c029d697be871aa4e36a5ed790eab7cfdd19fdfb46548634d3937b4e634c2cb1b95e14d7b17d0c9f45d6e47410281e7c84a29e08660f37755234dc08dba9ff6f971a4b53ed7586a5d21eaef40f3ef7a8d145e4b58b5aa0cca95c0ad447e6e16aeec70545b69360f0b346ce26b6e9242dbbd77bfb520051906fee0c5e54dc5cf6c5c7bfcf2342259df0af2db808d2312bbe6dc4478d4bfd9d2505d158bfb5b1d06e9fb85ada3cbd197303b076561028e8be0e7c5b81203600f3a8b13ac5d04d87070fea73e5c2523dee924a81eab4cc27fa66052c0764db7bfffbac4a3b920983c2e40ab39c7030d44def648bcc704446914785108300fee16323ccae9f1c59d37ad7a6d6a5917e18d8146c4b4aa13b9dfdf7c02af83f87db3ea5157ce625b140a6466328b3f0b069118d658605db372e5a9fa5c1dba3ba54a64d11448bb75b89fd034c589be7bda885cc4824ccdba2936ea87dcc9ea8460b2a6595fa47c0fff3c5fc6e29e34f3323d9068419b17b3a776cb524a0e039ce1d86f0d2d95d6feb4ee15574f96cdf8e8bff4b221feddbbe79eac92aa2cb17bf9f1c5524e78536ae724f73cedd75d20b6864c7e3bbb911f2ce2a3349f72d937ec4f1e0f669fdd992030235ca8ce87a53fd91a8235aa8f0f1f536d9ddb0c0d01aead0e19a35333d58e9f506b6735fdb36cf29a776f413f82bf5c9ef40164b3944620ca5697eda7258b83f450155152b75c52ba964a7c65ec6ca744987faea9e9951a04ee4000f8e7ed36afe0ead0924e9fc443f6500505e6b18ad641c4e34a9fd90b3338aea4e00010cc1a3ac9f656c42495d8d3e1f5f2c0a8882dd0b89b1b305325fd28db7c0a8d362bd45302c43b94d2965894d26e50f90cd0db3f7a48e697406b74454f755de2ce3c5819cd62decd913f46b74e3017bec7ff17f6ddaf89454e0c0cb43fdb9ed4b5594362d182851cd81adcb5924268cef8fc824394a38169ea4b47f9c2ba2aa7ce1853f88f08a8e84320bc017ad5312074dea8e311c8d3a0ab3eb9df68836f5e7b7ccf6990102f66e1b99fea9a30764690747c95e43cf4d686bd4faf036b9d5c89a95723a2a430842c775cd1bcf9ef35b06b6bba092855b2c697ddcd42a8803e5cdca6ebd7dcd4cdc77f3fad0dec4cba67949601a0601d490d9f7e079a09259e23e0ca817b8be658e4b7017bf476a9246924456c43f90545da56d1a2bcd2ba90f855039a3a12b2fdbdd46bc1dd8690c36c16a7d60286bcb848bce7b06235c9640370370ecaba54ed295942cda5ac29cfc77837b437889d8417f5105aff0aa6d05e9733dc7f9c2b64cdaad18f010d96c80a9fe01f2cbb06e5ce7f733b5a0f51680a58c265e1c996b3a77bb48994d96ed11e996b9d0693a58ac1b22eea9751d3e60e8a35f77adfc1bc5fa0f0dade463e57fc280e7996418b2858a70bee63ee9b5e6b88b1696d425cab5dd23c8b6b958bca3f2dddf7957cdc1cd44b86c2709a931066d4c7138890cd958ce1191378d1b7a091ca7a81f8e4de837bd699e20041c1db5ab700fe379e138a3ba817ee49d98ce5fac1d5cbe62e202d79ae0e99699c9b34a85e755abe95b0629895ec1c1e22be26373ced8349e4fb4818c2c3acc2d56d7efa1cf692a695d45c7c8cb337b5681b7beedab2fcf115592df85c91f07185ac3a9ce1b300aa8d4dc119efc8f14ff2cb4e598b67eb779bcc7e89cbd3ac0c0b9accf3def2e2e36750d87c261345a9aa095e39e6973dadc860d71f1cc003fff2bb3d0d77b23800e56036c9076a7d1aae0f9be5268013a704240fc86c552fb67d1af3b1408ae0fc1b5d6342345d9e30cbbc945aeecb450ceeac47f7a5cbff46953d59e392256c003e651f3d904d0098a2ba08ee0fb7d9dc5c3079d345c08296e82f321c61340a91284bc03d1bc0331377875250d64ce53b2c7599488b581b5ae736158e51e5787016b34ca4d57fcb9358d24ca013197f83134877f976632fc49f601b03dd28c45f1eb1c3c85770d0980f90d512901d97f2c4dee2fcfa944d41db063e5bb85b2d87d86d3de5fad885671baa165ee14df6f9b0d32718eb9285c40a82c3a35c26a2fe2a988a53f48cb0339ccf07e39bb4f569a01f989464d7757b730f0dcf70f562f701b58a3061e966b029c283b5452be9c19d6a782cda626987c07f6d321803ffafd268f2ba99fc563d4c452493915fb79b02012ce2b66fb7ae8233c7ec1d53ac0fa3a253c3ab2e60d8b4665cf34e302c00a6c826d26b7ae4526b88c992230731b89d189019c4209fc8d53f2c5b2bdbca4c1c50a36748092422aed6f2da0140b92897d7d36b8416c3b0e5b276426b497bf44c3387982b98f065266939206727a10f50a9d4581389db007b40f2e67e5f20a93ea12d99613a71115aeaea8c138f5535064f1a8a14e9de26cec100003184415ca805e7ecf3944122024f5275d43b0b8baa126cbd0507b1a78231b9ff91df6f86fa73b14c17a04e85a11ac923d92d5b8a3dfd9b24479b8ddd96effde7816ce677512eaee7c1525bec5d635e646945d6770e5e8368f4ccb25b520ed8f99a047b9a7c51f1bd8d460862d81939038674431eebda7e53f5fb1962b7e16dae835b0075707ac27084af2e5294f174d3a687311260dd922e3ce8959362076def1337ae36ddade1fc6ef4d71de2c8f16de60bd7e6aa8093d7c4e73aefde4330e0a6474da8d4dfce7837845c58ed3f950968d84aba5a6c7018e52c3092202f5748d84103fd40c97d1a199520c330ae5d531a88f049f4fede485a954de899ac3ac1d9f8ca81ab9f98a5e22f43c55ce34f52e5a9f4580ff4aabc6cbe289af44fef658e53bf1fd4220be22034cc50089e349728563f8e38bd3b08bde7395e16762d5a417120206920fa96b995dd68e3d54ab643aff4bee58f13a9bf47b9769673c13fb15f3f864b36776ffa7a90bddd16b2341f3c03a53306a5e54a3d7aa431dffcd4b87cdde43e846fe22a6a768c71c5b0dda3e652022afaaa2359eb5f571417a7b9ff9049ce7cd8096c91a6705512d03986f212e7819ecf677bf8c5312363075c82cc9da7d9e8d76249477c95bc23a62f4e345356f14b28a37aa7975d11bf4932e43a95d8f082813fdc93c97e9c1be9c17b4f0af9a116d1e3413ab95df5035d0a882ee5d50d9a986527527eb7fcbf8c863b02932062597e0b1dbca5df2978d326bb9b619d418b978dd5555c244f032d70578d30630fc8a87a1e6cfb354791fa85b3f749ff7d2f65569c422ef99348010340e996a7266f83ab0e8097bbab2ae3d57b3a850b9cc4cc7b073e0169bcc5e8e9967bbcebea99b7f37c77ab2213ee971643148fc2fd19e453bc8699c31bbffa03d60213071be1d9a9b77eb7480d7b6ead324a895da431d9e16c75b5d7bcba727c10ffd507572d0041fe394401c363ebc9d38b6dad63d38f8df5c20127093c9c0be2f610bb93b4672b584560de4d9e9055b3a934c8c66b0d982729d5eaf202331dd96c6ba739cd15af7cc5285de0a488d8d4b2fe40d64ef7cd523512d640bef4caf09406cc808d2d702a0f8c6d963ff06c2c83503cf54227f643a119fecd680ddc8f94e51bf8adfcb0720186ef447e5b764898902da3d945c293b48cbe65f6ee4e9f3be792f47b0eadb0329017933f83c2dc38b41852c607298d3dc35d188f7a35bb242fdd1b916f89e7c6669c5e0bb54e78e93adbbf0ca59913b043fc2ab2232f3e99531dfaba54ed10a4c0f7d991ec5544472234703bdb70624c5b202be2c625f0e13f4843344583a1b32f2b6e307cb22d703e5c538da46f3b78ca01dfd9151fe8108e13e1697875d7333ca559e93971c35ed4f4f917234955c3bced50134e6ef899fc37f2c01631f212882dff0aa9ed1c69b5392312d6824122367e6fb0dd0fcbe79980dea6b672c61767353a481a76978d3cdfb557f077b7a7a549913d6e3ea07fd941871de5a19edbfe2abd179bf216246cd69e79ecd9433c80230a2d3fd6c55292324474bd87fd4d1281c2c300767c8511f42c8ce136ff2ee98cd61fc6bfc570591671d0d225e5331dedd5ebb635d11cc27069b21f45df44eab5a08b7b0ddba84c4aa46886c4050fe68b8d2537d6268799d04d6011f12f3e9e5340da942c3edbef49a3f4e6e9f1fa07064a0eb8425f75eddc0d10af4cc1a31debf15719122dea5b28f60b8021e6e79bddf076f0593478d28c2cc5bd35fc70f6576454ec0f74d765efd6d3c1dac70d0bca69bec080b982f7a069cca282a7a7ea45e77286baecf2710d662453d4bb8524f9e15a7ab19b3895fd536e33ab34c83f7072d653fd6da749cf931c8248bd1786f3e7229221e7d5489fad95b50ccb73c5f02cf135745f81cca6a3b329689f6c9960c793061489c49369803b420fbd0f23523fb68df10b8352918259fc0c458c9c7fcbc68cf34216ac4e5899c715c6fe32eb55e3c845c9b737bb1d6562924766332e34fb01c4a66cd6f024ea2a1a7892ce4b827b73d7120e198d4c5c0ec223bf553192c39d7165f3f4410fab1e7427b4572095c44474678f52086d7d9a971328407bf6a7a591fc68c61b359ba494d12ae3c69014a62ef38795cd4780b3cdd9bc68d0e950a93157970bd62ab2442426222e37ad30e4b062f8cb3ad4ae4f4436d6d258756424b42a2b4ec49a0b938e4d858703d3f77a62c1294c7667cbe30bde716d985aac48175c419c43e7b766d80c7905d60635918abae30d3a60c3c7a81f53a1c4fad6de51de15bbf0b879366a8bd5ea0911a5a2d1fc2344711037ae092724455d9b5a2d247e476207e972d1b3b3ebd52ebd3a042d721b57346b3e3b65f0c428ef02f1d5de6a368dd6340a3fa6cec7893e5c74d2c716389e1a65e17127678a13900e82f2f05c2403451a2d930ef10d4c2c51598363e1be0a6612e1d003a844a12c0c4bfa15902affbbbb8cc27adcfddee00772b4813a49b26a83bc5faaa3b7b571ebc7ebccb58c58e32d5972e20c780fa8ab7e7de80d46e0afcb119c351e2e2979466572442550d5d84b84fb10e754c2c4af8f76529e865444cf1b2c7a75e963787ac351aedb94b6783c2401df7bd5c8d2ec46bbbdeec1317217a8912de518446f95c6b64a0db284760702466e4f099888378091cb434f2221140b4ef2f0afcecc648b563e0a912097df43e2e3d16795b834ee579bccc817f6246bbb8ecb39debc504f5beb03bbbb04ca214b06d9b6b555e13766356037dc30895d73de13682851d162895c8ca9a21f55a8f12f378bdd53469c73fe73aeb5859f1639d89a8e8d17f2dd4cc5798e0d63ffd9f79701da2ff70fd491c4ccc8e51d211e1f09e0102c12dc09365aee1039d655aed6d73d710337ed5f9efedacf1aa4403c1b95a262a9a26b49efe3db0188f05be985c3ea754fbf3d8ad9dad378594356e51c0e3827cfb86b552173ba64a289df74b0fea459aff38d20f144367161fdf9eff2db9ce3a6b22395781354fa985b245ccdb850144ff19f79771943d8ed592456477c4522620eec5b34bbf69214bd2da8999c7878b3a2c4deee186756088763c34ec1543fffef647d05b3dd690bfead8a44c708d10fe4f2e1da16cf10f51bc891c96a5a7a7baf2cc089444a1b2794aac0c8ffb3fd723af67434857fd11bb25604b118537ce978ae74c1f245d6b69ff771caecc370bc4a51f70bbfe1d1c279a13a3ee85c2aca32e9e5b3fbfa5a9e1a2760c5edd1694e8986aed14d938c2a9fb8c6d63e62500212bae04ffb22dd1534d1d34a0da3ef8efbfbefacd1a2e5679ad22ced2e088ca15b0b38a06a04d234", 0x1000}, {&(0x7f0000001300)="60f90c1708d62a1fd75bbc6dcf26453f1f53b65aca9bbb79", 0x18}, {&(0x7f0000001340)="8e548f566cd2fe53ab8b5130a17d855934a9646dc091ebe77a8d955712bd9d6918b138dd20672ed007e6129d63add3424ad6e3d859220f85dbf12d65158dc9ac1ecf44ac65a3ca971d11ec361f3af4750edb23a73fb729e04d40a4aba92ce7c95387fd1e0e001974f302b230bd8bcc936c3d3c9ff9b2b9ae82cad6c54db23e17a069fbf639e78380e9341e67050f8dbb5ccdda0ab2009626a22d0d99ade30e7a9dd68d9aec41189e1180ab6a501a1333d78a28789b3ed856fabb1feb0f0a5df635ac8047a9f60dc93fa449ae2edec3aad8", 0xd1}, {&(0x7f0000001440)="0babe59b300680d847b5265faf496773c9c3ee093784b1309cfc6d33eaf05633ef2240093929e4e06179c56bf64325d41c165cc5b991b7fa5a77c776eb3394cb72027560fd4ef79b1f8459", 0x4b}, {&(0x7f00000014c0)="044df3847c613639cb2031ec9016c35b071efa2e9f56a0c05267bed66838e4d3b6588957c7", 0x25}, {&(0x7f0000001500)="7e4e575ac33b0e1bc9339e403fae3dcf3582ae328fee0e6a007f74f8083e2f3edf1d22c26fbfb6acab53668a463bd701ef0d6579825fa72a6ae439962a3162248eb4b4661a951f28cdbe45fb3bc37fd8989b6db9edf6c65b7b644f7a096835861fef73c4b21e6fb99e1e64579b9219c1ac6cf394642e5a6b35e8409af2d5c834b1931f958a2e12e80285f9c24989b3b852bd7021249961775a2515f76f55587a5877e40696f82228eaa1b2b21f19d36a6d96e398f7c7d20518b7f8ddf4aa57c2b092b1ae0c529695fcecaa5a78adc7", 0xcf}, {&(0x7f0000001600)="4a559aa58b1f0567167fa564eef849e647f0263fee7bf7313a218c0903924403c09bf1634ad82b207ef33bb75e77eb713f1992d5080b19f578dd0e2133d08af83bfe2c528f9e7235059c93eb3a8effd600338cc49772d7c11060df82cbc595f1dbc02c8870ee8accba945b4d22e99e53bb39bccc368b03c407491b05229089a4427e12386463d43262109259d46c0eb8d6612ffbd2ea02", 0x97}, {&(0x7f00000016c0)="5a56a8da32c91c5a8d06a66dd7ac1f7ecc8e95cbf26af7c028d16c970b2e9bf94974a09efafe455eac2a970ddf3c6c7d4232bed12058cdfddc81673b820d26ac1e11826613065af28034ceafc3d7e2ca5031997fd4bdb0f6cbce51fb7db3f5d133ee6576adc09d0fa542ff17dda5e2b824b851107b7a760d00", 0x79}], 0x8, &(0x7f00000017c0)=[{0x80, 0xffff, 0xdfe, "50d68855efc0f4292ac48db4c2e1002dcfdc53a10b1a42befc74e042574ceb058589192de0350cd4a2c8b2ebcbe46f03751786246ae4377afc903931291f5a59ba6ee99cc0cb468dc115bb96e5c6de6bd6efe4770d85fa5aebfb0e75515d292371a1a0ece48c1cceb251d5a1dee0"}, {0xb8, 0xffff, 0x4, "becf2809eebdeb65503d65d36977b224b78a9488f8548c8b1944b352c03d3765baa38f85d957e4791fd0fbd77b45c4c52bab982e53ae655ff3cb5264cc2537a740c20b566d8d12baf4a3dce2a0d1872f145398a25687cb0d11f0ed6dce282f7e5c6af346ebc8521525263a87e4be4de8a7fc23160acd55273db72b029cd6682b41d770a4ceeb9b9aa761eb636681088350734fc3e6b598326672ff72f7a1731443"}], 0x138}, 0x9}, 0x10, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$kern(&(0x7f0000001980)={0x1, 0x3}, 0x2, &(0x7f00000019c0)="8f85826a94fe83153a0aa901378b8c8063dcdeeb88831871108098a9e9e0cdfaecd296c4a8009aa562cfcf21c80f978b7836114972f9e79077bcf879acb9e25c692aefe6215f991adf2b5949bfc6639d0e068cf85e28e0eff07729e8b03d957ad792a6824f2a79d314b8148a323d1e7ad293b3dc8d2ed89591a146565cfe9b828fe0cb4e3c21d2952d77", &(0x7f0000001a80)=0x8a, &(0x7f0000001ac0)="972e35c900142e1a0e43ef41b6c78ddf9dbc4ae285bd2eca6b72e25913b75dc41aeda6fb0cf236e5b1e3897be791bd45b57fb7975c479b1d15502b0252d5c50a3e0953ab5effa990fd9ce9771b0e9d6e708c2d2695d3d963ca41a718663521c24ada6cc445dd7d03b9fc9b46c6469c5e1f4ed62b25cecae4517218a03b5734fbbbfb42b43dd47b0f79f9223a7db241a29ba07c7eb1495a5a14b4e0605721ffd9a1c224179624786ae29ad331ab23c2d32ada4a75aaf28bca46d295fd4512a78ceeef310cf2a2d2ec44091e5442df6e2aab9b180b96c62a88483a48abe512847008db0798a8621934f0583feaa8f8013fc218d5bd8ec252de8c01b80242e743408bb7504231a0f01b02d19be699ec86c79909cff499291e1dd7f9a93f7e1c9bf65650e0026c1945261ff7fdfc9dc6091e025153609f9b77103d965da84be368398b7a44e343f575eecc7aaf1ecea53a913076b1936d6956161e0f56de1bf8f13d40f7bb427a2e752fea964fb80953a2f0eb7958c92f392469cb0c11c06c00cd801c6d367d2748e4d4b2a79a56576659d1d12327848bae7849fb1594ca9c6915a823a424cdf2010d410fade647d25693f67b14d66715c520c40f5d92c8d38d8f1ad82211b3c9e18361d341cbed1a6427c0177e74b37686a155027e14c7557a6afaaa0f78f6f61f4943fa58bbe154cff2526bf5ae9e5d5063b3da53280f0c700899cb3b4fe70701bb396e03beb17cefa0259df4e2402853008a35e1fdf43059b3ea64a70f5cedf752fe0cc871d3272e5930702ee28784bb43bffa34b01286d0042799d5e5063d2cca4fa5ce37a4ffa8e203bb1a5b10327f174883f9f24876fdccd1c0653fb2a89c84655a0d500da5a8d78ef98bda40ffa8f9e1a1cdf062706718bddd917565bb651ed54d5587f9522a468300d40492c4c266fa24dda9ed2b1d7198da25cf8584343f75e5e48dafd939d7853451cab9a0cb64d883b6c64d7cf419ded1e7d81c4593c9d9c0aba3580f6febae68af4d378193c6d5d4ebe106454e5fe2bc5a32b287f1961a4f24b99279971d069b268e294051795ef7dab9120353a894158f0c44c3d6ba464dae84d432ce44337415b0f9d993cb020c040104c3247b8f15ce00d4e2fb404494543640d39e835e857cb2a62217809a39557356e6ac9f620c78c78aea9df03417391f590b8810c7406e9373c88f0b56515ed1798b42e86dbb0c5d8db1229a191a1fe08c34fdc565db9059d9dbc7ba5b5f034ccf29409e2edfda8d465a44ce18d99fc98d2979851b0f31f2140032765b6caafed3dcba63d2fe45b847873ab13275d4fc779366afa10e8bb93defdb4b5d853cc2a8a8ca76177def9344e816fb4f6ed26fcfa11fe404572ab0075569fd95e6d16c0f59ddf0081c9e2c75806668787c6e41396c9e203106e3dfbe61003b912fe3ef55fb8f3f41aabff3802b4e92880bde228c68964a23a8ecf7220ae39acaa3df765761c1e81d5586c979db5df49f43d7f21b68ebe4930e8a82775b835042c3a81c8cba3e992e6dfd73a9c66c5b7af3f437c825d8fe0a58ba1624da4d50cb873f492bca1321db028f559a7584c8795a100f4d682b6785619d4d85e1b1acd0fb181311e5e7e7290debed46d12dc6c723d0d673fe83710f5dc16111019d03c94c8ab24f5e2ea11ef1f4372f41cb821b29a34efd7bbebe1fed5a55eac69e83352c681c73755f386f064e3d61d97340a56bd54968507f5970a2573093ece1f79d1c5e35e037b9ddc295cc8f6b6d743e4aea6ecbbe3a9f61f0dc2031f138e7608d55265c6d56de36fb57d56964f3a0762176bc93c88ed21574927579944c8f27153fd12c9f8081751c0a81093cb6d3bd5a75463886c74c7050cca3bd4a0da133c88a25de376ac7cea0ee403c0968f29da0677c3a9623d8453454fc27b4fa3fca5255ac073a1cce6d139965ffd9fa95949e7a0c137bf90f4695f1b3892e2d4187d57e5b14d371e4bb7d5461722f8121f640243158e7af69466da5bf910f5e51c8ff1d9727bd1f9de57d87244b4baff2d11b036be4bdd76ef5e28c846800bf4c21d479fa1dd93f642c7a2c4ae7060c61b89e540df451703ac413006027192994cf9fa8b7a473a9efae384a2f9e8ad7bbf9d13de5ec5e5abcd5ecf388e1909ee3cfabf5e841a7799d715f359468b92bea19d662519eefd3057f44861012583f3efefb5d39643b9305ea926426b961aa47df95e7afa1cdbf6586cc46ba885fa5b468a32ce2569163b8558ceff9193eb07619af37cb5e4ad68af9d484cdff9d0aa484cd8356d135256319f0f4487c52028cc8d631773870d167f21500918709bd955f377ef063753de12c9c1bba2d658c22e0cbac70767cbe5678c907d6d9ceb2d264bae940bd13264997b46b1869577bb9cbbbf455604d961ea73d389e49269900be595b4c96aed1f94af872e21edd8588c57be489488605a6ea8d1879d0c8b8b931b3b6681eda395763d2ffeda7f847ef5bf3707f2ba3f61bfe0cfaac41a028db84465bef354a8dfbdbc6e02bb7225b21fff94f44e5bd6638bc5eb98b7e2f58af1f463e7fc5134e0c758692c472eccc7fe369d1a7a1b5bbec758cea94b9a642a2e5fcf41c8fd8879c281b99d626f6d3e4fe5211f7a09030c4a931ad21ea522511046fd69439b4290d8550aaed31f23e81c5fa8a161f60083ad8ac656ddcc8e229a208a75d16b9f24683fd9609ce3edd7aefd57db6772bc2ad32f940d9053b06bfea6af08aa8e0448df7660a43e042c05072cb3623d6e1eb6c7eecb092cc6397460c2167fb907c1b033241a2377844bb2d9e38656fc790be188e3cacfb114c1f0d5d44d6f85dba6ac1243eef8ba851eaaff955e50e50ce447fc5099290fc064a0fef798a973c4b40dc98853146f8f192faf687b13fac0cb982dd684a482c776e7cf578f46c1e242192b3e8a8a1928b90114e745333d0354e132075e6badd9b819b1f8c20761a4ba46925c0bc881f91623c7322e2e07be9955d881ba47a66c4daa38ff43b539f1a2da224dec616da163c3fe866c174830dbaa8510c60bd4570313c7c2333ef52b265f2cd3cd21fce8710c2bf89b7492bd51e7813cab71f6873f2461e1bb7d447dae3173a22f25918b6b1206f22364fd57e6b3d617b3309e1ebe6441df6220859fc45055c72352ce5cff0601c3e989f6b62e30d1832d22a4135d91b651d29c9e40471ebb4aaf7da609d6effd80ab54d741c11e38a2b15c8595b234e69e396a3227718db333022fbe878c015cae3ceeae4d269e81ad0237a6c91f1505352d348ee7e05047b504a6926b2ff33f8da023df323cb0c20cb62796a4b44c2c504dc720e0a8db2e51f628eb3258adc8e8f0b4c191166a2761f6cfe28476ce682cf12172b08e5702368475b9cc1e6d99cdf3820100653ea01de6a454533c55b8526e68688d2192f2ee4d0d3aa12f014a54ecbd4a40d9fdb7eb7d08cc51129f6bfb3a64721b3714694ada0de163b58f19930135864789e8c48e743ddab3dc7b59045b67003fe8bf08d0c6865fc1f6cac3ea80d416961371db1c2df11f5c8f99268c39caf585da9670aaf3ba1691eb0c9f0e3d3a0f5a6b2a4e4f484fc15675d596ac9955d2db9a90849946ff60a1aab951aa0066d850de396c8e4c2ef5f80becc3631de5e6700d59c29bc089bbf28bf9089b8c19bd9ac969441284b5bb645bf5d78cfd25ff75ee4ef4b10570aca54fa3e18aa132d41528952bb77b05f94fd347a551926489759edfe28a76564efbb41636e340fbf24e58bc3d86eb173d30a3edb51914b5644329906d3aa7ffcd0d64414d0d95ab7bbd6e639a4159fae6e2bad0fa0c6c4e61f4877c49b3b40f01d274d9d18a1942231b710fa62382706a3f0dee8e6d483b273921bc26b0ffe1df3e87db01c51ba397dbea7ddfdeecaaed62d5ce9d072975ff3ce53045984e1ae99068bb91c200dc88477d5bc31c2cfa4145c65cee4a8b71b7ad8bdecc6d74e9cb3c688cc7ba1186adb98f60b847d9e50e1f15ec98c3ca95f6acb124008fd11a8bf4fe0da0bcfd14ac04b0deecffce749d1984424adb282a5a04b974a3f3802acf9244498672d1c477b09416f1a60d9b065eda26421af4e35a4592ebd82de7399d85412fe5d24030a1b014107cf4c22d2f6e00c95b5427dfd3d2ae9071323d8d725d33e37b554ce3e7a103eb9d23523e94714990919ad4c68c14988cc5907a452d3f9083b9eac12ddf786ebede407396937890ed06c2bb9c02b16273363a993c3c889c97bc71ef493b8c67c1ca0d6544451b94403d702d8420c97edd5c2cec174c0c64101379c473b6c93aad2bc2a11a7c0c2fc4a6dc3682f7bf6be6969d1a1e5df6d4efefef7001b94196506d409b4fada7b7c181232111c6967898417ece39b704d9e9d72997d12c1a1e8c402e80f0671b8e2499ea77e2aa86ab2189e0a9d5167816135078152774b52ef7c3fc3351714567eaf61fc8a4a0024118a048a56e3ca1183bc04281cd34387eff6a245cdd219962149303b836b0af19d6bc4d7e8e1fab671954d76de56aad3be2a2f5f7e8e1ce530b60688b3c69c5fff8aca2940ed3e4253b1b42dda8dba4b9b44440967384f08735e55c4f5a937e4851494496c282478ed7d047beadea6b6da00a2141d67ce06651b0c137539c651cd50c720d3241b95cd14dd31ba9318f2d192eb617c30a06ed5e2c7fb826784e357450dfd1a2ecf0d5f15ec02e699e68bf120a291d744d5be5534d381a974aeafdbd115d327a7e3572b9969cc6c8fda10448673e29bb9c8cc376e0f09f871e115a54248e496a80cfc71ff69ac6f03a17e26e3db6dafb2adcc5046ddbf9ccc50093fb5538e60e8de9c23fa507a6766e3f72f9508a3da38d529db0ff9ae88869e55c7f8f4b3ed8c22fa712c19018644b618df6c67ab21b9793edb1e47d01c7ea1421dfd63320c78b3617e98e323d02fcfdecf1aeaa3daa6dbe1a6756002637fe6e8091e23b7a23f8d6206d08259cf10aa78eb5460b61b6309310ea3c08279270890beed237aeb433a0c3d1b6fdb51f049050ba085ea0a1b39b49fe6c129997bdda1bf2a9a8fb3502aa8aa738fdad879ed70d13b4d476652b8deddcb40a6c211b00ebf54ca36559fce9e3a1c53c815623a2acc7ca769177860275b029c410e7826c8e6075435575b7f0ace6e0a574564048be7626d598c566a0847dec3d1dbebfa60e790b47d528f1ffbcb4e3ededa30e5b50f14bf08893a635bb4352c6296d0ce6d7b4782eb3e4b8573c64da876c04928871acae003b95f45054310d4982c2eae68317d7705fc883bdb73e39f9a4767d191be5dc1994920ce3110df956e6dd153e168d3a44187a5b75e9eab9d7dd6a606d6dfab63f08abcd6aeac370c06c4da0248e4b02c499816197ac65b199ed824fac7bbee4da20808286bc344a322a1ee50498fd5cac5d8485d8d6653139cb654c678e5033401c803589d07ff3884830f5e72846585ba708bcba55ce2472a8468c88a0e6168e79d23a634b9472fc801dcb4087b939d7a8e320e2e3b383356d5266bf75bd169d165f7ca55ed95698dbeca485cd0f55f88885c64ca1d33e0a96bc176eb818a228cc1284d742f9ed0e85289e0c18725e7e7af6c928ef51e0198f171e013f4ee291da40617bce2d657a1e8a15ecdc963ae77acc65cb705adbc449bcdacd54b0deb26b7aa558b2251a23c679871114612eb218128bdf12b615afcd550c8837670767f795cce936d9759250475fcceced35e517dacb647dbc539934a7af3e1b44c5b4d021155f4990e2c361d7a6618c51e2059", 0x1000) semget$private(0x0, 0x1, 0x2) syz_extract_tcp_res(&(0x7f0000002ac0), 0x3, 0x0) msgget$private(0x0, 0x602) syz_extract_tcp_res(&(0x7f0000002b00), 0x5, 0x10001) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) rename(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002bc0), 0x10c8b, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002c00)) getgid() poll(&(0x7f0000002c40)=[{r0, 0x10}, {r0, 0x23a2ff934c30e124}, {r0, 0x2}, {r1, 0x20}, {r0, 0x20}, {r0, 0x20}], 0x6, 0x3) getpid() fcntl$setstatus(r0, 0x4, 0x8) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x21, 0x2}, {{}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x100, 0x3}], 0x9, 0x0, 0x0, 0x0) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffffff, 0x0, 0x40, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x3, 0x0) (async) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r3, 0x0, 0x40008, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kevent(r1, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/154) (async) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/154) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) (async) fcntl$setown(r4, 0x6, 0x0) bind$inet6(r0, 0x0, 0x0) (async) bind$inet6(r0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000400), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 1: open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) getuid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 2: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r4}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1", 0x91) sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2f, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x88, 0x0, 0x0) executing program 0: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: poll(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xfffb) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff0000614901000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) r5 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r5, 0x40}, {r5, 0x40}, {r5, 0x2}, {r5, 0x100}, {r5, 0x40}], 0x6, 0x7) sendto$unix(r5, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r5 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000000)) executing program 2: open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) (async) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\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//file0\x00', 0x0) (async) rename(&(0x7f0000000100)='\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//file0\x00', &(0x7f0000000180)='./file0\x00') (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYBLOB="ff3b1e717adafc7a78bb536436cf9de528c825c434d63f50faa816e96d2686cf8d5e5b9acde1aca58f7b7ff9e42f342cff0d8c2dc0b6f8635f4f9b1145f043da4874d106d65fccdcadf27f26d61fed4e75271523a61de16a15c6ae5a69349642b2d222f56f8fa6179bf3fc2dd2b5aa9b0fe1e15687c420d4e3ff634ae5838822d7a1c085f3ff8264b9790d32044b98d6473a6d5907bb0894c396", @ANYRES64, @ANYBLOB="f338d804040567e84bfd906d8a9a70dfc92243775044f3be85fa7a0454e9ac9bf740f3e9bfde0dde87274066c0f44777a253fc5427669a0996f75dac78a7b10ee17983184eff7f75c229387d0d8e16ca93c3301f8039af5a93c2eebccb7494b570365253e435c0a8f41f07984c9a68e6546ec10b804e04d4a5e4033145d4c3b9fdde87b28bd4e35da4d81c55ddebefdeeb1443ef515733d8983066fa2274e5c0806ac69eda4cad4ddc09f8fcdec7", @ANYRES8, @ANYRES64, @ANYRESOCT=0x0, @ANYRES64, @ANYRES64, @ANYRESOCT]) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x7fffefff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) (async) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x2) (async) syz_open_pts() (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) (async) r1 = socket(0x20, 0x1, 0x2) connect$unix(r1, &(0x7f0000000000), 0x10) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed0ede3af58e261c99a", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f0000000100)) (async) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x4, 0x8, 0xfffe, 0x8]) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) (async) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001200)=""/40) (async) semop(r3, &(0x7f0000000140)=[{0x4, 0x20, 0x1800}], 0x1) semop(r3, &(0x7f0000000280)=[{0x3, 0x0, 0x800}, {0x0, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x4}, {0x1, 0x0, 0x800}, {0x3, 0x1000, 0x1800}, {0x4, 0x21, 0x800}], 0x7) (async) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x400}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x0, 0x100, 0x1800}, {0x1, 0x100, 0x1800}, {0x4, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x9) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000300)=""/20) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x1720, 0x0) r2 = dup(r1) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f0000000080), 0x0) r5 = getuid() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x21d, r2, 0xffffffffffffffff, r5, 0x0, 0x1, 0x3}, 0xdce, 0x32f9, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x20, 0x7}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xa411}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r7, r8, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x8}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 3: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) r0 = socket$unix(0x1, 0x5, 0x0) (rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) (async, rerun: 32) recvmmsg(r0, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/119, 0xfffffe81}, {0x0}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f00000000c0)=""/35, 0x71}], 0x5, 0x0}, 0x100}, 0x10, 0x2, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) (async) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) (async, rerun: 64) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) (async, rerun: 64) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) close(r0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000368000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00001fd000/0x4000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) geteuid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x24}, 0x0, 0x0, r3, 0x0, 0x0, 0x200}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) socket(0x2, 0x2, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) semget(0x3, 0x92dc7c0b78740a50, 0xca) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) syz_open_pts() rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x2}, {{r1}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x100, 0x3}], 0x9, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) kqueue() executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc) (async) r0 = open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (async, rerun: 64) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (rerun: 64) r1 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x15e, &(0x7f000000b000/0x2000)=nil) (async) setsockopt(r1, 0xfac5, 0x2, &(0x7f0000000280)="defddb8ccbe203cb4acfc9ae17b156cc631f30a6858456de1ee7b5005b6ef95379416c61a2edbc8d2c4ce434152df8fdd92d59fbcf1bda33a33fe4da07d72f18ec91d3fb04627b3a8944480d41f9a863bf8c6156b65a387f861482c618016f96a66497cdfd46f72d957c5cc7f5e9f1c920b71d683b47cd29c0d747edfdefc58f7d0b105af42d5e6f888a8bd93bb8d1c1df0fea01ab7f9326af805c724fb65526298a02d6ed82e97aa710723cb599635b1b7bcd73e8d19428c4a2ee4eec0e9752bfc71caf", 0xffffff4e) r2 = socket(0x6, 0x3, 0x0) (async) seteuid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) (async) r4 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() (async, rerun: 64) dup(r2) (async, rerun: 64) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x11, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000380)="b1000501600000903f0000a582000000331c1306cfa10500fef96ecf4ebe758197cf11234ac7d4c9e4ebc73fd3357ae36c98cd9a12ffff6b36acf00b7804be381e4991f7c8cf5f882b297b0c615323edeb51e2f08aa3b0bf2c28ba69133ea7acb5d602000d7d026ba8af6300372a218200000006000000fbb770c1f5a8c992f860093c000a0000361b1257aea8c50000201200001f00000000004dbebe31da4fda5956ee4442e3713b1d742d14bebdd17e57", 0xb2, 0x1, 0x0, 0x0) (async) fcntl$getown(r5, 0x5) fcntl$setown(r2, 0x6, 0x0) (async) setreuid(0xee00, 0x0) (async) close(r3) (async) mknod(0x0, 0x2000, 0x6da) open(0x0, 0x400, 0x0) (async, rerun: 64) poll(&(0x7f0000000100)=[{r6}, {r0, 0x80}], 0x2, 0x0) (rerun: 64) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0xfffffffc, 0xb, &(0x7f0000000040)="d0fb4832ea", 0xffffffffffffff2b) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') (async) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) (async) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2) (async) getsockname$unix(r3, 0x0, &(0x7f00000022c0)) (async) r4 = socket$inet(0x2, 0x3, 0xc1) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) r6 = dup2(r4, r4) (async) pwritev(r5, &(0x7f00000000c0), 0x1000000000000136, 0x0) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) (async) pipe2(&(0x7f0000001600), 0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x81, 0x0) (async) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) sendmsg$unix(r6, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)="af508bce1b137f7c15109f8fe0c40386f0610d8fd63a543bee1fb4e053fae84836674d5e2d681ef4b859ffebe310deb81b73efded27a9b35f7485d56dd2d76a0569f0ab3dd3c6c58a69c7aefcd9dc3db5b0b09c07415891dd800f3ad4c6bcc02eb2db02a8fa25b52cd15f69dc86678ef521253bc364f58f6f272adf3309e3ab1e4df1a96cd421f1828328e4d4492e2be0cbe3040b531e720ff25f8372ef409a9078350f5286eb0460ac34c3f624de6aa615815911f9e93838b9617ed6877c6a80f585a04751ecd4475dbfef3c425b05b44b9535f7fc6c1d314f601c18113547e25673ee153338c9e541a76ea79b2c873a6b1bf6eae287f360d2850beb368d14e308d56bbca4931ca59eb5e45f598fb996e60e57349391c2d75b0d3a217277960ba0328a2606357ff45196a60b323bb39727c2fe0f0b13776313d167c988c5db09609f2643b410979e82fcd89196bee0296c8f50c4a474c55ea395ed296fed3ebadbc7ca73ab51598b018e1696a8007d4d7e2f96fdf16a783f81148faf105545e169824468ef9608f1512961714dee7da31c9358ab5cb7d8de3a6d69eb9c0f657e52b28295166bd1e8b2feff5ed53c203a8e4bfd9d02b6df42f64a52c15f85782e2682e4b6bb82920b18e10bc639ee5ccdc17b52492344028089c2c7c283282dd0c31e44f3ec4adc1869899021af8f7f1008c2019cd7998576590fc8fdea1bcc036aed5650104877e06e780eb843f129f491816ee7ca19d18b53016eb1d9759477b10613d304c114ae61711d563ca2ddd6d638d6150e40b81f4eb2724827bce623e9201d1226e55d56da3045a2a9a10113bb5c092a72618c1186d992d8a7f6a9d532297111fc9c361668ac93f979984c34cba4b53e18ef104b864f8346352c93d3c244126d8fe0a5fdcf8fc2c0bcfbd6fd20577f7c12a2e57d7726874458a7e3d793b7d12c62123242a5e95a33b7c9b5163eeec9d3edb83961e7edc3b60b955ae30580e4f7b2c7d3b0a25016e938ee8aa953525659bc4ae1c925f82405b9d50c9abf7ad8366b14d695b96ea700f0af18f9b3d729a8126e5ace67ed0c7f624a2ff74508148877dc0a21bb1d05edcc44c1e194c40f403948712141ed5e8634ae821f8a41c8b0d49e513f3b423db11cdf29e00ce6fe104f2202641e8d893e9b7485344ab44e194dd82609c6ad6a0d74bee7413fd00b0f9a1a562febd61b7c3fce9409e92708adbd9f171ac77b38ec68519d8fe3895e04a3cf738113a2de06611f93fc7755cacb7398e361d22c5ac581e8c3bba6b0532d70f753c9df37494b868805379c469b339cba41787a4fc82e0338d15066f48c75a13770e5d88302ba10e68480de0952653547433ae00e746bc688d2d902ac8ee6522af754c5220f373e7edfe42ba7cb35efc53c42e2977961e42788193e081634ee43f300f3134a3300562d7bac466c3003f4470dbd573bd1bb8284ae3332a5274f572ef06c0dee65734472e874898abad2db539a124da39864816c539adc8aec04d72edaf1f304c0d93abffcfe51eaea5b1b3a6bedaeaf38be1a949df65c5115a2c35e7f098fab442940c2523e96201b58020ac4a7ea9e5f7d69b3358b480ec2b79f1a6a2c362d0261fcd94e85f76c62d5c87de50230f90ab94ef66a254d6ad91c3ba8322454747272681cacdbc3c27a12de5e2e0a24d9e2fc979bc09395611d9518dbc8520d287014ad1e0389d8068911d75de9826c7c8c426d2b402593477b544582c98a7344b9985a6c951d250a0ed70828c6e487e2bc33157bf04b9b13ede8c532b37979ebc219d7ff2bd10f2488571086a8ea4d57020cc57c6c5a762a59e83d563eeb810d476716659a3f282a67ef1307c15082f717440dedc64acad33705c494898246535d7d711c1bce7302f600db6cd8499904056ff22463c4280a0d58b5e99248ea1e1182de01d9a61ae4c8f1acf5099c0f7d6798eb2267164dd66963d9334ca20670c30dff893d775408d36118ce55ac69e749e18bdce6358417ab94d82c8c628b6f848f4e83412e7366b8b132357eef8e51f93169b94c8cd6d36c94690e3a04259119a1909184e79c432eacac33a3338af980d1b23cf19cd7ecba488568718c5072edabe6699295f06ebb0447a764e5d538d6a26c16035570428af62ad207fe2dd37934385d1836d6cea0a82a3dbd034197eefafb3856106d84d5bfc8066f2bfd0777f881464a75bcdb5f912b78364d6fecd3c039ef7836be1e8c92d677cce35fba258613f2097e1600b2fc42078710fbb83775059a5a13d4b7f13a03ec6ffb93dc145b9d6dd0ba30680df19fb3a6e984bbc9a4078c451c4b322410109d51177a64f0bc1bd3a6e0a0f8b944c773558a55aed5446a431419f2400daa8ff3c058b12ac0749188db38107e72b6df440a2b11c42d9f13dc899d7f99097c0fb13f0e8ad28b3a03cbf7d2bcf22b6e9f3db62492750e7364c62cdce65f0abdc7165fd9609d5b8daaf0c2e9094ab272b66a6aa2856b3c3c92409ee000c97ae6bc89dbb96a57bb4ebf18e1c727fa55595458dc2cd800d000d008e0bda7f463c973e28fca3bb1bc8c090eb22e26f696ad1db188dba88959e523d17bddbd283f9513f4f2a98219852e2cdf0c9d40cce594cb9d5c54d60bfd3af2043da48203e9883ef580f10ccdc21f74216b59486d0f01c0acc6ad4295e8d9c809c846d48a404b47de9f27f6cc12e009a1bb6d36b3114727e1ede40e91b90e99d21e61b3e80e7dd940f59bdda31c46607601972cf850e917683d695cb69ab2a9055d03322dc72890618ce44923470ba0fd729472388aa671095d4e8bf27b666c6ae235b9266604a1ebefbc9565830dfc924d80d5b9b0138c1cc2b9b0aa7ee76a81264700b4ef9aaf42dcf61219ea7abfd36f0246b97abd1c2b696a1b539915080b95c89a848ece678e6cf1bde1b260a254e07cf0c6911ffd27261ac3cc836eb8fa9b9a0ad13f2c058f3de95e9625304eb6776c3c783c874c78dad7e268cbe13430247cefcbc31066c39b8a284f4035980a4b147332ac03b5fc08c288ebb8bd47ca31d8de1e2cc7183fd8c3b4ba9e7a20127f7522241b7bb38e1c0f14ca9c5ccf81e8798bc345f7bee4c53dae2417cd00a340347276d440855061f144152811d0ca99e64f1e3254c57753c1357112381089bf8d6b401f66dc475b11a002c75e87e609cdc6a658ab43c210d7a37cae873a035b833e726b2d77f766355b7ab9ed4110ac4fc0e36440074c7573e4712f007045c946b5737bbedea96deeca3fa90e573970deab50358a7e5b39f43c968d9cd0ffee52cac5f32e0c1db2ff76cc651736cf21d6dbfb8468265d0096a81f4a2e6f8be3a4d4cd53f5967021c3449ac2c770dda68835b76ee9011822352f9db78afa25f75c673525176932f0638af850203e78b7f318d70c2ff645c644744577c1cbf9f858cf74cb3a78a11b815d0e9fb25b9bf03cad61c92f70a637ae2899f8b92bcc2f2936615801951b39ab499b6f19d13e57d2385bff134606516ebf16249c334c23e2434e2003019c24a6672e5aea31e8c09407ab8b67357b6f51edb2f2d10043534070e7ed808d31b62f695c8b486958751f6b3ce0446e6d8343e877c12a6352a7c93811cc7bb844a5c23a7f33d805cd490b747c9c0c206b9da702014b59fbd9cdf31725f6a683cb99b5e6a80cfa07c335a78920caa509ebda4864f9ca51b9744007809c1f0074e916c1311706a4af95c2f459b457f338636633dd2f0572aaefeffd41a0647b146a824d98b8b2bf869ffe91d0f5f38ca5c624be554d68f2751ef5b8b9b9f6f9471c508a00f7b430cc5784033a0e90d0b9b68a7a17724eee78c2f83ca4e9e905a84b7e2a16e48b2cf950390ee4f971bec5209561fa89c0f7142c52cb14d46fb51f4ec8ea5a77c36c667525020070153842ea6fe96105987afcb16df2c823273ef5517a742c7a0fb252e8ccdf03b6efac75527f544381298bebb98ce7864f7d65a4d06ed759008991e50d48e6d76a7681f30c15eb434ca75451c55aa44b93e378538b7d3db9d96fd33ff59794997fd14a78a4a33d32953f36fd53466419e44e329c702135b31ed71b6255b410eae4dc264cea6cfb32602776fa68dc8867c573369ca6422073862d6cbc1bce8b4d773ad2d64e6ebed4265593bf64f2b957d4140faa58c5ab7aba64afc1a6f5c1a44e121d5657a2f8994b2613bcb00c68d08e043740db89cf04ea49bfcc2f5b2de403c2ea2dda80adb7ce6f7552e0ac90341a00eaf1b594206a4aa9ff7fdc1f6ba2110455fad5834d2fc2499f665edde476cbaa9dd95e6bbce7f0c7e406fcee1b54814297e53d0f931e15333b7e7201f3405bc874b7aefdb8efb29afaca338bb5338562b37bf63f2ded8d9cccee08ef9c34f76d781e27b28d099e26d93d2269525fc6fb28e3b2dd5af0acaa60268336088c76f06e7c2ed41c99bddd989f6262b1a0fa28bca02fc409ad74394a6e1a2efc32a760846af2bc977a76383d443364510503d193923a4d5431bed029368a0ed5b1442dceae60044566d1105d56e50c7bda22792deb74912a95451c1e2411be765dc34e97066d18e41fafffc5a97fa4562d38714c9ab71f56fe1a5ce4afac1c9cde488ee754a01829666a7de61541828d9637a6a6b12663e96dc34d2f1e6584d915991a5b724b5f8444d3f305e6ea6207f317ac545453c8833f26ef30b6ff2992f54d96fae36357168799422c8bb770f6fcc21a9da55d10f842b0b9af271d0ea099933a720244d089a5b0f9f332130af00c4a3fa0527e0113829209239a9b1521857705f07a6e26f9d5006f0d58e36249cf6c1365c0eb83279dc349c9422c49f8f11e6fcd8d1ef72d0a37162e47a7010656a939639080de0fd411ca8a029ed7bfe4e87c251f1f78073da192101ece1e9855928e967341ad36ea96180db09d492650286515ae1cba44497c508e63d822996b39e99b8173685b543716ea3e86081c2b906f1de2ece782ed2b7719006e376a04092b6535b36efc4fbbfe2d5b07faea51aa37410f86c1eea3d2730ed60427391727a670a32543f8df6af7afc5f3533295f74eed3fde22cd6d78e6ab50022d0da6c837c4c574010ee4e71e951d2857b5110dbd0c53397d7b32fca0298b3688a0c1ade935479582004bef4050521ff781cba6e8090ece3af9144a86101078a679b2d81eeb2d8a01450f083bdd8f6ad6a2a587d0db14bea472da28be040cdde18d7e53d1ebb3bc3cd4aaa6f404373733360dc421578b430dd79e0afaf7ac6bf12776d0016fd7fc7a78a3e811b8a354d6ab1f55f10ac5475e46f4c83eb770134eea2088d50535622657b882b6ce9892d45540dbbe548e4e0ad2c18c745b1da2d70d1ffd34015830411941bd44ad931f33f8ae31c7d9c53a08d5dd501945126783d50cdad822c590b16723bfe09710848a84fc65cebcddbc095398df30912f6a59706b1733d9a44f2510e7ca6d86477c9efb5635af9c74dd9d677952dd23d69fb5edfcb7b46e32c722eb4e702bce8f001fae39ebf96b809729c6e44ef5373ab427ea99680b3c6cd7416a2ff38b3d1f3a1b9bb759c3024e849098de4124b7950051d374b015862835b6f72383d7d5210b8e7b20b8d5e4209445d285949a361742274f803d7483d58c668079a73e8592c19d76ae7cd08bde0ee64f7912e56a9c059e960732cbb1f6586efc0a3e8170d3ca0c4008805662142c8f209edeb10e7599992b0e8a3f5ee56c4deee48c1676e9f552bbf59c224320c0377ecae3cd637bb1b7998b3cd83b1b7270e37be56dc9e26b8", 0x1000}, {&(0x7f0000001240)="1e0764f7fd4fad3843e547f432de5bee601402046076d9aafc96f2737767510da2516c68bd2123c5ed36de48ee6a304819ad55fd3c9ed136780383bd17a179823f8b3e4f4a5c6bdb18ef1d2b63936d5e05c9c80c4800931dbfebb2a9de6bde1e8553b0a8fa4bed3069eeb4f3c47b253ff1e88864f83857ffce631efecb572d121cc68cfa5b0e9e3d3ad531bb9ac401919ee1d79b29491b1c5e4ec560ec3e2e66846834200757adaffc75f0e393b404ebd680e05ef43f547b4e074c572b8442de80de0709acb3914c8429e5eb5478aa3ea7c1a1e41012", 0xd6}, {&(0x7f0000001340)="2e835b8cfa6ff3fd1caa1e343ebf9ef83b2d2db1cd99c070bfa3f9b38eb66dc9c60b8425cc6ef8c379d7279b96", 0x2d}, {&(0x7f0000001380)="cdded3145be6cd27715e865d79d8d9a42d6e743a87ec17d4a9f8e3b18d8ea0f0ae7120e44866244db8d5707a523cf80fc767d287784e4cc5b601f58b9973d3cbca2afcfb676e26056ce44a65bd986ae489f865d3b359c949d3a589a2818d8627d2e15740e51d515c1f98a3fa08c79409ce657ee37adf8038b835623b6fcd85d10bcd195dab22a859fff3fe290ff6a0f923c632b57e63c12757eb4a38978d0a70d2fa07df96d5af1a4a35", 0xaa}, {&(0x7f0000001440)="56e563cd68919d4f29a01cfa682a67822467c6c857527462cf4437e36162781eeccfcad6399dd30683379ce9cae642386ce61c8ea2a6cf85fd473b3b7470873bd93287516746051bb467c82da0925eab1fe4c37387656e863f9ab4e2df5d175c3a43d1b8097e9815e3ec3348b426796767c3ea8b860806ea6f900cc2ffbcc1a0d54f085f4dc64ca3a229497fc4d8e8660079ce4682824c202c1bd0776d2804c258c9af6af0e3da3a3e", 0xa9}], 0x6, &(0x7f0000001680)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r10}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r6, r5, r5, r4, r5, r4, r12, r6, r4]}], 0xa0, 0x1}, 0x2) (async) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) (async) semget(0x2, 0x2, 0x2) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000400)="1b3e9bba5f78fea7a8d07dfac6e659793e1bf20a258f8a", 0x7}], 0x100000000000010b) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x8000000000000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x3}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="e762d1e94458885914c33dafe464a5ea273b378cc81578115341e11fcb5079d338fe0bd013b4091d09b97b6d006f0c255714402d9fd4e589b2840d1a0f6f20089d4e03df0b37f5bd87d6360160bd83222e1036b63685b529d29bc93796d7b6db8115bc392599097e82c5f123dd4e4310dae6574abb10e4547508939f1dd87aaa4f3951fc681c206d96f36a34f2a1543cee3dcf4cd54d37dfcb044b22b485bc9fb030890ee4313e817d3eeb0d18a1e08397d535502b426cf789f2e64b92b8e3e24bea088fd9d6427e995fd1100ca8", 0xce}], 0x1, 0x0, 0xd8}, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0}, {0x18, 0x0}}, 0x3c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x109, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x0, 0x8, 0x9, 0x8, 0x6}, {0x3ff, 0x8000, 0x401, 0x85, 0xfff8}, {0x4, 0x1, 0x3, 0x8, 0x3}, {0xfff7, 0x20, 0x4, 0x5, 0x3}, {0x1f, 0xfff, 0xfffb, 0x7f, 0x1ff}]}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000000)) r5 = kqueue() r6 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000300)=0xc) kevent(r5, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x7b, 0x1, 0x9, 0x1}, {{r3}, 0x0, 0x1, 0x1, 0x9, 0x832}, {{r6}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2630ac20180d3a8a, 0x40, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x32, 0x80000034, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x41, 0x1, 0x1, 0x80000001}], 0x400, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x401, 0x7}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1, 0x3, 0x6}], 0x3, &(0x7f0000000480)={0x72f48503, 0x8}) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebff8bff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x80, &(0x7f0000000140)="ebffcb0513b9fd812ec1f6c76c88020000002f56955a75f3b60317d369fc9dc1cd2c528c8dd0a5bf177b1ece9901ea47b9e8b10704e2b4a50c1747afc13da71c3bd86fea2fff2966778493fe6d88f50dacd2ca5e84981aba36b68f1742a3f2a8515af1e85b11ecc341c710f8a1decca526372b6eb58d67cd366e483c479ed694ed54c033b88d915bbd0b30e5e200000026ca864c9132cf46f22af920355802f68e7d6d9aa9b1ed04c1483f87d4d4c0f7ea9c55541645d1c712a5375f64fb3f63a7e8adeef89152bf43f69a470e90ab5737b3cd0da48f02ce6fef1dcf728a4ee3ce4590dbfe7a1b9de3d3712959d9435653799167573757baa3ac92d61bc096f491931502a5b0818976572a2aefab48fb5f2a0761db4b99bbc72180bfb0f41a86a17a93131c0000", 0x127) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f0000000080), 0x0) r5 = getuid() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x21d, r2, 0xffffffffffffffff, r5, 0x0, 0x1, 0x3}, 0xdce, 0x32f9, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x20, 0x7}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xa411}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r7, r8, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x8}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 5: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async, rerun: 32) r2 = open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setitimer(0x0, 0x0, 0x0) (async) mknod(0x0, 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa01000000004168d2aa73fbed0ea18ff64dd6bdbefdb0d375645c19897000000800"]) (async) bind(r2, 0x0, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r4, 0x5) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) dup2(0xffffffffffffffff, r3) (async) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) (async) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async, rerun: 64) getuid() (async, rerun: 64) r5 = msgget$private(0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) (async, rerun: 64) msgsnd(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) (async, rerun: 64) write(r1, 0x0, 0x0) executing program 2: poll(&(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xfffb) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) executing program 7: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}, {{r0}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x100, 0x3}], 0x9, 0x0, 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x417) syz_emit_ethernet(0x52, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60122dd3001c2b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704400000000024e234e20000000000042f0e5408ccf54208fbb300e59052a915cbd3f3a7111d882fa19e19ecfceaedf34491dd46126287121a2c628d9aed235ef9e4d47eda8a3cdff7f686674782efbd94b916ecd765be82d22ffcd447c034780a375b45a5a980507d53c07567af02fa57368ec75240f0369e16ea7d31b62de18f3239411dd81168ea2584f526e60356fe1eb2827219b43b99be16a0ea7b348f8eade71a29e198c90b30f1cf0153e0d6f1a4d9c107e01b7c6fe77f75df42e6384ea849501cfc5bc6e85c9963344fb6c3898a14c9e2059824f09c164385062b38bf2b4ed2e51152ac32b1fa9a46051d8fa4b9f5dcebd660ec5e95e892865ba28fe44777f1d27ac1c9cc4e451", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) getpeername$unix(r1, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x417) (async) syz_emit_ethernet(0x52, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60122dd3001c2b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704400000000024e234e20000000000042f0e5408ccf54208fbb300e59052a915cbd3f3a7111d882fa19e19ecfceaedf34491dd46126287121a2c628d9aed235ef9e4d47eda8a3cdff7f686674782efbd94b916ecd765be82d22ffcd447c034780a375b45a5a980507d53c07567af02fa57368ec75240f0369e16ea7d31b62de18f3239411dd81168ea2584f526e60356fe1eb2827219b43b99be16a0ea7b348f8eade71a29e198c90b30f1cf0153e0d6f1a4d9c107e01b7c6fe77f75df42e6384ea849501cfc5bc6e85c9963344fb6c3898a14c9e2059824f09c164385062b38bf2b4ed2e51152ac32b1fa9a46051d8fa4b9f5dcebd660ec5e95e892865ba28fe44777f1d27ac1c9cc4e451", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x9) (async) executing program 7: sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffffff, 0x1) r1 = msgget$private(0x0, 0x208) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) readv(r2, &(0x7f00000023c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x401, 0xfffffffb, 0x498c, 0x1, 0x2, 0x800, 0x4, 0x0, 0x1, 0x400, 0x80000000}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') msgrcv(r1, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000200)='./file0/file0/..\x00', &(0x7f00000002c0)) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000000d461bc8a4faa814af8519635c6952eaab66b5093434bce2c9297d675bd311a42ff08720000000000000000778548287da428ec26d9668626bfbdd8fa87eefabee5bd2eca3a2ef38827c74aef83a3430566aaa9a1dee719c92285f8185ab72556f489dfc2d7bca23966e2fb0c262c98ce92d1a257113aa6269cd3e1f7765414a7291c6f1483bc423e5e22cfde5682107f54daaede0baafac97a729309c6cd98bd015790189c79ac87c63c11fb3acfe9ffe6d7df3cdc776ba457f9ba17f5e8305b12c05ff3a6a11cefcd61dd61b06c771eee1afbf23fe79980ff"], 0xe4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589737d905a12cddcc18044dc448edbd5659476efc3ee97e5c224fabcec1cd150c15f0d053d82ed40fce8c451c26dc5db0e315edfb0d571dd3634194aa67", 0xb5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) (rerun: 64) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xff, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r7 = fcntl$dupfd(r2, 0x0, r1) r8 = socket(0x10, 0x4, 0xa7) sendto$unix(r0, &(0x7f0000000200)="ad57484b9d738bc8bf91c088f2b3a8ae42832b50cad9dc06d574fc9b94c3e98991eb68aa0a5efa6897a929f3ddc883a4ca042bb4a6b89dbc690790accb4a8919c39f99442af7d9fc1e378b4f6289c5002290005fe32c8e2ff414d8b0b1f012d077d2f6d55980af707e7337fd0cb8ffaecc2e43306491e7de77cc14b4ae8e5f6d091d907ad2aab076f4c92e97e908ece64e973d3f44b4a911ec58578a9633e38b993252d9", 0xa4, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0x6dd3) fchown(r1, r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x94}) ioctl$WSKBDIO_BELL(r7, 0x20005701) accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/508}, &(0x7f00000005c0)=0x1fe) sendto$unix(r9, &(0x7f0000000600)="1dbd1a2b92fd803c0a9facc837e5c5053d3f9f3dfadc", 0x16, 0x0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000680)=""/247, &(0x7f0000000780)=0xf7) seteuid(r4) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/3, 0x3) r10 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r10, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000840), 0x100, 0x0) preadv(r6, &(0x7f0000002000)=[{&(0x7f0000000880)=""/232, 0xe8}, {&(0x7f0000000980)=""/24, 0x18}, {&(0x7f00000009c0)=""/206, 0xce}, {&(0x7f0000000ac0)=""/226, 0xe2}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/236, 0xec}, {&(0x7f0000001cc0)=""/194, 0xc2}, {&(0x7f0000001dc0)=""/72, 0x48}, {&(0x7f0000001e40)=""/201, 0xc9}, {&(0x7f0000001f40)=""/133, 0x85}], 0xa, 0x8) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000020c0)=""/226) semget(0x3, 0x6, 0x0) setegid(r5) setreuid(0x0, r4) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0/file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000014c0)=""/4077, 0xffb}], 0x2b5) socket(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000100)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f00000002c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)=""/170, 0xaa) (async) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146951, &(0x7f00000003c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r7) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0x0, r3) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)) socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0xbc, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x86, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x0, '\v'}, {0x0, 0x3, "e50607028f8301be0c6f0973175cbb580b67cdbbaa9d4e141adb"}, {0x0, 0xb, "bb039e62d1c5a9f599bc862391b9a2f7098156dd61d93d3aa376a51ce4f539887079670c722e19dcf880bde63035a41717d5bea3c33e3e48edc73c80d094257f8ae5ed64a0fbf267e0ff218a58dfe117cf5b4a9f320b1a38771cfd32b2"}]}}}}}}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8eff0d", 0x30}], 0x3) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f0000000080), 0x0) r5 = getuid() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x21d, r2, 0xffffffffffffffff, r5, 0x0, 0x1, 0x3}, 0xdce, 0x32f9, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x20, 0x7}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xa411}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r7, r8, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x8}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xed, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4000, 0x4) ioctl$FIONREAD(r1, 0xc028698a, &(0x7f00000001c0)) executing program 6: semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x7ff}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/94, 0x5e}, 0x0) dup2(r0, r2) setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0xc000, 0x7fff) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) r1 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r1, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x35}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}}}}}}}) write(r0, 0x0, 0x0) executing program 7: poll(&(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xfffb) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) executing program 5: mlockall(0x1) (async) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async) r2 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r2, 0x0) (async) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) (async) msgrcv(r2, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, r1, 0xb2}}) (async) socket(0x18, 0x1, 0x8) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x6, 0x0, 0x0, 0x400}, {0x7c}, {0x84}]}) (async, rerun: 64) write(r3, &(0x7f0000000240)="32848000"/14, 0xe) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) (async) executing program 1: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x18, 0x4000, 0x2) r0 = socket(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x6, 0x4, 0xff) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x380) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000440)={0x2d3f, 0xfffffff9, './file0\x00', 0x1000, 0x3, 0x9}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) sysctl$net_inet_ip(&(0x7f0000000580)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f00000005c0)="582f0bfafa5898f7e2a1894a753db43598688e6c21a7e5d05d74c7ef782275f96329feee0c4fdf5bc11306b02b053b7f24d016e1b5398ca7b8baed3c73203132f755f6b46a932a4901195b4624dd083f363fa4adc14d1092bd3d047659656a345d1f560a6484ddf38e88d832bcb475ff04277e9dc8745a37287ab7e728793c19d6476dd3d3ea1373c03a3ac7a9ed169d3b3ce4a921a35fd09a2572daca7979730d0e0ea5598924992f478cfe10837dd59a99002050482ad129d1fbb638a9ee8deabf8ad8", &(0x7f00000006c0)=0xc4, &(0x7f0000000700)="b07f94fa84b35b1dcd260f309340028c972adfc3", 0x14) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000740)={0x1, 0x0, 0x4bd5, 0x8, r4}) sendmmsg(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0}}, 0x10, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000cc0)=0x3f) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f0000000240)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) (async) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) (async) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, 0x0) (async) socket(0x10, 0x1, 0xe) (async) close(0xffffffffffffffff) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async) accept$inet(0xffffffffffffff9c, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = dup(0xffffffffffffffff) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000, 0x0, 0x0, "bd130000000200"}) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r6 = dup(r5) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) (async) writev(r6, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{}, {0xffff, 0x0, 0x2}, {0x7, 0x0, 0xfd, 0x10001}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 2: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693f, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x93, 0x88, 0xff, 0x100000000}], 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) close(r0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x1, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x2000, 0x0, 0x0) (async) socket(0x800000018, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x800000018, 0x1, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) executing program 4: mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x72452e011b2ece7d, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f0000000080), 0x0) r5 = getuid() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x21d, r2, 0xffffffffffffffff, r5, 0x0, 0x1, 0x3}, 0xdce, 0x32f9, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x20, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xa411}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r7, r8, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x8}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x87}, {0x7, 0xff, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) getrlimit(0xd, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 2: syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32446000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0), 0x10) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffe8, "1500d67d005b8600"}) writev(r1, &(0x7f0000000540)=[{&(0x7f00000002c0)="9f", 0x1}, {&(0x7f00000005c0)="2ef872b9de24ce31d0d39107a20d5a568343e189fd943ed2b9c078ae2fe94de91aaacf1dbe2f165ab7ef0997886d160c9ecde17c35bb03ffdcbf9aad9c2cbf40216b4333071e3ea819fd37601d7ffc12dc329b49ed57ffb92ea377b8d7f9b02d9f01a464cb8b67b371dd62f8b072170d80f17d60a5d92786c4831ba3e720c2898b6c3104d436bcb3009e04fcf0743a0d283d3e3db3", 0x79}, {&(0x7f00000004c0)="e022de9fb0ab747d8d6a50a21e2bc46b755ef67204ee5679be4e0349a89f61813a9d3b69980e2983a1ed3efad017251951dbb5f6dd276700db64cd3dd42618ffee34e1f359563b158076fa334220acb0b8b5cce86ff1b42d95d7d2d1d3a2d4f5c984eff8264a2bab4ea3702df18697", 0x52}, {&(0x7f0000000e00)="5ead54fc7db670b02ceb997ea84c7922256f6c446f28d77f07a224d8b3b623f53a99fbe02bb2c5218d71ee67e91cd25fa3b0502a95c107d8acbc58ce1b6f850764bb0ede3441a99ea30ba54be95f1aa3245e2848d24f6e332cf2d35f04fb3580c529a7f9403b96f4baada472c0be6e9e760fa1ea35aa0b4569c079e84724853b88b010d67f2c3f8db1335881397c15326eadb33184fad79f51e7e821989136f8969fc50d9d9c87ee5c3c0c988fabd1a1c1173d2cc8f387d0644dc0751a317437ee0d895f0b3eaab119b6b286ca0807bee820ddb0732cc93c68e1acd0fb9520801420f33b7d921b2b8d4a2e3bd1e523c1d56c5506222b1473d4cf5735f11376a91f84b96b082725b1d36c7479f717231deed75b87d4cbcbb0fb4c4c2c9fdb321987ca2e30c99b8c410ec4eff2f334791c9d2f019d357070c8246634c286ef3f9462752162ddb8501342f6c060175933ce1593aefdb6519e1382bf2378a68f3e4105f28af225f47084d6517a5e82275de2faf3211ab21f5f64268a81357963ccc8f4f9538373323f49172381f197770ed324a25adff33d5c56e869236218c1ea2c3e0c7a95adbab6db9f2ea783ce35bef538b70b0940a5bac696763a44f8ad2aceb39e4ad975b54b868a93f1372df12b24658d0e2dc3d6ca12658a94147e7a7a1fcc68115a101806f0c22d667c40dbb8ff20c5cc68b80afd6bceab75f2a746431a33d95bab80e07a17bc7d6fb9b72bb0b113b893e3efaa1563aba3849a9249f3d914ccffc387af2f98edcf73642c8d10140ce02169454a11877451e49ca3abe945050d21b6caca474299f80909b84f742e8c89c04d0d2c5cc040337c57dfedf9917b698f2cb32702cbfe1c3dcbc420b263b07236fa1bfc747827fa292d15a61d977cf6d34dcc7741edd515f26a524cc36f784524e9447a0beb066ff19c611c7e728e32818e209cdcff618eb40dc233650e8b67544de41bede3cd728eab7e04b6831edfb14c44d69a75733ae9fa02674ca1de55887f8381fab547037c385cb32cb3d475638e5a03637b45be0bcd9094ade9cc80999555e8b857d8ab4eff0d76d44e9ee5d26a0440f85aa7da43059d79e805327106239f07b1de647df289ea2b639ebe9c179e21995c2e1a5e2a4fa29907dbf9f17c72f051ec977a9aa06ffa4d0e2434001c9efc60759fd1a28db682c66dbeb25a1443e1de3e1c12f12efa1c2ef994b345f5c97433dd2f2db5ad736f030ae869d7f063f77ed7fd174b49dca7f739392edfa20096a73d833c16ed1c628ec2bbc77d9308bd3c3f65530ad7795a91e025e49aa802a2948d4de1c6d008f594eb94063c3037e0bfb05fbe85075b9d00746b01165a7a4255a0c33448d110d3dce7b07640fa636ba43ac000f470625ece30419a31d8fcb2c3ca12d8c9f413af6a8651552f5556ccb6594ce46920248f7bc1ecf54715474f0bc35786802e1d34cb6b0c05a9ee1210bf068ed0e11e3cb3c7479ca37c4b7cd9eb8e3b7255b4207b1550c82ccdcadb74ebacc2b9ae72a9c91db8d4440b4c8d8bf641aec4e016e04ab24c2eea0168d5a9f9cb434b479434fdc6e0a1980d0694245cf5fb9981aae526cde00c4d4628e473899688d3b2503fbc62dc1eb4689b78132617c5cd8bb0756ab70b461a5048e84aa82fb2d521b390c84cd4c7c9e9345dd3057fd85e5d1390c9cec06caea5e7b62efe55ce815d1eb0f5ef2666fe9568e35fe38aaf7bfc50cb7b4f6425de37117577b7cdc7be5d76e6b6f07463a64a8dc6dbac9110d5f25fc2af213ea986bf1a1d77bdaed182c96556302edd1484d7bd76f3a9b5bbdb9976e358f58a4c544a94f9633dee90ca142bad21eb4f89ecb6f633e8aa3479c9b9db20a4ff6825f12bfbcffdd3a0d63eee8e10d3a8c9253e905c24ded867f180c47c033e77068554dea0a275444e1a5a12e023561e00eb14bc6c6d15a154731e8f4d32aee5cb12139f30a69cd53b5a788b0b95118a6c9ea964e54a7ed0b8b1e7fd01f2d9c43ed61031db8cc9ffbe91606dfaaac279dc404636ee4449c047015562d73556350a8622dd2c163c112192ca8d5830bec26274b2a36e5ce90b2e83842ed18db300d7903eeef9606237e0a2fac5d9f7c3b58893048137a71db43a09deab79d87579ac3ce13a534b031b12e51aad6cb9548f4723432fc1bcb1050b8f9753d25beb1bc3e351b40e9e35a3087440e2f413e4cd608b62aec4d64e040022d89c25ff89099cc5c9e61a61d7236a356e391c39efd5400356ca28ae92c8e6789f33023e7b5afa1f5493e729db38254c5ba1e90c7eff63fbcc6926f0ae389cd59a883014efc12b069503cf7c2c1c3025543ccb00f9f5816e8f5e1b0a912a10adaf2dab87ab6153986c734059362a92716059a6cb10929883e15dbe66820bae8272764d455d0ea8c641ae0c983e15049248ea97d4fc37d6a39328725072320dbb1474727efd9ecfafbbdb88e2e580940135d46e8ef0901f8bf8da670c8679fdae2daa3a44afcefba3e34d69824f4c670f2b923b4124494075251598265082f471422e3d358815fcf6c82be5f0bb07d48dedb603c84a1182c178ba976e81bf53837191ae6f6348f33ec273233b8d1bccbf804e83dcf0fd6c431057acf60e69343f28cdfbcb5b2e7ec7c271e79f6c409968420489326c586f7ef6120adad291f400e5d2844101084bb7466063892d9dc966e9c63552003e4b17bd8b36b8266195f9df2f5d7000611a739a8b2d19dd31004f9c3e3e7f3074869128c9981e329d1c1236dd5ce5421617ec6182ff33aad1260895529aa3635efabd83ae1b213992882222961c45b9c74ae943c4cf0e26ad8c85461f0a83096a3d7814a02506b29d317bff36c747522f672fbcd366310c450b5d1b2855fdbd8c0e41dad291b342974dbd7202c892762fcf6252512cd4387214befe9b5ffbf7ea89ae9a3787cefbe98a58bbbe44b7c821a2c1b0721af9a562624d484a887125ecdcf8bffa1b41f0c825ab6bf927f8559c394e7d63a2af11214e4eec9486505ba351c2f6842e99a478d031bc155f744e303bc13205b03f7eda0635e2dae5680f6294ae660b37b28e2ebfa1030fc5bf5b9c0414fed8ed0edb91960432fb694c454065713dc239c0e1c4aaa0839e7cb9da2a93da250ff2745757ea77b41fe9dbe4a612e3568873ad6b46a6c191c56789658f648fc0522b483d6ab7dc5eee97163b3b36d9485ece6039375b3cb3f2a7b5e55c02aaec55f95c31450f92d5a601d7daebb2498c7b3ae83dbac87ed3686db20c665250f0e66acfc8462a96a70ad7c4ca4dd3638bc5a29e07462d283371195d9ac69a448a22196d4f90ebbf2d294c3447e7ad9a9b177fa173a31090f8838f383f208fbf45297c6a8e58d8513da73b4c4196115f64168af2320592917d29c90e65589919eddc74e9a07805bee7bfddaa86d1f1b37bca7331ffd15e77c6914a48b102a057228a46c5cd5aee40f086ebb6bcc8e0146babcefb7710d0bed12ec7c57bc40728e32462a6017a2deda50dd1e91149a98aec2feac4054b58d0493961eae4305d5844ba11a14a34ad9087c61867c8b0a6221af70a51a9d364960cbb5e977856aed0647577ac923987f77bf172d82a6bee2b7385742cfa4d58456f318b43eef2d714cc8baee5ba64c35dd06e0cd0100623d6fe0c08a46251694c2cc44f918c143716275ad3c94c94cc74483df523c7d83fafe5af29cc0b810beaf6f4719f63af176a6e01498be67f002bb84d804dc44e626991d7ddbf02dc154b540639b27b10f864b090eac36546c4912cdd25c1f9ef07335075aa70d22bd1c07d2b76a6cb2992a12695c41994621fa7c24f026f348dfa60513ecb378ef3055939187e4152f6165d780e5be01dc65ebd53587e2368cc87feac11bd061ed1ace902058220194c0adb8f9d6f699f0b813baa2fa2714c78dfc4647b6ca0d00ad6b19f4d857304ccc5a5fa0706e6e340d897927608a4d7ddc8eb939e3659713dda0a95f7aa4c03be46143b65f9cb84e4c50c65590c70ea00d52e9c3f381a2c6025542338f8725f7595e4282a54460e1a2dc73ac4da8accc2ee7f75f6ba0c00a7d07f66f0f3da7fc9832b04de0b5b111a13e091f7cc4c8a16f8a3e5a8ea8746aefdd49425008cb3179e524ffba7a5052c72bc552bca04ff4f74832a532ff209926ff702463ac088943491566ae2fa00bdebfeeaca5fbe8d78c42eb8a53637bca4f2172a5187428fc44c408acea8598f664543007564bfd764557a7303008de5af57dce71c67e47b01e675da21fa5e7f239093a8e0af09f10a0086a602cf6f3bfd8247ccf4785373edcf024eaa413afabe4ac7378b03423be4e13050c9037df6b4ffa9c55a3c8368df05ab10f54437d49e2a7f1867e1bb96ac483343252afe17dcb40f45c743f1a047591ae8aee1834ed9f1ad1b3ba0c0220697b0dc337bfe1a72b13a83985b52e07a9252f5eda34d46879e4c70d9c81d466df5f6b0790b06a8695f83121d3bba3e622bc42f938ea4eb090cce42a1f61093d6ed9d5f57a009f76f789f80a4bc561836659bdefd1c7b86d506b834f7690199c74419418036ed7b0ca8e1f35c69c36ea4e2322f02311cb7bdd0aa65ab9f4c90f12dde17678dab35a5b199493a27dfd0cfc9060b5ec765d4aa4184b90dde61d4833537ea8591cd8a51e40dbe1f867a3284ab261b6a1c63d15aa54597ce63ade16e4e21401ae2cf2e001884dfb5cc563951425a3eaba9204355715202447da450f0ddb2bccefc630980872d849a87fa07a188d7d0b38ec90998175f3ee73890697f0cbd96544eb28d258b90fba0afa48ce7ab92b8e2195e3ef20943b18c3d332fa96625f12b46148a219234431a25cbdc8c82305caa448fea6e76c5dc1f8d25bb1491c70467aeba05115e30063a13568529bb16c7b39eae242536b3635b2f881907b6da92980a1d2257556da827d2e9cb1cf349f84ddb47088eec39d9c0a8f4da6648c8db198977cbb49165d0653852632f447ddabe0d93d7a86207c4143e272f4553f35a3a50d1f844a144cbf3cd66f609148ba1cd7f928a764fcfd81ede13f3f6b264cb52a2d907c372cf971e11f3712eaed8efe9747236734418f94375a3ba8fccb65d3f388fd09b31596e6a29f9a63765b7d3b72d7b869913300d33a4790508272eda9f22c9c78ce0e353b63bac7d38815a68d78f4970d7ecc21bfee3ea896e18fb5bbc5f0f133d9ccf9eed10a6123454771b36621ab2b4a0ab9c24d6bc7824bfc65586a85c6b9f7dbb8d20102d6d152e7976e6ebfd94f6be796ca6fb365d1dda974943b2b821d55fba4cbfad1003ab5aabc735e551a5c1a3c54671451857c012a4c2045384b16812ff56157be756052b775c69be7481d782d406c676cb2951cca3d57ac804025048e3ac806b575e94e131f177b5d7a7fefcd63c34f5662d3a22550cd8bafa9e3357432b42e24cb8d629e267fc6e5996d86ed77b366ba1e59e0cc5407d94aa17e80c8d52202346728396d71525a50d391220eb664cccfe7cdb6e4f3c6584b7cd6ba7d25093aed6feb12e4398f602f3246cd177b2b7631c1acc5ac1754ba6bd4a895bcc78e7551d3cccc857a704dda36584909f141b916196f0e6114517996b9a3ae12446241fde5d00fc8f79e450b2f583febba3c5b079ad7ad3c4cec59878221f87b91a1b4b871e09af927963a2f1aa2b19104789f2dcb96ad14bd60e4a707338f6e7e06c3d21a5d9f06f4e07933ef2272def1ee43b37fbe7cc2fdf0a23c385df08880f1a1dfcf4e46794577329ec293903ac3edb09845e146f73", 0x1000}], 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0xfffffffc, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0xfffff000, 0x1}) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) dup2(r2, r3) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x400000000}, {0x4, 0x8001}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x5}}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x2, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffee5, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendto$inet(r0, &(0x7f0000000780)="51da56ebdf34b3c2079167101dbcf80f2d1c3a7ff02ea6a2cdb116fa953bd00ab7973c6896c3abd54ac8a549abe9bddc308ea1550fee8b0fad09822697df93ad3f97deff093d153898fba7bac972932005ae6aee58ea9d24e6842fd72e9cae183fd5665272de712eb22fd43c9c5d0e09500fe1a3b8fd06d5f637050a4fd973b52f46fbb7fd573005110ee1ec813928fd2413e3920bb628b545649f46f6", 0x9d, 0x401, 0x0, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xec}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x5}, {0x0, 0x7f, 0x0, 0xfff}, {0xfffe, 0x3f, 0x5, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0x1c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = getegid() setgid(r5) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r6, 0x80}, {r7, 0x10}], 0x2, 0x0) writev(r6, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = kqueue() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setregid(0xffffffffffffffff, r4) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000001640), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpeername(r3, &(0x7f0000000340)=@un=@file={0x0, ""/29}, &(0x7f0000000380)=0x1f) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r4 = getgid() r5 = getgid() setregid(r4, r5) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) write(r2, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r2, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) setsockopt(r1, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(0x0, &(0x7f0000000100)={0x2}, 0x8, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x300000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x205b9e) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: socket(0x18, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xffffff5f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) panic: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/main/kernel/sys/uvm/uvm_page.c", line 144 Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 31900 47558 0 0x8000002 0 0 syz-executor.4 db_enter() at db_enter+0x1c panic(ffffffff8292bfde) at panic+0x165 __assert(ffffffff828e13f2,ffffffff8282f89d,90,ffffffff828e4a6a) at __assert+0x29 uvm_pagealloc_pg(fffffd8005f35880,fffffd8060e69048,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8060e69048,6c000,0,3) at uvm_pagealloc+0x1ed pmap_get_ptp(fffffd8060e69018,1b30221000) at pmap_get_ptp+0x18d pmap_enter(fffffd8060e69018,1b30221000,69352000,3,20) at pmap_enter+0x2b0 uvm_fault_lower_lookup(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0) at uvm_fault_lower_lookup+0x25a uvm_fault_lower(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0,0) at uvm_fault_lower+0x63 uvm_fault(fffffd8055ced840,1b30220000,0,1) at uvm_fault+0x22a upageflttrap(ffff80002f52b0e0,1b30220000) at upageflttrap+0x85 usertrap(ffff80002f52b0e0) at usertrap+0x20e recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7b168a2698c0, count: 2 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/main/kernel/sys/uvm/uvm_page.c", line 144 ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8292bfde) at panic+0x165 __assert(ffffffff828e13f2,ffffffff8282f89d,90,ffffffff828e4a6a) at __assert+0x29 uvm_pagealloc_pg(fffffd8005f35880,fffffd8060e69048,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8060e69048,6c000,0,3) at uvm_pagealloc+0x1ed pmap_get_ptp(fffffd8060e69018,1b30221000) at pmap_get_ptp+0x18d pmap_enter(fffffd8060e69018,1b30221000,69352000,3,20) at pmap_enter+0x2b0 uvm_fault_lower_lookup(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0) at uvm_fault_lower_lookup+0x25a uvm_fault_lower(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0,0) at uvm_fault_lower+0x63 uvm_fault(fffffd8055ced840,1b30220000,0,1) at uvm_fault+0x22a upageflttrap(ffff80002f52b0e0,1b30220000) at upageflttrap+0x85 usertrap(ffff80002f52b0e0) at usertrap+0x20e recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7b168a2698c0, count: -13 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002f52a9d0 rbx 0x6c000 acpi_pdirpa+0x57e71 rdx 0 rcx 0 rax 0xffff80002a6cef88 r8 0x101010101010101 r9 0x8080808080808080 r10 0xf21af115665a83f9 r11 0xd87f83f7a57bc58c r12 0 r13 0x6c000 acpi_pdirpa+0x57e71 r14 0 r15 0x1 rip 0xffffffff821bdc7c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002f52a9c0 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb> show proc PROC (syz-executor.4) tid=31900 pid=47558 tcnt=1 stat=onproc flags process=8000002 proc=0 runpri=32, usrpri=85, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6ce548,0xffff80002f55a568 process=0xffff80002d940888 user=0xffff80002f526000, vmspace=0xfffffd8055ced840 estcpu=35, cpticks=1, pctcpu=0.18, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89607 35156 56380 0 2 0x8000000 syz-executor.0 89607 434063 56380 0 3 0xc000080 fsleep syz-executor.0 84715 514706 51818 0 2 0x8000000 syz-executor.2 84715 477161 51818 0 3 0xc000080 fsleep syz-executor.2 12392 122895 46279 0 2 0x8000000 syz-executor.3 12392 113802 46279 0 3 0xc000080 fsleep syz-executor.3 94631 147094 74079 0 2 0x8000000 syz-executor.5 94631 410534 74079 0 3 0xc000080 netio syz-executor.5 59276 397088 19422 0 2 0x8000000 syz-executor.6 59276 140544 19422 0 3 0xc000080 fsleep syz-executor.6 67552 448088 33350 0 2 0x8000000 syz-executor.7 67552 429484 33350 0 3 0xc000080 fifor syz-executor.7 67552 226055 33350 0 3 0xc000080 fifor syz-executor.7 84373 452560 47558 0 2 0x8000480 syz-executor.4 84373 137358 47558 0 3 0xc000080 fifor syz-executor.4 84373 30293 47558 0 3 0xc000080 fsleep syz-executor.4 51818 418674 32058 0 2 0x8000482 syz-executor.2 *47558 31900 32058 0 7 0x8000002 syz-executor.4 33350 232902 32058 0 3 0x8000082 nanoslp syz-executor.7 19422 387504 32058 0 2 0x8000482 syz-executor.6 74079 393295 32058 0 2 0x8000482 syz-executor.5 68772 312454 0 0 3 0x14200 acct acct 46279 60705 32058 0 2 0x8000482 syz-executor.3 57671 345529 32058 0 3 0x8000002 biowait syz-executor.1 45801 421051 1 0 3 0x18100083 ttyin getty 56380 499403 32058 0 2 0x8000482 syz-executor.0 44672 340566 0 0 3 0x14280 nfsidl nfsio 36624 110869 0 0 3 0x14280 nfsidl nfsio 73282 186090 0 0 3 0x14280 nfsidl nfsio 72461 51155 0 0 3 0x14280 nfsidl nfsio 26584 78622 0 0 3 0x14280 nfsidl nfsio 83361 65701 0 0 3 0x14280 nfsidl nfsio 78577 275083 0 0 3 0x14280 nfsidl nfsio 66159 305123 0 0 3 0x14280 nfsidl nfsio 35848 71750 0 0 3 0x14280 nfsidl nfsio 30393 387920 0 0 3 0x14280 nfsidl nfsio 39778 343092 0 0 3 0x14280 nfsidl nfsio 36952 312976 0 0 3 0x14280 nfsidl nfsio 36356 405054 0 0 3 0x14280 nfsidl nfsio 88023 66037 0 0 3 0x14280 nfsidl nfsio 93864 299190 0 0 3 0x14280 nfsidl nfsio 70956 494747 0 0 3 0x14280 nfsidl nfsio 55953 230824 0 0 3 0x14280 nfsidl nfsio 32943 161902 0 0 3 0x14280 nfsidl nfsio 1782 405572 0 0 3 0x14280 nfsidl nfsio 48161 212422 0 0 3 0x14280 nfsidl nfsio 17696 365555 0 0 3 0x14200 bored sosplice 32058 253780 79434 0 3 0x1a000082 thrsleep syz-fuzzer 32058 203629 79434 0 2 0x1e000482 syz-fuzzer 32058 487496 79434 0 3 0x1e000082 thrsleep syz-fuzzer 32058 105336 79434 0 3 0x1e000082 thrsleep syz-fuzzer 32058 341143 79434 0 3 0x1e000082 wait syz-fuzzer 32058 431508 79434 0 3 0x1e000082 wait syz-fuzzer 32058 517400 79434 0 3 0x1e000082 wait syz-fuzzer 32058 153238 79434 0 3 0x1e000082 wait syz-fuzzer 32058 96784 79434 0 3 0x1e000082 kqread syz-fuzzer 32058 236173 79434 0 3 0x1e000082 thrsleep syz-fuzzer 32058 370075 79434 0 3 0x1e000082 wait syz-fuzzer 32058 96046 79434 0 3 0x1e000082 wait syz-fuzzer 32058 375989 79434 0 3 0x1e000082 wait syz-fuzzer 32058 395567 79434 0 3 0x1e000082 wait syz-fuzzer 32058 427463 79434 0 3 0x1e000082 thrsleep syz-fuzzer 79434 15759 17774 0 3 0x810008a sigsusp ksh 17774 23858 65440 0 3 0x1800009a kqread sshd 65440 91599 1 0 3 0x18000088 kqread sshd 13594 438032 5271 73 3 0x19100090 kqread syslogd 5271 91850 1 0 3 0x18100082 sbwait syslogd 91367 146041 1 0 3 0x18100080 kqread resolvd 8012 78221 17724 77 3 0x18100092 kqread dhcpleased 61705 84099 17724 77 3 0x18100092 kqread dhcpleased 17724 451330 1 0 3 0x18000080 kqread dhcpleased 96766 109731 0 0 3 0x14200 bored smr 75588 502028 0 0 2 0x14200 zerothread 83628 148319 0 0 3 0x14200 aiodoned aiodoned 21267 337091 0 0 3 0x14200 syncer update 4532 426851 0 0 3 0x14200 cleaner cleaner 30691 457956 0 0 3 0x14200 reaper reaper 85241 334471 0 0 3 0x14200 pgdaemon pagedaemon 33230 419742 0 0 3 0x14200 bored viomb 47567 210578 0 0 3 0x40014200 acpi0 acpi0 64944 273354 0 0 3 0x14200 bored softnet3 37495 374911 0 0 3 0x14200 bored softnet2 66489 354910 0 0 3 0x14200 bored softnet1 67955 51308 0 0 3 0x14200 bored softnet0 95617 332027 0 0 3 0x14200 bored systqmp 78677 407018 0 0 3 0x14200 bored systq 24205 229364 0 0 3 0x40014200 tmoslp softclock 72978 516075 0 0 3 0x40014200 idle0 1 235737 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10203 6440K 6925K 166960K 15794 0 pcb 18 22K 24K 166960K 2273 0 rtable 160 7K 9K 166960K 7736 0 pf 32 9K 10K 166960K 672 0 ifaddr 35 13K 15K 166960K 991 0 ifgroup 57 2K 2K 166960K 1237 0 sysctl 4 1K 3K 166960K 43 0 counters 31 17K 18K 166960K 329 0 ioctlops 0 0K 2K 166960K 792 0 iov 1 2K 22K 166960K 1135 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1519 95K 96K 166960K 7985 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 84K 166960K 222 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 1308 0 dirhash 12 2K 3K 166960K 357 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 17 61K 105K 166960K 15253 0 sigio 0 0K 0K 166960K 598 0 proc 58 59K 124K 166960K 6864 0 subproc 104 6K 8K 166960K 3006 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 3921 0 in_multi 57 4K 7K 166960K 3135 0 ether_multi 1 0K 0K 166960K 365 0 mrt 1 0K 0K 166960K 52 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 4786 0 pfkey data 0 0K 1K 166960K 14 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 336 204K 237K 166960K 127444 0 UVM aobj 646 16K 16K 166960K 675 0 pinsyscall 37 74K 101K 166960K 21937 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 904 0 NDP 12 0K 2K 166960K 733 0 temp 79 6812K 6942K 166960K 469330 0 kqueue 13 20K 30K 166960K 1265 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1600 0 1597 5 2 3 3 0 8 2 rtentry 112 2690 0 2625 3 0 3 3 0 8 0 unpcb 144 10969 0 10948 11 2 9 9 0 8 7 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 17 3 1 1 0 1 0 8 0 tcpqe 32 32 2 32 1 1 0 1 0 8 0 tcpcb 808 5493 0 5488 24 15 9 15 0 8 8 arp 88 492 0 482 1 0 1 1 0 8 0 ipq 40 23 0 22 2 1 1 1 0 8 0 ipqe 40 55 0 54 2 1 1 1 0 8 0 inpcb 360 17626 0 17613 37 28 9 14 0 8 7 ip6q 72 1 0 1 1 0 1 1 0 8 1 ip6af 40 1 0 1 1 0 1 1 0 8 1 nd6 104 748 0 727 1 0 1 1 0 8 0 pkpcb 40 310 0 310 2 1 1 1 0 8 1 kcovpl 48 230 0 222 1 0 1 1 0 8 0 ppxss 1072 35 0 35 2 1 1 1 0 8 1 art_heap8 4096 9 0 7 4 1 3 3 0 8 1 art_heap4 256 10360 0 10079 129 102 27 27 0 8 2 art_table 32 10369 0 10086 5 1 4 4 0 8 0 art_node 16 2639 0 2583 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1304 0 1294 1 0 1 1 0 8 0 shmpl 112 672 0 29 19 0 19 19 0 8 0 dirhash 1024 247 0 230 3 0 3 3 0 8 0 dino2pl 256 21210 0 19612 101 0 101 101 0 8 0 ffsino 240 21210 0 19612 95 0 95 95 0 8 0 nchpl 144 40630 0 38910 66 0 66 66 0 8 0 uvmvnodes 80 11597 0 0 237 0 237 237 0 8 0 vnodes 216 11597 0 0 645 0 645 645 0 8 0 namei 1024 164129 0 164128 3 1 2 2 0 8 1 vcpupl 3904 31 0 3 4 0 4 4 0 8 0 vmpool 664 66 0 38 3 0 3 3 0 8 0 kstatmem 264 620 0 596 3 0 3 3 0 8 0 scsiplug 72 11 0 11 1 0 1 1 0 8 1 scxspl 216 194073 0 194072 10 7 3 8 1 8 2 plimitpl 152 2696 0 2681 1 0 1 1 0 8 0 sigapl 424 15146 0 15080 9 0 9 9 0 8 0 futexpl 64 190498 0 190493 1 0 1 1 0 8 0 knotepl 120 33951 0 33868 52 41 11 18 0 8 8 kqueuepl 184 4301 0 4289 7 3 4 4 0 8 3 pipepl 288 2673 0 2645 11 4 7 7 0 8 4 fdescpl 432 15095 0 15067 6 1 5 5 0 8 1 filepl 120 100636 0 100380 25 10 15 16 0 8 5 lockfpl 104 3242 0 3240 1 0 1 1 0 8 0 lockfspl 48 1104 0 1102 1 0 1 1 0 8 0 sessionpl 144 237 0 221 1 0 1 1 0 8 0 pgrppl 48 610 0 594 1 0 1 1 0 8 0 ucredpl 104 16589 0 16575 1 0 1 1 0 8 0 zombiepl 144 15080 0 15080 1 0 1 1 0 8 1 processpl 1072 15146 0 15080 6 0 6 6 0 8 0 procpl 656 31749 0 31660 10 1 9 9 0 8 0 sosppl 168 55 0 55 2 1 1 1 0 8 1 sockpl 504 30728 0 30691 263 251 12 30 0 8 7 mcl64k 65536 13 0 13 2 1 1 1 0 8 1 mcl12k 12288 17 0 17 2 1 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 232 0 231 2 1 1 1 0 8 0 mcl4k 4096 94 0 94 2 1 1 1 0 8 1 mcl2k2 2112 9 0 9 1 0 1 1 0 8 1 mcl2k 2048 120702 0 120591 55 34 21 43 0 8 5 mtagpl 96 309 0 309 5 4 1 4 0 8 1 mbufpl 256 415640 0 415433 421 391 30 218 0 8 8 bufpl 280 35769 0 24171 829 0 829 829 0 8 0 anonpl 24 1618748 0 1612470 122 24 98 98 0 188 33 amapchunkpl 152 401777 0 401066 64 15 49 49 0 158 19 amappl16 200 35872 0 35739 114 94 20 33 0 8 9 amappl15 192 11 0 11 1 1 0 1 0 8 0 amappl14 184 803 0 790 2 1 1 2 0 8 0 amappl13 176 42 0 42 2 1 1 1 0 8 1 amappl12 168 18981 0 18950 3 1 2 3 0 8 0 amappl11 160 56 0 45 1 0 1 1 0 8 0 amappl10 152 337 0 325 1 0 1 1 0 8 0 amappl9 144 198 0 198 1 1 0 1 0 8 0 amappl8 136 676 0 638 2 0 2 2 0 8 0 amappl7 128 69 0 54 1 0 1 1 0 8 0 amappl6 120 3309 0 3292 2 0 2 2 0 8 0 amappl5 112 989 0 977 1 0 1 1 0 8 0 amappl4 104 2042 0 2007 3 1 2 2 0 8 0 amappl3 96 76397 0 76311 3 0 3 3 0 8 0 amappl2 88 16056 0 15983 4 2 2 4 0 8 0 amappl1 80 68577 0 68077 22 9 13 22 0 8 0 amappl 88 124808 0 124581 6 0 6 6 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 674 0 29 12 0 12 12 0 8 0 uaddrrnd 24 15161 0 15105 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 15161 0 15105 1 0 1 1 0 8 0 vmmpekpl 168 106182 0 106122 4 0 4 4 0 8 0 vmmpepl 168 934944 0 932995 134 26 108 114 0 357 10 vmsppl 344 15160 0 15105 7 1 6 6 0 8 0 rwobjpl 24 219674 0 206307 84 0 84 84 0 8 1 pdppl 4096 30328 0 30238 871 780 91 95 0 8 1 pvpl 32 4819590 0 4807106 531 274 257 391 0 265 118 pmappl 216 15160 0 15105 4 0 4 4 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1990 0 1585 16 0 16 16 0 8 3 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8292bfde) at panic+0x165 __assert(ffffffff828e13f2,ffffffff8282f89d,90,ffffffff828e4a6a) at __assert+0x29 uvm_pagealloc_pg(fffffd8005f35880,fffffd8060e69048,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8060e69048,6c000,0,3) at uvm_pagealloc+0x1ed pmap_get_ptp(fffffd8060e69018,1b30221000) at pmap_get_ptp+0x18d pmap_enter(fffffd8060e69018,1b30221000,69352000,3,20) at pmap_enter+0x2b0 uvm_fault_lower_lookup(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0) at uvm_fault_lower_lookup+0x25a uvm_fault_lower(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0,0) at uvm_fault_lower+0x63 uvm_fault(fffffd8055ced840,1b30220000,0,1) at uvm_fault+0x22a upageflttrap(ffff80002f52b0e0,1b30220000) at upageflttrap+0x85 usertrap(ffff80002f52b0e0) at usertrap+0x20e recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7b168a2698c0, count: -13 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8292bfde) at panic+0x165 __assert(ffffffff828e13f2,ffffffff8282f89d,90,ffffffff828e4a6a) at __assert+0x29 uvm_pagealloc_pg(fffffd8005f35880,fffffd8060e69048,6c000,0) at uvm_pagealloc_pg+0x3e9 uvm_pagealloc(fffffd8060e69048,6c000,0,3) at uvm_pagealloc+0x1ed pmap_get_ptp(fffffd8060e69018,1b30221000) at pmap_get_ptp+0x18d pmap_enter(fffffd8060e69018,1b30221000,69352000,3,20) at pmap_enter+0x2b0 uvm_fault_lower_lookup(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0) at uvm_fault_lower_lookup+0x25a uvm_fault_lower(ffff80002f52af60,ffff80002f52af98,ffff80002f52aee0,0) at uvm_fault_lower+0x63 uvm_fault(fffffd8055ced840,1b30220000,0,1) at uvm_fault+0x22a upageflttrap(ffff80002f52b0e0,1b30220000) at upageflttrap+0x85 usertrap(ffff80002f52b0e0) at usertrap+0x20e recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7b168a2698c0, count: -13