3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = getppid() setpgid(0x0, r5) ktrace(0x0, 0x5, 0x128, r4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus/file0\x00', 0x0, 0x9, 0x0, 0x0, 0xfffffc00, 0x5, 0x6, 0x0, 0x0, 0x4, 0xfffffffffffffffe}) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0xe26, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000200)="66c700007b819c6ec9c73d61f6728badfb02d1d4f6d115c2e4b4929ebc8fd3ba39a6ea629a24fad8b8dc8affebf98805bc800e46f8200b4f0739d76dda945224", 0x40) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) fcntl$dupfd(r6, 0xa, r7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000003c0)={0x3006fb, 0x26d1, 0xfffffffc, 0xc, "fabad900000000000100008000", 0x0, 0xfffffffc}) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000240)="bfe1b9c6ac521fc42d21042ba94a7b730092", 0x12}], 0x1) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x7, 0x9, 0x1}) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x10001, 0x1ff}, 0x10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r1, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x80, 0x8000, 0x2, 0x1, 0x6935, 0x4, 0x1, 0x2, 0x2, 0x159, 0x5}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x8) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) r5 = geteuid() r6 = getegid() r7 = geteuid() sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="1dba046b98ee10451c7b6f8f912c1f63a4d5fb34b6ce57f43f96bf079ab530d7b98190fe9b8638a508fa77a9d136c080957ab398114b2c76723f51afe3bfdec78957f0bf72898b3ac9c65e297464a22766e3f0fbb6fccf805e5a6833bb50d4d892455d1535b2be", 0x67}, {&(0x7f0000000340)="dbed699ff74d6061bb6b0172d5d152d44a9b8793277611e0a01cbbf72fc1cc6a0b784aa5e9c810b952274fdcbb56073ed878b35dc0022d88816241d1b79f65a6df073f0b6a295385965950c9659c", 0x4e}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, 0xffffffffffffffff}], 0x80, 0xa}, 0x403) setegid(r6) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002940)=[{&(0x7f0000000540)="dd1075a9179119d300c567bbdfe2a0e6a171cb74a204e221a5171376e8059bba72eaeb00d68b191570cd03adb2bab74f3443e5484f29fbb91833fdbe9f26a05a1285d927a756523a542b7c303e1ad6bea0a8221af52cbc1a03dc0331ff4bb32ade728aab36c094c056c5da29965712a1ead9ac8a0d671b24bab49dd521f43bedb7a5af659fbfe8e526ebaeed33dbf4bd55c4c3bf808c3cbe3af49361bb4b1169ed2111016e2cd6b21157f2c83c1878a519fcf2efb10e2bc7cf6c7c86f7054b9cdb22b0170b1bc3ef7a51b96098f0d35545c5741e939493c9a704abc6253513e46efbe5f63b3ed3c920b4692ac2d01320fd9acfbecd468bfef68b9dd56816d6c30250985094f092970d2bd9fd3278cf63ae30df16475ef8378e0430ffa9f027bc6211015ca0c16887f6a04cca4540fada5032f185b60762d29701cb9f34ea60bf49abedb67e10aa9133cbcc0f0acc9c129a6334bde7851edb9244eaeeb9c954a085fed2977f985423fef4d8ba2dcfcb118547a646fb0a992605b3da0fdb54b5f4efc6c7152a04b57c85761f9e48f6c58dc1014036f9c735fac6c60769e4639dc027613c0d646a544d778c1be33d77a118a7c69ac45f2e2f033a93b93399f4b8dd4bf80331fb1c377e4d66c6cd505da26f37f2c9d5c2544300e1e3fa041611f0ac47240fa4f02b61312f3ef8fa257a3080b430e49eadba86ad4973db62e2fd978151a4bb1f9ac4f4dbb0bb3a8c5e20ef775b308729c1047299d80446bff5dcee698cd304794a84c9321d72ba99df26ce5f30c87e44945d15728e4affb21bf59d0babc702dc741299c8434dc325e20f40de695fc1f0f70de924254af1ca6e68857923100d4b4f00591ea1faffcad15aaff5125073749c61b9f93b126ac1c0c9893dfc70487dd1142009f308618cca93a3e937d40e173f25becdaf8335bfc4e850d8139b29e88d4b018a2542f74583bb223d694a7c323a2184582a7bbd1a2ef0a2808b3271d185f3ef85c914bd4f8aac95a2b7f88311991640f232ea3be7c18b4a5914e6586994ab3a6aeb8fd02edf0ace46710ae390312ce99c26c29fb44536e31ea2c53252ca836c98043b3c187b5aa2b07d43936c2ec58cc4472d413192a9bdca9a0c47934585f4ecea9164deb0c831332f01f1980ddd4d7036c938e0cef20a3d5a15bfb98268273527f774c1822e169ba67a85cf2300118f53e0222b3bb8d2422f02b056e189a4f750ff4824433ecc34aa022654aa4738e723d2faa9baf816120714ac133605e8af9987dcaf01baa4da6fedf5fe8533e6b70abfa895772a53ec95248b8c27eab7f2987c933f8c61fbeb3c4759106dac2694ce1031b10ed75ba73c3be1fbca8e44824c0236ebe9f90227c731786ddc1e19f439a42499a340a085687e0dad154e92c668528983dd87190b5b541d5230caa60031f3f8b5917ccbf6a7ad1848fa867a612841a6dd2be74e8be43c8a9181fa87a62bbd6ed60d3438eea981758f896644d92a0efa928e3418f4bd64e10ae78885d5d0e4967bf0a07579583ea5e1c36f0f7cae2fc35e5bfe72bf6d3fb46c74091670a9035a56be19b0683f619a209318dbc24b8e6d814c2a2f2d72b72c715b54237dfb96bf3d0131a75907af7b71d8747a565add6bd9d0895846da855841714b7877f99839f7a59fc54fa172ca6a111efb2a04cde48aa4b708bd4b5715839a110fdd3c8a4601a812db1efb4993a810c7cac88eceda020bbecd6ef7afb07d5d84878095b7c3f6b57337fe980fae4982fc280cfd9a30ee2c4729d85a77954dd3d41b41499d124d6c2e5f2ca6843dab9d3254cc4228387c70b3ba344023df53697fdea4dde65cd4cecd67dabd560d1085707f50bbe80df982a2d6efe62c920ea5c95876c466f5bb1dd98e2ddb16cd75b522f37164a1127586bee7e6843cced70eac0b353f4de308943e1d1485a0927ff0e0a11babe51bd5b061ca2dabd3cdc8e61fdc23ef8dc0ff2b09f5ca39b94a71f64f410d0e60756f063265d65af847894f25e4b11f93bd39ccdbc6b35c9a3fdbaa98819f6f6e5abc26bc3a6bc92641ed6a23ae4f0b27f91f4277f938bffcadf70d3e085fdc85af893f74468521229e3eef49aeed9a887894fb22d0d583a4c3e683463421087167c4b1594da7ec8d0e337d69b333cca530a8198034bffde604bd378ac6b4bddddc9eaf67199c74ff94aa57c4c622dc74da4754cc5af76f221faae1ae022ba713d246cdd0f52e0b35c3e92f9f65b9f5e081b13923283f6df4daa85c378fc0c94dead24237e4e981f968fd3f5c2224645d56a4f251b48e949c84c85d880e3477e52b0ef0e3ca01510f3114797887ccd919bb2809e84f73ae2162572e2af90731e91f4f3443feb22e1bc332fa7c2511f2a5db65107bacbd1400da0af85ea292e0e2f118383e9b34f21107b3e5c0082aa3c9c419d5d62479cd6346d40646e5f9de79a8464a72a46cefeb6d084b30bb04f69bc2b0bae6ce4e359d9376b26a9f09cb0561491d5369ab5adce53431fbbd2eba41680d6377a8ee19b6f81f527993b700b02fd560213d8016136a9ecf4667033e04de85b08a8615e507a7a572218c54f1b676e506213a52a71fa07c2f692f97e26a0a87b904cf8d3eba7f46e657ac625325cfaef863fc83b70341ad7c7879d95edb9b5601a1648b6ebfa4052f9328654c9dd9c657ad85f5b273efee473b2deb1ad3b9f9dc57bd87585f20b784f9c943b5e6133ecbe0d7369f4130072086a1bd6d26a43d28c371dac9fb907954eded8ab3051b6124f76130fae2d7e8b70394e1e0c4eb8557555320d48590f79486dbb310be9e757a9f04d04c9b2c2df4e269d4869f78d3503f3dde263a5d63588c3eca646b0bc9e31fbd28467d26e39c961bbe9c893f2d25e407c6469ab790cdb39a2c9c14fe8ec99ee372155aa4624200c99fdffacf724c5a5afd7cc30a77ddd8a64488ed8d1efaf610a837834597ee210f26dc6a4b7107d6f6bef66a0623c3638b37084a2fbbe007abbb1b4cedfdaf998a780784cee82e2c23fa69bbc17938432c37b63b7a4abe1a3dd88a026afccaf5b605d927e42d92b2a4f417d21ed19d4a67d4ffed1987c9d286c9bd1c494f56eab2be2337984d62f420452a7ae98d3eb0476a0a57f9e6740dacf3d332f9d0d6771152e709a90db2d886f5cc7eab3471c6370bc70bd3db692257a53006990a701b53b4cdcce7a85eca13b3f1aef25a57eeea9bbda6eead174ef26bf9ea6d57e07e9e30703fd11b448fddd12820871e413e29fca18ea2776cc018fad74d4e9d50d5dd3ef5602dd365ed17b0d65c2faaa928f9a718874119e5f0c64ae9e9cc56a899dc9ce04b9d4804c8454645cbfaf8028e2adb2b3eb469c57182519adc9f381e809145797057933289f6c572136b3f7642518b2837592e0a6bac390dd35990c0a0466b3b95c02ad5443023df32a7dc1e564aa8bc500ceb4fcd054c14b74e4d3bcce14a3f0974d28c995fc4833d622fa7024c06e4f2e590b05e77d7486c276505b88aa646a5adfa88d8981ab278372864fedd5ef0c1d001ba37cd3869bc6df3709eb152de8104af3326a9af0450bd1e03395f089be10ab3883600b2f421b613e1f9ab57c161e317708829bb668a63c144ce0851358ba1f512a6bfd8b400093f22d52009c08d13f9cdc0e0ec7f6845e2232c89eefd94d5a87369be634b0289238d12fc8046915b915822cfec84464d25e2e6644008eb148068c1f08bc36cae968e1d4dc7646b6cd94dcd37c8ec526d6cebb9ad2d5977ff203115fc0b1f1676ae3f3fe23086f7aaa689646928fd184b376866e5cf59c9b3ba21e5ec68a725ca96fd2e7c271307c114c1468bfcb71bda11b0c603e9946ec555da37557b10703b11c9327a548bb2db13bdd359e1920ae55fa931ef40e1c0f06b15c6b0221d1c74011e1b04b685d5ef63b35f2ce50a888e0a3dd772b13ff708ce82b9f067cc4ea01308b6f78240332e6da8a87b2b2cddaef5c32963b6aebb4857241d7bfced605a39395620f05ade9854ce989c8c5760347a055ae1e71493687d1b246610f31872b5fe76e157bae43c3373861caf123d5de11277adba26353f73df4b8dc8d6f29d2da38016d480d9065910459319ac4a8af0d4b71aef5506e3d99965c70f163aefbd42c8f7a38e874a640e49c5d3674ec11fd639e7fab8c7118f974faf5212c96ef3d04403c51bf611b783662b3234a11dcc252709a866c7708785449826d85753f892420b7c5aeb02f7dfd0fcc78f7cb0b2541abda28ce4e1e57f6a0d66b5ec9aa600ef9d2bd5a2ebc5b046e99055c5f8925869c3c00792c03e30b9ab419c59d5c9d71f21b2bab4ca9468e27d73a52e7d471555bddc7525c4decc1f80c4975443b4ad4dcfaa5c5cb6d030bc382d752588bf3816b511b22bdf538c9cd10549c453a419b7acbf6919439ba3c5d46b61b03776ee5d7f7c38c598c569743911d1c8503fdabdce6f1b094daffb0806f4523ab4e2fbacd24c5f22cf19ffcf1d4819b68aadc6f4c1da7c6900b099795246775b1d12eaccb7f4376430bececcac10d5f1724e32d3ba2e8c13586ab1663c34985fef51da35850bb13077797974f2ee9ee338acea72ef6e13d2a0be54bd0d847846c33eb23f7065f3590c340ddcdb1cde052bf0f2374a449a368a6a4ae8930a7e0024020ce5bff6f4885d0dab9dae91b51f5bf5c0d490d7c8c9a68285bcb5635c776b868fda08b5217f0aa4ccbd5d8ee3e04046798faa488f503982b2250112ce7db4ece69d8eb06b4cc8cc96e1df554ae927a7da3dcd3ae6a18e93b3b981db8ed7cf917c8c68ecb672e7c555942da1b901c33f2ce6e0c0b06732406ee59f66ee80bd13683e747d2b646171cd7705f454ad74ed381c9c2d2af8769db19b5b74a84e309007a7dcd56ee5e61cd5ff8a455fea101c89cb2371d97498a345eb7cbf4e33d284c6e08de063cb8638b53e2f1326358d92d2f10906e5b88987bf0d8d9f3929d30c6404624475f6ab39241ccc23bf67040607a9e3feec3ebe1a7dd2af436a9f250229d932030babc522baf93aa6d4edf4f5470fabdaed0640e073d6cfe233d3eb811dca7df69e38502cc61de28ebab070fec99b5663a12377ea74c984ec0b949295613731372d7036b8edbf8cb6ff6823b4dc83c86453561279128071351a427c7f119efdd4cda6dfbe4c5ffa1d3563a0a6b09e3e23a181074fa7d207d2d03748d895eac255e57446ff60eea937bb32346b6138e8d0dae134922e05a57a1add6dad04ed2d4f580a4b033982a1a439fcf34948b46746efb2818ae2a96aebf69660ff7909485c37713a02177efc4d879e73ad419550a9eab07b8241bc33814eda17893ea43d6928b4d18857dd55a755c4d69a0125dfdead75a745b37663447edc7aeed2be9d1b621dfc8de72ae38535dcee57d5e307be1764157688f72dd206c33ece2acd1b5c0a647fba5466c56dc56b7fd6f30c3891c93ef6a5e9d3a15ad47eee223e39004abdad5884c64fe563f2368484ccac7bcb6db8db80a181ca0ab6236b309a9b79bdedb063bd16c011275476383d54a176c59e7428657b01c25795a0ea3080b9545fa3ab25d30d0561ebb3107ec1673f3252a61ff6f824610178b46f1e1a08f0e8531da3aeca730e5bef64418548ead22814f0e69efebcbb5e2f7c088d6fd5b1a01eb8d777d61e0f4a24edb9d68de659c9f8c46ab2a8e7b6e5ebcd45b2dbebb6127b0d4b2248f947b0872fc2c850a6dbd168619f528224b352fdf58554de42defa4dc393927c453dbcc22e8ef904baf630768ffbc0427964e931", 0x1000}, {&(0x7f0000001540)="b43862c46b8a9d9dcbb5b70a5408935610bf34d3001493ec3fc8e205fe969978e3da5551ae8874771bc1b6f661c2d884f6cb2137ed887cc8d55776934f031738ae5efeaf877733da9679dc279ff8aa18b240457566c32e90d794e5a344fb40f7", 0x60}, {&(0x7f00000015c0)="9814feeea0ef825d8f7c07059fb3cbd71cf5831a96999d91f26c7f45a6dff999765fc2dcd8e4b8b11701e1d824fa9dd1543caa301cc04ae5437631e0c196e7e8a7f6bad0a5ea5eb7d893931caf3e0d14d4429fbf271fa925e11b5b35916c77a9afaf6d0a69129791eea01d02b01413d387ed5d41dd514e9ec2ca659d70cc3ed42a2973aca28c05c6578cf9e9cf9d92a924eaff441d7426af29b2598e8e720e025367e8c9fdd8c076b171d02cb4a249880cae1c0520df87e839582e201d94b5fc9dfcb4e51c441c1d895ac36d337908b934", 0xd1}, {&(0x7f00000016c0)="ba2b9124fa753e3cc657b4693c9a0a8509b0003bfbc82cf16f0e9266bdc6eb8daa628da7ae2d633679437f5ba180cb43e9e53e595369b07a16eb6240636152f5948ac324b864faf627ddeccb21d9a2db9f5ce982f5e4a303ca728b7465e4189e5d796583bcce254c09be95168f42ec0eed32815c0d97ec691d15375dae456ae33520ec200e6d347e4c30f7627378eec49334240a10942bd9f7f9acaafb56ce63028e739809a2103c1cb804fc27a5900b0c515fa98e260ceae55b9f67e81b1011ab5f4763f5d3948758a54e33c7dcc1771b3b8371d4166c301c74ccd8fb17d29a72e48ea6617fb782079f585c0419fa3f4e1a263770691bf670c3708664fe9c076841f76f1b7fdf184b76580307f892b6abff684ee729033741814ee5e0cc95cac78214ea6cb4d08ca6a87056d2476489585f1a98fbb7c1b9473877535cb614b882b1c74358e902285ef141b4eeebd6ca105641ba857a3c7fecf2fe24b8aa556bb1f7d27dd2f8fcdcb228713bfbdc17f235d7558c22b4783dff49040b7d52707ce6821724a008d8e4bf25e7d071ac340ad3b77e7c9d1672d33218071457f693845e30c616778fdad1b9f093230abe33a648bb3f8b9aeb7b3436ba8a5938d2d5adcc5636a21fbf07cd80cc43465da3ebb5fc09161ff689f044c566b92275669ce897c461658c2f4cfe9c941d7c8768213bad09767d467f8267961b73e04a625bd8909cb9e802d5068cc3af989bb0d8ab3f936d074efb1568afb5dd1f7ced073daf2ad1ae920141b792aa4f83a24dc89692a288f9c65b3ce0852ff0307d05ee4d8568df4853f02ad7de4efc35144f109b30fc9fce519d1b5736a267ab75b2121a90f5a27b3b2fc4b603d7a15b3bbfc32f5f1bb132ce45ffea6cea448e2e02e769c155c27e04b985ebf1817fa5a58b4896596224db6a8d5183efcf22654a32c3a1c89596dc36e0980c9ab11fe329eefad232e148b3bbfb1b93a4444565f807225c9020ad3efb59bf3785f3ccd0199b25e0c3df4db2443a0c2925e3b82af18cc78620d6e82a248d2b073d74bdc82d9b632b2f1cbbcf71fab70944f8483e18d256cc24ca21a27f2056bb9e209a189b85db6e672aef46470f0fbfece7621680b6c0e9579edad0fc22909cc1540310e659ae7e58ebae4282a86d71d40676277eba1f630877312e5a4612bfe825874c3597002e9b9f8e17b9bc0c2048a2be839a13ec180471f30eead07d33a3acfb6ab26d44c8c58f5ef1636433fbf88426863b07558ef7e22f9b9f82158b90145b9b60756770c2216f5a7abb7b3f322af8d2015c9f00180a29673454907ae1e010d65435098eb21fd65062b01d18f98cb0439cd444658329b4c585b3f8f745cdb58160d51f149267763961b0d2fc37cef7d84e6b0ba2c745f771534c12f0e94acb899b9ec0d259d85465c73b00fe39557cd120232ee88a5fe2d24601d489c2358b6c48d706fd14e00aac3c6b9b8bf259aaf4516d5b883abe6192650716dc40b92ba97323a176e561b4fac78613d462270e26864df597151c4c13ceb2f56c0e6823f3afe7dc5b1112edae74d9c87a550498679698f2d9be3758771a8ec398e3f73b5a3472bf2bab71794209ff392de880cb7758b9abf4f3973ef0f2a41cc5a64708c9d4049de8307fdbf5f7dc639bba8045d8a04fc2ecd8a16ac24ba4925a8d2f5f0d2212f7d0fcb8d97a0550acc61d488b868966509a83549a1280266720ef9ae8eb035f04a380345b820b849d64e28a5ce483473fe16954e67af3e79bc47eb6749d6396026504eb2162ffa5cf01bf0cb016bb5f408967f0b58b465f479ab05839a5bf1af660c9d3129ece629579ce079a84736a34961dc11e0605fba2207ebe29c38f764e1e678871a5cc72303cc0f9e31d353baac24dce8bd987f28d50481ff03bc1ea7824b3d1ebbe0d86bb396457a63cc605b3012532b56dcfcb95679af01d33ed71065a03ae7ea086294eaf80460dbb10f55b16c9854176659a9cfa81ec91b2d1073803e0a1dac1996016f1cc1c6e8683f368a65f62ae363b0a9b4cc042cd7b6fa17d5e8c66b8237f58c5dafd4cb3f9200f2afb42f0c6c34b83834f7318b33ef4ce2f1629e145fd76b3225fa4162124f358edfb86afcffb0521102e793d25bc5aebb70103d8af61366e26cdee768976f903971a6f2d5355b68f1fb1e2d0e2044cc4eef2a83e41173b63774127609cd579037f798a7d989851c659da468489fb5a937ec6fe93fa80b6d7f8daef7696772f9b1815645ffac5f1df621a868b827fbbf60d039ba233531488f1c7a6c4f1105fefd2038496a432bfe2107e6eefc3ef13cc03c7e130def2d86a5687c044e46ea148fa40196440e4a79d058f68acef81dfb16c40777e7f09fc786eff22901218ffc69e4e1f2db4a9748ecc2559ef101d6e604e79b94d1123100484f15059aa6413627a3c96e4ded3b142f0a9d238a6e76bdf3ad66dbb32d0c384b06cd03f900bf89fc222ad68d238a29379c8a6acdff52991411e7b62a5c7d769bccbaebe15c60c1dd790a26d9bfa05c9c9b4fd4e84ac89f1d393d349a859a663563cfa6d576c6a9c5e71464350c13ea38467db104ba0357ea700ade600a41def2a3b65a2680c429974e81ae40eee67519c76916414fa0e31001c0186c1f96ac1e0222636a13ddefb8075f4502d79b35c23a120df6ab02b55509cd696347294555cde8609743759476221880036e4ed7b8bd546ea0874e4ef6661c98a090d56d7d9c6884cc925bd8974b90f035707fb8ac9b71e13ccd40278eb511f0bebc22f30c8307c002cd623216174ac6ebbe0eea56b1ee26d8d97d619bd7deb148465fc00f271efdff4b6dcc7f6045baf31976a607e325962f1611330a2a3c3872a6b99b88445e5153363e89137a1812998e1d172b57c0e7c3985678a7b64f75b901a52cba4c601b047a4bbb3ed16849a0df3dc2ab2ca55adac4b3a9ab288538c41c7756102297dfd343ef923792eaf7de105c52e1ea3798b5fc2f7fa9b77c1c946445d8e1f8aed1ada0dfea54c704a55dc78898a73c3f2093bed02ccee29b3356869dd2b9d4b01bcb5e4b4aaceda196f2f8538ee2fa2620f04cecad80d61b58380edbce6557a4cdc62370ffd05cbc1c34ffbecb8f260510acb851bca8d105c42576c90ed52707b10242bc3d57b6fe7c43daba540ae362040ef40a226e942a58a60934b452c2b63c7dc2ee0d05ad6e22bf82c03028f5b1ddf61d36848086e82dbb82e10d95fa0c26b7af128b17fc2d078319ffa65ddde35f533a2c3370bf1ef934ca8e5556306d5b8e04de8e2c71149d52e425d437476ffa898b384f6895ad2b66ad0778c96820ae5b9a4ebfdbc60f126c5e35aee29a9d65df25dd03a42f5905544b86e81f9cd628f516cdfcf8b3ee45cc44c0d26421dd871c763ffd2391fb9f2ae82dbe0c76d304a75a689603e356c04f6a70c6192795b4d5ceb625caa7cc01a134c75632a9545cb1c47683fc12845c372e73e585de6df60d770690f1a075182bcb9bccdda1897f347a9809b4081618abc0ac8b48e724fe6c14f81137151061b36d200011f343f9577488805477243db6f4e0fd61b73156b3bc11e47322360ec394e03ddc817a7e7041e5ddd021772d9e2b4b9d9907eb38e407d6913029fcdbc3b60cfc2965ade62cb56c324acb760aa743b4e507445746250b667a560b226cd3b2b4250b56456f35f747b7bfae50a034ed531f5bff0e5fb46ccd58ea080e81c915e9cdf340fbf0ac0dbef08dbc31e2836162a24fe07499c15b9f65a33829a75771617b1ed44ce20168217ece8bdb9c6e58bac8daa1c1bdc96af403ce992c1aecb6c080f8a1077908c550edc8a5afaa120d87b9307a320a48d144203b782f18c08cf765ee34a01b96ed516b580645c2dfa45442f90cd21d2e04a766ec4f4b6c9f4993666ff902f05cb75fa4fee8bc036a16fc030a48244446342219566fcf5c3c82b356551674f78a34abe2412f3e6b0e72507f63d1a22726c20e9ebed5f5ac94572a10b4a0c8ed8ba0352e583ea630a68e0a17df9b79bcda26e7dac675142c13ebf807a7cd70d50913086c17b42de1efa3e2dd2abd243b7c7c8bd83e97cc0c2325eaf9096815b5fed6e7d545070f919bb8cc47abd6904f2ac8313faf9ca576bd11c6b8e2ad4c029e9fd9bbd6c7c58c9b7d55a8c28ecec66d49b78a147ba7424975c184310b401d48181acfd9cdbb88792255a31b9606e6aed5c9051d11ab03f5a8e5a7460693271116ce3cd419cdeb6d815f5b97bbbbcc91d6da74fd539560bafd5260b9dc11897786aabb5a431f8ad7100fac9e05bde8cf12dd2a5ccafa5d48217d3eac6e94d608bcc82e2beacc067ab0784924c30c727e80c5ad82b6475a36aa4f3e20ed40d6a1cecbc2a6c4ee916d40e27307d9af34f273b17c3368a069add69e1c0b2394c12162a73c51faa2db10f4d969cee92434811af78b8e5dc2e176dfd1bf6ea52b948d624a5c09b5b56a377eb383f0e4a109bdd568280f31e2d347a8b4e5ad59bcbd0496fa8bfb15974cba61f6ddfd49e3710e050a2fb6f924a93f4fa250ff07edf4bdb4f16738651bec2fac852d733f5b047a1560f4c7d85f74ae52f048f40786a2e45dc646c14f043e75584b3597caa05472b07c7174fdc1156ccefc7e2fd49dcd34c3559900d8f003c975b63d027b89eae46b9a7944765dfc319791085da57eb6ae2000a5c00c650c5adfeabda8ee68eda74cdcf3964b038c837216667dd4dea36fdffc2da3d889170e9aed483b030a7edb4925b811e2318ddb00a7526c0ad9fbec5218b054ef7c0a80a9d9a8542f77db05537c0d9c2146ef6dd45b2e7033e0ae693d0d38aaccc8c163d74f458100cc52568bf0f931ff5249b1618f6824c9d22ca9f2f3c066b572995141b09471270696e3ec61c1011f31ab38a279ae9b7e1efc84167121e3e4eb144d121cdd1e23435a71399d2ffef4714f021a959e8598f559db61faa60bd769eb3d6a9a9c1f8456a16b259d65e366b5b1403c013dd2e3dd4ef45c6c53394a8a5c92c277befcfe9afb06ec5d6a14a81b39898af9e7485288c1f2ff3b6446f00ec72e974abc9e548c1d9c77251db77b005ab5407720c43c1589f47589b11d5436610de2cdae1239a1708a3a44f9814949441450fb97144c8c71f585f48ffb317d18adeaad355819f3991ec97c657b4f3cb43c0dd88606f9057087cd71a7e86827c19fe62d7fe18cb65f3f3eea9ffee216ff6ba3056022d1d77e11225e97ce2090bf8aa3d49741c3fec4a06b7f2729172f106fef6dcbc805e837f99b28c3cbb3ea52a0021c4887cfa290178b920f8fb6c651e42ed18b7249c7c0ccbb9596d5a45ea8bdc5ae96833692b32f439a09e7eeaab183e24047f5dc415b3865a1988b7ab37023370a0e77c654db440e8c135c6df3b99c351366c6dae358bff85385df20844ae61eb86d26a35702e753f4033c9674ad2a1ee03eb414f7607b52bde66cbba975a2f0761efb6490883a70e6febede69a3300a60fd82bff6d633dfd345c2714d02b9ca9e0e02ae3760ed8fff48f6592dbea03ee2fadad6d091c91f6f3c71e05b978416bb71646fd6bccd64c107e2fbe4bb33b64c9b54c030162f2b5c9e687809159a58fb40633d40b2b746ea608a0fbe6bc031f630a21bcfdb16b91bd416a511bfba3987c1fb3fe0ed9b7598b4e502934826fb309c7c686e1bdd14c44ccc48783a292364628c4e9c1e5cbdb4c79627fe100a4d3dc36055534ca62303f0bf5a780bf34476c16f0c633547aa36b2a7cd25ec12ace5a57c86b2e8f1b520600837724", 0x1000}, {&(0x7f00000026c0)="2319a0a3564924d28427a507f96558bad3e061bfd3264d20a0fdaa671a217b4baffc31ac6628618c8915d227cf9b1b43e48f2c8a394e496c42049392b0c65a7b95dec2dbb0dc28149e7fdedbad69db3b1d6509b602a6018e43638f5205c45faeb815f66f46d08fe2d16b7724b00d80b478fbd89f9db224715ee6c295cf29e01646ed4f640ba507414ddd7b1bc1d7685e", 0x90}, {&(0x7f0000002780)="faf4648abc6e591f7185c566d775e5a95b4de94932e971353695dbd92cf9ebaf0b068bb0d1d812d1cd4332e447b221932b7ad4ab7a4b33ed347e3ed3e93974453bcbd40bb5582e826e788b3eee47f975f29f3a8255a3d07ee7ad7fb61003ed757346cc0606df266921fd5fe3ee56d652f26ca6493c4a016ce89566fbd34847b51daf21027d3fdf6c8f93d5bf412307498cf2c85fedbe1ee85580584680ca0dc1475fec837a1541c1092a030cbb2a61f47a3f79360ba108e3cf2c731891e8038df766af616072908822890e54610d", 0xce}, {&(0x7f0000002880)="e578e641c20ccbda24a6b2629afa646c76fcfc6d489d260f7ee014e2a42e45e02244c0945c4ccc5cc8cfcff0ee71edbcc749a23c9e75f24b475e80483f2bdc4508cd637e4cd3ecfa5c88b396852253b277dee03df90877eeafd747914240e91ad7ddd7c15007d01c817f97aefcff25958e6c8a7461d2b37f8d", 0x79}, {&(0x7f0000002900)}], 0x8, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r1, r7, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0xa0, 0x3}, 0x408) link(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)='./file0\x00') nanosleep(&(0x7f0000002b40)={0x100, 0x800}, &(0x7f0000002b80)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002bc0), 0x20000, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f00000031c0)={&(0x7f0000003180)={&(0x7f0000002c00)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc, &(0x7f0000002c40), 0x0, &(0x7f0000002c80)=[{0x110, 0x1, 0x0, "71d0b97e2f6cb00398f0df7d22234a65ceb04d9d99ef5d40bc7c509fb522999eae48e2deeb095ca7e2dc25f1bfbb376cac7b91998306c1b1a8712c28fc2f8cbf8c1adf86ccfc4f35a7129d9f466295dd9c4b63313a96aed852ddee7456f681ce80bf673db5f1fcb00bdd6aaf2d91532187a1c4035ded3eb6b1cb44b875bc7d111fdfc1f20ffdd0fea426fe94d188b4c40e4a48d7075bb83dc1f643082e5e11d7b54148fc4b0e30567d7811d7d9ce26f095ed1bfdb9d9a99d70779b74e8cbc5a3a00c2e1ac0a1e06f160eb21180ae43283d65e538c95397173f780d156ed7bb4d8260a657054208c1c5f4a72b574723ec2f8bfb3937ff2057a5"}, {0x28, 0x1, 0x1, "06b819529ec84523eef8b7554e5a664bf8f865"}, {0x48, 0x1, 0x4, "695ca8b34dfa4fcfd1449edaae0984a72649c1c756d14b1fb4adb64a98711ed16611e8089580740a4ece80aa09101230eed2fb"}, {0x68, 0x1, 0xff, "834f89082a7adcd34c4d442835d2d73fc1fa5c046f0a19704884f8d8c737e128d943db543ce23d2a37be28baf38fbc4dc05108f999cfe6be200675437f136837b1c433dfd74492cf1a107475d12bfce60144"}, {0xf8, 0xffff, 0x1, "3c5385711e594b61bf08851840ab93117ec500fff55a8b907a18e63435a067ad577f929afa459a989576bbe19f26c869983d0c19b759b3d7aad20391ff642442386400e39b158c0a528e319e190b6b91d7aadff4b8764314aee04808f82fdc66ef43ca1d694127895553c5a284778b849cf3f5765fbc1040e83fcfe0d7e769c627bb7731c6166db861f9ef588a8c2993b2eb89d47d9d0ddc7de01e07f82413c42b442d0a8300a7512b6f7b90299c60f19288ba7c21349c26a219d81c8fc89ee4de586c76ed09dc3bf07966c05325aaea97836f4ed454d574d743a3efd2a8ea51b6"}, {0x30, 0x1, 0x0, "1c6533a3158ae1a945d3fd2764196ef26a21f7fee9ccc7adca66c0ab3b48"}, {0xb8, 0xffff, 0x4, "a6f9bf1e4fbeac463bc90cef4b863a43111ed41c7d9f77e8e5d85c9efb7ee03357a8448e72a0f02ff9a3956ad097f74fe4cff9a2af23b8035a0f7876fc1c078af179883089c32b38ce0f91a7e079a3708294c4a55dd450c1b81e07e2eee69d87f25bce275f52a9eadce1fd84a0f374af42f8bf6267452b4790a6cb8e951e6edf64605211a7f0601a46fdb24e1ed2f40c46439db014949633bccf3e4802bce29a7b65ea4b9f4990"}, {0x100, 0x1, 0x0, "d4677892e7dc139c37caa392c2c4857401dcf58209a140b4e63cde0a58b8ae3ea129955ac7354b6aacd7335a5426ca9edaa30984a0342d945c0551def6413eb8662034bca4066ec4c3c51a46621180c4c4a4828ff1f680ead4135b32fcd67efaf2c6e3db4388046327ceb54d863609eb4d9f1e0fe617e41bdc2466b632c04a09180b3bfc93dd5128cd8c51ebb278f2a9b65ab250a178a84bc5e9f0924944797aa2a325a679a265dd20551f75bb84f75885b4396d79388138f567bdd60e8b8903aa661ddeff8d669cac970d3a49bd47f5cb0dc7f91f527a79ed5c643622ff3352694326c9b1e8c4bd86b15ff5dc"}], 0x4c8}, 0x40}, 0x10, 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003200), 0x40, 0x0) r10 = dup2(r3, r9) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000003240)=0x1) shmget$private(0x0, 0x2000, 0x288, &(0x7f0000ffd000/0x2000)=nil) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000003280)) dup(r3) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) socket$inet6(0x18, 0x2, 0x1f) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x81, 0x8, 0x0, 0x9}, {0x2006, 0xec}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000018c0)="e1", &(0x7f00000001c0)=0x1, &(0x7f0000001980)="72a50ae1e71190700a340bdf1aff091527a889a4", 0x14) poll(&(0x7f0000000000)=[{r1}], 0x0, 0xb9) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000100)) open(0x0, 0x0, 0x0) fcntl$lock(r4, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mkdir(0x0, 0x11b) close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r3, 0x4, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1000000000000054) execve(0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = msgget(0x1, 0x40) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x0) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x104}, 0x0, 0x0, r2, r2, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="f3d4b6196e25b783", 0x8}], 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) getrlimit(0x7, &(0x7f0000000040)) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x400000000000033d, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00']) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000500)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x2002, 0x1400}], 0x4) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xf40a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7ff, 0x1f, 0x4, 0xab]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x7fff, 0xfffffffd, 0x0, 0x4}, {}, {0x0, 0x0, 0x3, 0xfffffffc}, {}, {0xfffffffd}, {}, {0x0, 0xfffffffc}, {0x0, 0xffd}, {}, {}, {0x2}, {0x0, 0x7, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa7550000000000000000e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257340059a4c9c2e92e5d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce96bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127da29a57431fcd0d7ffe6300e16931af7dadf12d71db24214f806b4189bc6debbc929bfa3c913833eef38b65640a85597d56e773df044e34e9236fe3f5560db417f807899f9d894fd44918e325a7674f6349d3edef25e031d59d04f44ddc391f7d765fa0f9f", &(0x7f0000000040)=0x106, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x3c) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) write(r0, &(0x7f0000000180)="ee", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r3}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r3}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="0900ffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b0000fbff000000aa3f52d6c52926e35c094d"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xfffffffffffffedf, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{[@empty]}, {[@local={0xac, 0x14, 0x0}]}, {}, {}, {}, {}]}]}}}}}}}) r8 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r8, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) close(r1) dup2(r1, 0xffffffffffffffff) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) executing program 7: setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getuid() r4 = semget$private(0x0, 0x1, 0x30c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, 0x0, 0xee00, 0x0, 0x15}, 0x6, 0x1, 0x2}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r5, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r7, 0x0, 0x9, 0x4, 0x8, 0x5dd}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x6, 0x0, 0x0, r2, r6, 0xc, 0xa1d9}, 0x8, 0xa21, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) setegid(r8) socket(0x6, 0x0, 0xff) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000240), 0x1) r10 = getuid() setreuid(0xee00, r10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r11 = msgget$private(0x0, 0x2000000190) msgrcv(r11, &(0x7f0000000940), 0xf3, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000300)="7f996a660ef133b723121cfd66bec1872ccfbc121da9681625d054e6f990726bd4c9db9b63e5eef2301df031ac26", &(0x7f0000000340)=0x2e, &(0x7f00000003c0)="241bf543a32ee328e2db8a4826b5856cbb78919a75d7f83baa56fb8578b2f316b2b469c5978c08dd4e7e34ffb10dc1e3dd85c3626599378a98c50d3bfdc4854fa41875953e2d858809900b78e962e66abe754373929c6ba1a538b30c2fabc1eb241a37669314ea006befcb638343448187c7ea46b45c94f8d86af2c501f299747760c3ed23d85e8ea89c9700d6c0755828c2149eb762280abd5f2b1381d1ecd8f9e46b6809255909f85340cb6ec03cead119e4077ebfe1a1e6f535de8d37d97e0407", 0xc2) r12 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r8, 0x103, 0x280}, 0x9, 0x6, 0x0, r12, 0x80000001, 0x1, 0xff, 0x1b2c1ef3}) executing program 6: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = shmat(r2, &(0x7f0000002000/0x3000)=nil, 0x0) shmdt(r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc2) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r3) sysctl$net_inet_etherip(&(0x7f0000000000), 0xb, &(0x7f00000011c0)="a0c13d05b66d0419aa47da75bd89898cc1646fd82457de3d53f0707916af2f1f40eb53760f5146f82c6c40bfdcb9f13f56b4e1be24c9cb5de2fe59f7a8c7968a2ee4db33b616952b8c28c34ec68bf4cebe724b5b5ec68f06662c70f1e5800a5b44bc804efa4dd4825a7249675e5774ca579a526495c83458b847c53d5f968706b550ac4904163063b36f33476db2e6522d144d09", &(0x7f00000000c0)=0x5b, &(0x7f0000000100)="f1e7360a10418b76fbad2bcb938a96709898199d0035c62eb91857a94e6d0caa2c6838bc19093ed9d0785dbb2cceb706b9a69368a3c80223dae6ec013c47a1c12b8ecd3613900680aaa6ca09d53fc064090aa64d7b9a6719113a0aaebdef7a4e8a762cbdcad4d5f9e0f6e2b0baea4653763ab8998a55da77d8a2c4e5046eb454d2e8eb64b58b9a102bf87cba1cae1fedf0f7db74a93aeca401e38810c8fe26c7688c210939930715777e1119fcbf0f1d0a43390876586ef8594cee64a267206e7ab044c51418da85e238417e5f043bf9411d60f5676573fcac4ad5d5f1ae48c205945ccf0534e55a6055a3ea99d0d37abb7346456c390dd6c8b17d98f374760b3b41bb7d2b52d5384e50cd1402190e388eb3f224d7657276198daf907a8495e60c6d7c71a0505e0ed8a463e2d2050b4773564cfd5caf866af2adad64e12cdcb1650e7a53b33db208b50ab73e7ac3e3eda953abc51f2f3eb27e30062e0d6c23f693af49f61e173942711357be0723dadea4ae19914775960f1824bb3a09a955838484bee5bb12a8c5e95da1c425d86391cb17636ba953330db43ced8cabaac343fe3c31d854e4da65a9345338cc16da64eca81be24afc910ffd2f9e63ffe17af3f7f39c98c02eaaf085cb5527ed397e93bab4fe6d1b1d4c57c5a195fee6f0ba27a749585c480699fa3c92e78da9b8be1957e1997fc88af81e990ed1c835d2cf2f1b7db14bfcd93e26800f8cf2557cfe03cca0b093a28331128c3fc0472ab2482e787a07693428ab6ba286cd6e6c3375d43dc14f3b956a1bbcf0d6fe5b8a9a9b9676573280b47244b1f61a71fb2a6c21ab70d859d6b179cdb86ee27a79c6c256d5d5df5ebc07aba53a5faafc99b9a3ddbc8ead4c4a2be545f35bc8bda62b13cd0646dc6a329a854f678775dfe808c0af0f2a18ec61aebe3582acd65fdd0cc7998e20994e77fcafd4ddb37e45c2cc6b0fcd4da589ad73bbfeeba0b3e21128466465da1866e5b720f57106dfdf584e4535f02db08d26ed9ba6829349b15a95a28e517ca618b4f8b62e7850415cb2ad05ddaa1e82bd019734ab9addc5a3af8cd07f26a578ead313d0a0709dab27cd8745f0d973558627a36ad298736f742e5a76ea78b31066c5ac7d08144bcdbd1f4c65ab8a4bd96f6ecea72558b5775cbf1cb5f67b699a90546f7bc47b1294c0972b5e14570abc9d9eb9c1480d6374b36470a1785dec2b56852986b21b093cf67d92d4fb7029c5da36217921bfc80f3a761e4e8aea2a0b1eed9a8af31d97beab90ab375b415c93dac6e121ef421435dac014e572151da56ba09f60c7eb8d6314d9a0efb543e2cb5f6ea63b62520ebaad532fef62a27d969ba8c4adfe70fff771e93403250813f3aaad5a4d2f0d95c119e902a3c9ba75eb96483995608fdf340ed732f9345a69e011c1082cc3e2b43dce075c7148dce6505b11e5729a54ce31fe6fc566346bcfc05b35cfa4df9d9f3b0f26af0238e8cd0fed46564e5b5764c9966267d809a42db27d82e3f9d5ceb6e0cca30f068c53d3a335b77568a161eb9c050577dbce4d5c021958df68995e8ae45df66afb8e30d4bb089977f8e8c81cef6708e06fa444fd9dbff8095a993e5ac984202fdb02735f9030385fcde4c446957da7aa9322c8ab7946b357b646e4f4961a352b46ced1988e138f3926d3e65d8531052d3690e2ed777c1d1a6c1935cd08dddb9cf7c48a23408866194c76c2fc0a5466f60cacf04fcae1c78d09a05938bd9e9dfd02096be57e264432aab4b78375a922a9b1b2f4d2624d44076e180c663e111a9ecc8754f3b7570d71dc0a7761fa009a726b3e958170fdcecde45d3a08b14226b629cb0f8435a61356c516e67d7f945d6ce4f366985a36dae1fcd0eea016232c04f62a864a456676381171250f129279a8edb1abd690a4cdec21027f278e4b91d5f60273c647d62c2980d83709b2b1e53b5ad401855ae3ac0449915b37911dc17ecbe7585464626b76126ee40c17e8d086db664e4dceffffe08425993ba2549a5ca00e8b623bceb62f1c325979b42e4694409ed88e362ccd518133365b10eaa2a6a5937d0e43fda5a3cc872272c38570af97dc4d522777a9df3b0b3ed1378172b481f6d6fc6eb87b5281273818e44d49d5584466ffc045076622ecc9ec5e36be081cc7d0993e02eca4ce59a66f7a18b20a540f69205325fd48d32e19310e4d308ad40ebc2c1d18c17bcc545d327a9b7729db32df032ee3016086d3aba896689601369e68522ea36f70428cb022aeed5525395093665c076ea3fbf42663de19efeaf1c998fb31a28a3f8676d1b025fd11f80a62d134227da5d1091d787218d961e77443a21172a139fa60a0f625cef3859a8870150ad2e646654be025c5d9bbf8d7132f39f18386746782e6103541a7cc752bee6b8e7b94ae1ec87abc3dd7ab98412370739496d0a4c5394a5025c219cb114bea911ace3c06003c0be1ebf6e3b54bb20b3cdd8260d677c3ff51d44fdf2b06d649a15043220f3299661bce321a7890a32addf5124f7e2d3909494f1e6463f599ffb447165b1c58bd0426ae4c55b5aacede33aaa8b93f49be962b248674443c36c55e860de5a5cb1b268d1ad017987a3347185e297316ab153d562152b91248b42a70caa073aade894ef3ef34c98c22ad8d434bbd69794aad72552064798c5b29874b08f800706f9dc17e83f34cb33ac319e607da35d36ae7ef9af806764645dadadbfd484d8336ca4f410c48faf87bc40fbb5a71491e57d670f037585263e588be05ca965073966a010d9f81d27dc3789eb5b264a8bd2ef7ff846eefbce6f31625f5ce7742d5ed579582e143839896f9a33ef57d39b2186f2118f9d4c76a91b100580adc82405a9c5c3bf329e93ccc1462abdd1ef9512c65f2dfd0fc78aeb92f7bb81322dfa100616f645a39c00b0988160df844bbfee9e0df76e934bd054c861c305b2152987a55fd6763a5f828c5330dc2cc3e893727f3533e71681aedf1be9946d8a430d93998df2ab55710c22e0f84c4aecc8c1779372fbe6d08e6d3e03217ae9770bbb24d79c7a4646e94036169e5b36820ba7c3cc3fbf4f91e6b758e6da31c14eadb95593d939731609d777ce3422d0aa0b8bdc5c37b72f0f99e2031cc58751761dfed1a4bfcd4cf51483d55af20b9376c2190fa0c3cb2339c92ca872549d3d72f0a7ac64b70729c4750a45a36b836676fb13c368e4dba50d5c91e20060eae11dcc39ffdf994e7f1b4cd9f7dc0ebf2db9151eac341ad927d9bf55f67bb80f02772cc1819a6212fb67b95bad229a2104ee4c6a5da4bb195267304d156f31a31db344bbb3bf5c2cb6dcde908b857c2fab3bbf7c95b7aa7d1b642d1feff0ed55d05ee4ebcd08d0f22718be0ab901b9c8f5828235e1242e12e4819bb065b2dc3ccda09e9e5d57d5ede0bc3bd91a2bf65c25750b00571e3a5eb2ad8b2d13a27c86cc14dc68697635115c410b7e5a9d5850245880187ab9694b4e9eb72e52ba7530dcd7d4b964714b66aa6b986c0cdbf10a33380da2a9b8ca11d3848dda367dcfa29b237dc902ebb8bbfa67f50cd8ea00b51ad0c037461b6e66879128d957f3512b57fb5f3e70785cf59034bcd45e330c1681f5bfa1b756eeacb3f4318b2273bc5b5892c05e855c54f4d135018b8d806703354d02ffa0f192a901e736288d0f71f708791b9b4fc70cd93d9aa0b9bcafa320fae15e7642a5d0dbb9f34377abab9b0cdd736fc5266b8b69bfaa07e9e1361bab37cff3f7a21c26de01fea3a9ada0cd4b0b137c924bf81a63c680824c48e713bbc109608d3c6b4f34812c8c90917beefc0e3aae82b5b6e4b08912301770447e994ab4b85ed79eba1c27ddffea9a4431b5ea675613a1f8ac14a0cfaada0f4b06c02da5a95c4ce77d224728d8c66f2e56ea714ef3327a46231058bcc4b3f0c4d90624a6db3195429af84de11f4df3a32bc203c89a25cb2f54d17c8168a0a78c2621c553773b8aa82f8bf53a16cff113ba5d8caff4814677142b91d87816d6148f5fd21aabdfff4917782e9a51a9fdd21d948625f4af6467f8cc7d86e17bdbf882d87e039cdf0434a2b1e68a3c92ca1d9a944eb72b4e45dbe44fe706dd4b53ba5ab8c5f2920bf94144a3336ef00e55a9451e1254917592143f1245cb4a40cc37d1c229477dca46f7117cdaf6dda7bb8a8a217f15c5144c988806016fcd18161dab9a37cdb7444a5023f024a63220086daa5ef83fa08567b890e134e5e8a8ec440d27486cad4737c01b90963c70008ceb87c470c8c786a412c56dde82f1f2e2557a7c5f7c4f4a40b494d5cde3d9d8666d4b951b011f34b7ca53f749596f79eb4bf3502a83d104ef347aa37023bfbb6b2cccf2f9aa1cebacc61ec9f79d96139be21dfd959a529e3a1088e7a01fa2ae84a5c72a835fe3aebbb7f511e013a72a940e973875565d3acac2ce705da660396f2d13dad3cd320d57613a32e6a36e8ac5c6242c89fe68d2a53488a8442881ffcf0015a35b965117684e3615e834fa8d8eccbc7a6b1544326734cd31097be3d7503e2eda4b34e2cd9153c04f078ba08a575eab8512cd8c07ca1d64420954e778b3a12a890d9782edbfd5c9d39a2c9013662408d21eec3752918e8692dfe88f9659a99f083ab50ee93f5233d2212888c8f7909748ddd1498061f357569a6b13937ed15188b70e0ef4f125652df7fdfb5a2ce5069659d36ff6d371e67bd54933f9be1d01edb78097830d9b491b632afdcf0661ecfa9892f669d329f855f2d0540531f2cc8f3c88ccdce46d30e1a474d3a3735dabfbc15e9188e146b03302ff519addcfd09af11f7c286a1fa44b01b65707c5854ed93e5af8ccb576ed3f7d0d636fae7023b0dc7e8fbf59b9601a70cc3f68145e6fe7cdf76640607fc654b049eef85fac5132a05fc4b8aa6ff14ab7eaf7bfcfd316acddd813e6f23405b6d9342e6a97e1e2fa4c3e1bd1d3ae6d5b48d6a03b230e69e08b9fa38c2f0488fd329a3af5bcab421b26a051d966c0a0cc5e1a394bce2b6bb85fb88f55d040cf1ec8fec0344381c2065e92f59618e9f968b6577339b11a6b89466e424955152589c42a1e03b7c733fed5fa58c7af64532b61cdf2104dcb344a5a64c7df43192bdf57d32b7aaa8e365db6dc999a7ca887c6d8f4c3465abc6f2c0b8bd31d818942fec57e5d4a00cef2c70cd0934953454e099c62693ce6d11ffb1ed2245b5ce4c3146eb171b224828838835b36a582d440d4cd03110f41cc7db94b2f1cb9dfd2a1003a237ab41deb78e337b1a612085591a668677482f6f6d4d6890d9a8f8b78d05ee1282466dcd3bdea6a1fe56b482c76fc5a37cee420cc0e7ce8a510b1065c56b173dac66f3b48b1c586dcb70bda552a61223d27c9b27915bd307ae2c90e3401aa4841e18989fd05b6fd327610a9a09fd6aa69892782ff06d4d3da9abfb38d2bf2cd9dd026eadba37920d95c022f1ef8cfb6644d7427c09952eb0d4cfa5626072313e1544bb9dcc36f0f594e073186fb4d07d09c231b41d7142f005cfb8dd3ff1221fc883227bc35162a0a80d432f6a73aecc0d87a2f07654c9a6cc766cb39b11342c05c2749f8bed78bb65521e695f0263f6c807824117d10db79b519cf7b2a33b5110852f21e5baa42180c012700c455850dc6fe11b9d73a41c93a9768b89894a5c9f24242d781d5e6052604af2fb3e215382fe9fc2bbcfc3552dcaae2355be3f9bd976d64447ceafb78546a7a6676d77db332eabd9b208fbced2d178ba0b9daab1125877613abc61cf5239d290f7ec9954001b15c90a9d38", 0x105b) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = dup2(r0, r0) r2 = geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f00000004c0)={0x1, 0x1, 0x13, 0xffffffff, r9}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x993b, r2, 0xffffffffffffffff, r4, r6, 0x50, 0x101}, 0xffffffff, 0x0, r7, r9, 0x1, 0x5e2, 0x7fffffff, 0xbd}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x2, 0x1f, 0x3, 0x0, 0x7, 0x2, 0x8, 0x1, 0x0, 0x101}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x8, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r10}) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) accept$inet(r2, &(0x7f0000000180), &(0x7f0000001380)=0xc) r3 = open(&(0x7f00000013c0)='./file0\x00', 0x2, 0x24) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000001340)=0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000001400)=""/255, 0xff}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/182, 0xb6}, {&(0x7f00000016c0)=""/101, 0x65}], 0x4, 0x4) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x5, 0x1000, 0x0, 0x401, 0xff}, {0xff, 0x3, 0x2, 0x8000, 0x2}, {0xe7, 0x9, 0x1, 0x80, 0xfff}, {0x1ff, 0x101, 0xee, 0x1, 0x5}, {0x2, 0xb392, 0x1, 0x38}, {0x0, 0x7, 0x6, 0x2, 0x3}, {0x81, 0x1ff, 0x1, 0x101, 0x1}, {0x6, 0x7, 0x5f8, 0x3, 0x2}, {0x5, 0x309, 0x9, 0xff, 0x5}]}) r5 = socket(0x18, 0x3, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000780)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b7100040000fe8000000000000000000000000000bbaf6bde1dfb27088ed7a62662c80f2bf1620eabbf"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1008, 0x0, 0x0) getsockname(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fchflags(r8, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) r0 = socket(0x20, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f0000000000)="19", 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/132) r4 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x4, 0x0, 0x2, 0x77}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r7, &(0x7f00000000c0)={0x0}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r7, &(0x7f0000001880)={0x0}, 0xfffffffffffffedf, 0x0) shmctl$IPC_RMID(r3, 0x0) connect$unix(r4, &(0x7f0000000700), 0x10) write(r4, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) r8 = geteuid() setreuid(r8, r2) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x2000000000000}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x4c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) socketpair(0x1, 0x2, 0xe6, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000001b40)=""/111, 0x6f, 0x1040, &(0x7f0000001bc0)=@in6={0x18, 0x1, 0x9, 0xfff}, 0xc) r5 = getegid() r6 = getpgrp() getgroups(0x7, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r8, 0x0, r10) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x8080, 0x0) r12 = socket$inet6(0x18, 0x3, 0xde) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r15 = accept(0xffffffffffffffff, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="0588877a801ca6e1ac437929b9873f4e67577275e0693310d1f11fcd1fe9526eb3f6a247da16e3977cceaba69b08ead6c9fd352f1fe4be78829828baa21c4025f9193e6366a29be2e0194b6d619e2d7577c46e409ee5c838e55133c802059fb1913a60653801d71f87ccf6369f31228ac4ece4e648a62b2f4de2b300193e071b822b63234d7cd9b66375a296c154f307186a65c45489612ae43511e99ee569de99ba94f6ddb74b9df8b8de38a57f067199f89114300179452371a4fd6b2f766e1c17bdcbb858123c67621445697a208f0db0af6bde63d0fd9415eb09247084a78ab11720a7d3dedde1cca08083b17599c94da4ae88e92d5ddf1ebd880b63", 0xfe}, {&(0x7f0000000240)="968333bff7886dfe41c7e4a26dc3f555e66c0c07d90f619bde93708a6199a3290293f15be07dbcda0f60034d7b102e6fa5b21720919d56c6525c10091d4b8a3e9d79e86fccac747692496bd20b07e1431545f3b7d53f2993ad4718a9b7dcf452c6ab5130cb6860f6c5395ab9b9da7a00b6708ac7820a8a64d94e28692517ff79b816a7d67e60d0d361730c67ebec5f0d9c908e45624d1951901e7141d890cb36bf63ed4c69f2775cab2382799b0d164151f5d3ea0efc6f3c69afc20cd2d470181d4601acb7e5ff088a05d4359d93eb1ac68a091e461706a6c6ad8a5f6a018231eaa635a9f943314a9260e920808b66167a3037a1eed43747ff4047100b4d2867daa0b69ebc5a00b6183063400f1f4c6584f8588a1311c3931cef6a9d61653b853cbd7840e0fb0e6c77c2e253adca5c4dd1917ed7261801cc15be93e6bab90dc493f6039ef4342344f0d75ced08b6dcc2ba710b8bcd27cc9e96f7658994090c69ca8fc6105eb7ec6d0cd700a0e905444bc43b8cba63dc3951169359430c288e71a2fd4aa1aa1a87590f80ea3153fce1fcaee7368c95f6e369fb1b1629a710e6794b00f630e1452e329cfd800f6f4d088fa40001d315a1d8c990732687194d9f50a2b62dd5c12d843c339f4ef42e5d995cfd048fa7d8e632e2bb8a1e123cb916177de9d785f8fc7a7b485c6edf53721aec97aefabe0b2427665b7cfecf895e2521ab700eeeed8ccdef2637e6c6167de721f9efd1b818017d725b159b93b77e3c642350b0b09c507826a86159e4bdf072eb35a89bdb11dd8f235880e653d755550e64f23952b503facd6d9642455c53825b69417eeccc5213410279e2c0e9ff907245ed3103133b260e657b9ad24d895ff2d5d7979f20bf53ca007d61623a8c2e47deb6976c3720b648b219e0d5543b973324ba1ddc3e01e0d9b52089077cde3a7e7597570238096c75b267ed21308953fbbe3fb8cc700ad8dc7ab5a737ec639fce3bf530cd3b75989d03ea2ce062934e55c12c7db0e04c925d8b5c08740b2ed65272a5db0d07a8ba9455c8f209ff9cc6b3a70c2f39d2124e0a9ab99e466f1ea8d94f84fb63b18280d38adef59adca0a076167e5a1ceb5cc8369ee844b99b87960567fa9c889d170a0777304a3827a39802ee2c6ff7c7a3f63ed332c1c3e63f215d916a52951e4228218441a066df3d6ccf3f9c932826ec4bf90eb4a74d9384bb5dfc20e03b46cd092c7165baf2e03664146a9e774414d7ce43fed019fb38880f9bb04d18779a2e2cca8ce3d00f2c96da00d85d8dbd8538eccc0745009b8e62ff2a2a275812106145d1b0120e92be58a1f5f08122242a05a8036d18f1812a3cf21d8a844f16835c77e5b37b55913d30af640ac7af94a975c7af305c2e3809f005f1530bcd27ca67a5a2dd758d5c70ec2a8439a9317003eb11b5af6bf1991ae51512b39e3d107e0044eb081ac90e9478ae4cd950571005894b1047b1660ee87cf1422d44541c4a6f99fcd6eddc731634e39309f6a1746fd0f9c692954287f23dba16ecc5b167f4411f3f9b42111536002bb80c8c285dba46a9839d83102ac5045f173f4d8a80b4f3dc7131f57abecb7aa5b54dcdd9f83dc43f64410cf972701c9a88651b4e13958cfd76a557b5d7ecab7444444c2929552a51844a7337a86481a53ff212af43c17f0559634a8b5cef11be686ca913256424a2484b93d2f8914ecbe7e22184365f51140d7e07eb3e0b8a2fc8f5222370d6d627786314dd8f1d6c778e1ba234e7b460be79c811318373a02429ab71e70b29aa405bc2677c093bab6ba01b91ab6a7a7060c41d9d8c21236de0d3516c6aad1b57dcbfa1b052b5713447ea410a1d93869e274ffb7392c9a237d1b26fabf43469dccd2458df61e8a1ec865639e403a91d29654e8e849f4223b8f162221bff8479424cb9f839888133deda7b3d08efdae03a193462931eedca657b76969a6a76dd7d2a7b5a75ae1645617f0dafe956760f47ccb6948c452015091e88b4d41215b78bcbd0a8671b9b170e0805ae96e2476c7d4cd6c6ead916e6d051e4db863ad62f0c79140d0a981ee1ab6eba894de45af26d5014ad0586b22ef66335855a66980d2e9412de980323c71b26df150d99bd9e02a0b35c34230a26f86c50eba95fba1fa12cc6bec9adc0e573cb4f500483f86d6e7cf16dd1fa3b62dca05b213db6d66f2273cddc0e1fb75e158b6b58a182ed09923d8f3af64190e6219851b2f19fc7084d4d58ab29ac9bb9a72824be3dd2bf9b0e7eab99e53bd1d5cb71c0ff6b5507942fdf15ba801eb92739caa4005f2b7d84be2e55d3c1471cf9e22ab4cc9519f5632c4b60e5c9a20669bba8a8baeab6b4e57779006837e8c54a29f58803515ec547090e5e4cd714375ed01f0b4e663b0657d6ca6612ba7c519c43c71591d7f39c8e1501ea59d7149f1b45e890316606efca0c7eaa0988c863988660bb886245221f31d29221a678f7cfc97ec850d36efb250ba53a6a936fefcf3b5f6a2c3f37eee8f087ea2693dc888ccb375f629bec213925fa8f104a269cd1a3dc38f86429e81c10b6c7853fc98b892dc3837da67415278430f2d5c74d2b428ede808d7b1159c4300aa0a418865ffc5eafb4f3e7d85427c7c61669ddac203cded1d495a648fb6adc6a411316ef777d406c8c51abd5cf78f5f3fcb247a24127080d1c116a0c47d5617ecf062677b95140cc6cbee9289f948b7b46d47892443d3b6e1753af1e1f91b39bd2e0ca1f8ab1d17f2e6d07fb7cefac589ce3ec1938f04f3241264deab549a48fc3a09b3bb02f76be041d81b1d4d6a74a637d77c5df0596bb7e2b9cdce46cf487d91fb89e0dc5189410a5ded9556aebe8671f66c78d00ee52339d63e92587f0dc4ea1852f86fdd7410e000e86a36b34c64dd500a9c259ddb012e59d721c2eb33a079aa8690747405e6585ddbf1c566c2464cc0bf2f881ec6348dde43f8244bb960e8ad8eb1446686df48d2739af5b64e466d4c822ad5769ae9b5d53a1f8f5548d85df169e9294072e22d8199eb66ae6cdd7120d5151531d9c8eca078145f1ebc3d00bd2ff0057b27465bd945816d912f1b8c647b65ddae9927f5d5eb131ece1e3276f81134bec66602c54266eba2e105e34b81c9cf45623917f99c20e90abcfc2121c01a54171bbf433a152cb6f7477f96385e8b834935a2a8a993677150022082f2c207e2f9aad3f7669e251c25be6f5f010087de836baa0976204a4205f784a353f339e255e20f9a099d96941fb5257ef081ed7cbc9c4edd3e6f4aa15b96c1e1f25ea9fc408416ee179ec8c3c28ac5d438f620c018ea7fce6c8caffde4d28ff450b4503c2c2ffb5b41c4bdf648ee9f601a2f9c8ba50a6d39933c516219fe24f0bfab050af798fc811374974db1eefe49ecf06b36f36713f26860202bac621ae5317dc98da7f17a019343f1da9c922de989858fd418e353202e1ceed1d47e4b296d14da7b3bb8a9e866636b2d9f9b2f84c041ca24f2abd3af6d29d22d9979851724ba7931934c2afe32b6f9186859fcb7459be43cd4a7fd7059eae99a0d1f247008afca209755fc6e974c2d60ba07b68dda8be64bc6a08c593258801e275f6b8d5ba30922fb9b6e90d9e5d8094cdb7152d21596b8e74906220ed848eb2e58b15f88b43ce064187c90b5497c881bd03d09c97eac9a55bc4c0997e56d0f831af867dfb2e70d11a22b8a2c4a12069c936901eacd2d204b014335217067067556a379786d180c59291b5d4a8ba6881566630250ca473aa8c29a1aeaea966a28e58f77e46380dfaaf94d7c404461e5827ea867b5f0ad41ac7e2607dfd73c1626460306871836d43aafc29c02a1a7e49822c4b875ef4fafe1c6a25fbda072fa72d8637d863a2ae375759df120f70548dbf6570647f9cf9e637d1507aebadb58372486fd64758bf9a7fbfe49499f6c573b2c3ab0e47405a7cf307df244725f4c2ed83a2d85ebc0a5122cb351aba944330f2d42b71f15724e9524b3683d0aded2c638fc9322fc79bdd4a68c30373b9f3032adfef9be0447861616b126341ccadc9a3c533fdbc151963529a3a297bcf182cdf269f96867916a78bbaba1aa669c27fe1146bcf514bf73124aab4cc2b81476cb9ad593fb55d9c498a7f649bc952cf21ee7485560fac687cecfa0b1b9a3be68e4fec9c86e1533a9ca2ac7b9f8f03246b81263092c062cc961a7d967cc9ddd84f4b5a61d362393ebde97d965c85403c1e2cd1384537afa3738de57c5c454ee34d96122507de1612e5a8977f6614122b1aaf6db88740187779fed8ea85b909567fa550e0082f449a4dcfb2c2c56387140d5765597c5beef31507928d455bf9ffed75e5d0a7f5010c350f5dc107b8dc6ddac944467719847159ab012e61f2613472cb2f0423f17294e55c216d62b20c59c4f572df7998824dedc12854862517d74e450ca2dbbb21d1846c182e60b27db18e2298fc5ac619a8d05e74c8597827fd9036f7418c28bcd96cc286caa250ba332df8cfa5e5838464ded1538ab93392d38c25bf111d40d851c440ac9389716a34173dd66998b5522454be5a4e4040b06deea21144dc6492677cab4dcfae8339442eba83f2e8a4e2ffd14f9f523e16eec293845df744e9ab5a2f9d2f942a06abf171a68d916c40eb11c2797f5c84ac336a530435e9179115323e5c5e55e8f97a6bbbdfd6b9518b9c87444af972ece0e2d09639a3ecb87156ed10802c8e674d8aa02d74adbd344aa438638eee6fd1780c6a2d3f39a8c613126ba82afc7c1a0ea7e5a7bb3b064b7bb00c13a540b6075877800c87a08127baf2ff41f4a04c9cac1adac4d2e7e50197c672f450a233e8f5f5aea4624e09eeb2eb02fa1c94f799076553602000297054c39924d4868a3d5b44bd5e0de76a8629fbe5c64ae4b7cc85e05b765258bccd325a3ca45f7bd60f588996133edd6cef11ccf9af0f7875f4a902304f020de196275cc48b265f1afb2fcaa6fedb13c2a746412c8951b33a1b90e510b0070ab306f05227462aa84a2e65ec3a415d421472bf7a87b36ef51fec88d19eeb7a34c8a97a5dac4cbbf2db1fc5d2cab71541a91c8bca5971c2e056f82c1d00fc6871e9246814ca7bf6fc89d3b630d8373f99b49b4b5c89e0fa0e5584e3a426199bf7c1e9de8a8c6a801581352364268af89b43359016fedcc56706198e6d84d872e11ddc16ae0806d382e6a895ab074fa9a38fda02a3fb815111a9ebc563cf77e8a9c522732345adfc4af6eafb3cd81f9025231ae2e8a9f54542e83c4ab509b2d1ec61030877e8a7ee9f6bdce45d2fa083f53377ef04dfa9bc8ddc888c0a18b9ab3b383308b99c5824d8d2ed1ca7936746449a095201c98612f1016ab563f89ecd81f9462cab1ffedddc6d6dad6472356f1927f4de411768f2bd31bc999a047817c7dac9c4e3cf460ebc355f9cf5bf41fdbe112c3ce1da57998ba15e580a00843a08294eff8a9ba810141f6ce6efb085595fb6d3d0c24467aa8a278f7fa8a27ec4d005f4865d1f0360579202b74df72b4f840f53fe10c9e8c8d6fd7bb08f200661b2edcfd1185a48d63854e7fc5e03be7b5f998f3303bf883361ea333236d87bfc66d7d97f3a078a70c1e322f830910eb1916fd935dfcb6faa79650592e0e3935a96709fcaeffc4f36fb4a41b4cac1915352141cf508b8dd473b3b18f6bf22018868f6cb3e61f92f4bf076d17e3aae7b08b429ea1f0ab4b8ec1c71d9536f08b3676fb5eecdec259d0c9c2e5daf72c2058638072241117169e294a8f24e09dbc48d2ce75a4f1be676e4c9cc89", 0x1000}, {&(0x7f0000001240)="435584b6eb95be93debf84b1de62cd45c24ede553989006c01b6b386d029ff08dc98fdb0708f2c13ec5c4b30af52f7a0b88f0c66a626f8096e0ff5b98d7bb9e9ffc0d943c46f0e118df87f431ad456397160172e89b1aa5c85dba4f5c34d7b4635480ace78992b891c292c308104fc5b6c30648302a4fd7fb585bc35a1640b6d1815b1022336081b0298c646c6c61f492d06727a4d64c1494c842cae886ab96bdc2f9ecb01b5c9ccc1b73c15d8", 0xad}, {&(0x7f0000001380)="3472712f2acafe0f8c602ee3d0c4fe0ecba41743f96f3ae34b41f4dc3b354db29724ced79c0d64b8b103e3076c152b8f98d88b8a98d676e26be0f4d97912b82593f2e83b10992ab85f084e718d507da95ebac1a3d65f2ec4a204c05259945de9597e8eb8bea53216b8b79171cd85f6348b06e9e8a73b53867ff2b81e3c34229dd65d9143dc1bae2af1c8c9b9de14c42c10d1b70045e83d61fc2c41b15227803101c6", 0xa2}, {&(0x7f0000001300)="a83e55204a2ddf", 0x7}, {&(0x7f0000001440)="97373071446a6b8b02f6107c024ece4dff813e7158cd0335d49a3148981770b581b4cbe63854c5e8642a40ac4bb549068932e81ba58880560c7b592bc8fe14bd4a99b215c5795e2da9122282a75f188ac0cc8e1c6d9d191012a2f90b241137b2f71e930c00622e898742ee4a6116069d7a0b327cf1c23377c4540c2416d46bc65b632894a80c7bd9d3622a68e89a4df8beea2e", 0x93}, {&(0x7f0000001500)="87d2c618662a358d43d44979e5060431195207009a4366684c727f32c6b18de237585e0f937a92d09342d8f20da879d7c959eb03d5286ac53d8ea99bfbbcd7b59460f0931b2116ceaff627240e65b484ee8c180d", 0x54}, {&(0x7f0000001580)="07e8ef89ba3cb8114f60ceb345c5f9cbf782d4c387857d8639c63b1c14a4fc0c42ad5556e61585abce6ad88db8aa974d2c4dd62a987eeee2e7fa172231e662f8eb0e106d11c1318c5e4cce577420f93ac76f33064a0b2cdf149791e305fb9d469c554e2fabb1e09e7624bbb284b61846f4da5ec008d75c9507c9a32d3bce2a8c280e931e2783160fa45fad3f0cfe24ebc52174b58fbc34a028cb4f795d1a53ebddf3b5f362d6a3e20ccdc425588ed9f15253b8d5ed88fa4ae01e5494", 0xbc}, {&(0x7f0000001640)="03e4c6e608bcea1530ce2f28df672f7e142a665b3d234a09aafd1c1ba3a0036fb6c71d45d9fdc1e544863b810aeee6dc957ff0cc2682278554ae2c76cbd188f49a2886d489190c4a764daea7ec215cf7ff0c85924d447cdf8e707e2471b80517525f556b2e41163d3c2c6bddf3d4a516c99238e1e15dcffd2de621f1", 0x7c}], 0x9, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000008c0bdcd29bb01c1137dcd38aa73aa14139", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x2}, 0x202) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x108}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffff86e68b0324617ce20331496ed4e042e16060626000002c00fe800000e2d26aa2c335ec106e7e2b0000018000000000000000000000000000aaece0e1d1064765"]) setsockopt(r3, 0x1000000029, 0x4, 0x0, 0x0) close(0xffffffffffffffff) writev(r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x19c, 0x0) setreuid(0xee00, r0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) executing program 2: r0 = semget$private(0x0, 0x2, 0x6ba) semop(r0, &(0x7f0000000040)=[{0x2, 0x800, 0x800}, {0x4, 0x0, 0x1400}, {0x0, 0xf1d1, 0x1800}, {0x2, 0x800}, {0x1, 0x9}, {0x2, 0x5, 0x1000}, {0x1, 0xeb5, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0x6}], 0x9) setuid(0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xc0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000), 0x0) sysctl$net_pipex(&(0x7f0000000380), 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xfffffffe}) executing program 1: sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x80000000000}, &(0x7f0000000080)={0x200}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x4, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) flock(r0, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x5, 0x40000106, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x24) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000000c0)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f00000001c0)="3775fffd1b31d6926e1e6eb90f64cdbd941d8d75e74fe0b700edd175c6a7349e5f2b7f4a8bceacb140869da236f017edfd63b11dc119c0b3d2880513b8baff1cc9cdd6503612e3aae37b4934f346191067930e3a14d50a2e083556b74b009152622f236a8f7e5e38a8ce9a5fb7ed73", &(0x7f0000000140)=0x6f, &(0x7f0000000240)="1adb30bc778b87b7b7928d3730296a937c49b2e94c3a1f36a846959f4588f6569f4c0b362a6d9ca9dbbc5cb51718186d48bebfd9759e4a6dbfacdd109789bb0229063fa34660ce86141697b3459b3ba4fc359b270b0603661c9d6fb3ff8872277fff61ef36a2f94130d62a0f42b320520c873aaae627d738c3a096a3f25a0f", 0x7f) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) dup2(r0, r3) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x9, 0x0, 0x80}, {0x7ff, 0x1c, 0xfd, 0xe0}, {0x2, 0x2, 0x9, 0x1}, {0x4, 0x0, 0x1, 0x6}, {0x1ff, 0x2, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x1}, 0x2, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x0, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87d6bb34b19178c9213e80a99c9f5e45e93c6703d3fa3e6da8182eae9558081f823f25ee4f6eacc9e06bc621419f670dcdc3885f76eb6b5cb4d543ee216087a2d76176539fae94068c425dd3826391d28428a39b4ff7ca9f3d103ff5cf4c5071496207e57cc0c77b47b248045d93463d6a270d142840a90978e91b8567ed9fd589302d9a6399c6e7620af428c95e0522e80fbef15b607227eb095104c587ce330e44e6c6e2b909a0a2e3c873f15e060ac90910803bf01ecb412e7664524f687beb9923129bdf5d6db9be385c54eb89fe5e5b33f2fbc2039781b013fddd79464cf1b2c4f9d0ba46bc4d535a8ccc65489771518d085f5426e2d84815e1dafee6953b5118a533afb8236579a2e6c8a5e0e91e28bb55357341552baa8f59bd9a2a025a61265d3cfd1c29f1674e0bc876eeb275fe318ae2e968166750c767b3fabbee2176d669ed3716a940966f0aeca5e9faeb3cb05ae7089767564b671b2b424f309dc78f15e442eefd47ab0c2bc50b63ea0dcf80c077edf4595940a8dc6697c751804b0e22bad569e6a5b51ab56fafbbd85786dc58c08e3dbcc25fd6a122e8d7ae0637534f2bd13237baefc48d5041bff71210527af94bebb2bb4c6029f18d22d86364270fe8b01aa4537be974d1a9fb37430b8d2b3b89b68c9f279c674bcd1f0a06f9efba033ee678777a47942580476dfa70ac3edc49fa2d8b8d8b8c21247a77c861d78f25960b3f303b79fdb9c0c7ce9702e92bc8bc5e7935da3d0427399889da2499d53a62f1e269c39e91713f4bd34d4c314342f6a4196e484c1d583ee297b92d60dc86ddc45a9de4f142843279de999c37d5599aea0c4e60c8dee6590f71d0a67062ec60d1b9a6d6f403ba8988386c05cb630f23af9615765aa283ce2be52a32bdd02e24b6d4c51f62ea7bcda5951509ab850e26311ebce9a43b16f6529239cdda7c065495caff1f335905b4ba5bd6aad3a346f5716f48fae494daa1b309591af5cf3ac1c633650450bdbd37ca8cff7179505092ba928e6f015162707f856870a6f0c402711996945066c550ef0719c5ea4b1b7666d181c87e0d1cf4b356b1e0378ff8e5ea9d1054007ceb282f4380d9e2128044624c6ea69fcb4d213bb368ba15840b262918386e3792efb137f7e50d1794973df972937cc17c0ab78b3d85124501fd88b2f16cc8d51983a0d654e84635bf31acc09da2b2c5cc416bc8b530b2426b8511bd5086f1469183c6432e998cfca6d62eb5fd63352fb19de58ce29a926207612b4da0fd638122197280a0e45cbda0b9973a1e248d8615e537bcc60beb7398bc24d072b42bf490e100f13dcfea28c1849ebbeb15663b5e9c54e5582266bfb7e535f3b81b5525aaa03d8cc0d8dada6cbc2e1b20730ee1b65585894bd70d943425ba796048a92570011e49d70b45c8667f02be33786c35724e9cfef63e6d14161c4dad21c04656cf4fdbebc666035a31dbe398a6e9717ef1090d0093a8a8e8cbc39be8b5c8571b707549597fbff5e6510ec1b2c940d4d5825f0ebc3ef1d5c81ad37db670eddb11e7fd512485ad3250214bf8b63e7ef855f73dfe189eb6c0d65b553cecf0d81cb07e8c093a5fb819de0a27e48bf32bc3f66ecb1c501d5233613708c8111fc102c6a0f0e8b8d92fcbd6a4fd0545bbe94a81d961fc0a39ce4438437e7df2d70215cf0b485f16566343c0cc33a6311fd37d0adaeaf072c2e4404d1521565761c10969f6e8248d525dedc9ceda95cb082e76f7a978cb23b6f396aa09917202e140d6f85d84fb1a9e548292a25a57d83549ede43c6753b083a5e5c1cfbb14ccbd53acc63b2709f8d4a011115b0c8ebdf51ba5da307002e545e05bd395f2a216fdaa3a2e3b29d499000421f8385d7e2d7725c9a97de1f5cec2ef66e6ab547fda485d903a9bd24f16d503db20e3903a4e37396ce92ddbb1a7d665e4c148073696c6937f75401f6d42987898d3569fb7895a9677e8fea0c8bca21ace9de93151fcc3626255e5200214362b69c7f875013ba49c827fd0587c263dec74cdd42db0f7b184bf63057a3750f280040469f03e1b958ac7e1107610154608a5af45def1f6b710190f8da12d1e0c4ee0e62343d753bb97f1bb07db740727e5bff52bfa2736c96cb099111bf96c0812b03663a1cc90276ec7ecde9440c2268ac71b4ec72aca8c613d7dc63d5890806dcea7466e77ffe2248e0a628f0c621b3b5fc9f690ff47d84b404f7b6efdc2be1fbac88fc40ec28a0b8bf084c0b21f710d98551ef3d6de76204a3aaa9b2accd907b8cc65ad13b253b593038937d145554318f23d313d5b0f7d903b3809c6770ddabf169d2c9fdc7f3811707e4d2000ea40606397f2886d51b2b2e75e47fa477b98001fababe31a3c9738e4b4f4dc41050bf3839b762b72287fad697c227c01d3703d9619cde3ef75aad9b6a10392d607b3565f5aa6dc2ef3b13b466e1ab070cd5fe7b0d62a69e5227a0688daaaf14a713fb017eeeb54f714be5e91acf0934d36f3bb64f3313fe31f14ee8afa0d25333b4d4bf4b4e193a4933d3dd2343dab9625694b944ff5f84a9d0a6b1868b6af1b74c0bbe3c99cc6d9c1ec8d85f3861d5fc009042ea38c5c08764e42eac84791b3b654c9c45902c7ef026003e8757fdb5173f4a03bb076cb0c27630587a1fd4cad71bfc988887a7ad106ff7cce2b9330a5e6675473fecbee3376b458c1ac3aee0b5769ad55083f439c87b9664d9a53e720050c3999c11520ff931b5c2fc95315bc37e17eac742b862c78cdd2d3b6040ab245e12bd614d5c562ac9468db452dca5367b832859d4f63aa82f51f19d60e452b4e9f86adff112f37c56b9939e736d6538a9bfdd0e227262c4784d0eca8ddbe2876db07a88df026f893973d2ee92816d13aaac09092a428f167df77f305325e18b33f51b5e4f3fc282e5b1e4e494552f19fcb18917240ecb05ab619f9b995d5bb6a55a6df26a0f08270b2a79560678d45447ffe3028cbc2257526e85405c1b399c5668b2d652593ee5dc94de17db54201db3b0fef03db40576d65e1cbc4fa8ecd1b40660ff7ff7a5df5950adf5e38f54be046304b04fe12c67eb704d42fa9fdac2b12323d191701cda713aaeb0e4d72592e9e62588c97f39620dd5606cbf31fefc4efaee45a87ded9e20cd15b0b87495ff55ed368075131d4e03cd0a1e40ca4d82d27cecfb23c2ce3e394669e67f70f306caf031d9f877f81ea7753f780e27e52eb8bbba97cc54263c4806885e0841ec433695ea21fb8624f784101ba51662aea417741da5d76939e9b409619f7980965cb0a9fab5bc121f0d969a18d68fab52051867cefbbdb260e2a613ef3a3abe046fa1a6d95ca7a970541ce445385f4b5c439ffe4f16167aee13964b1e2612bf4efe7105b400ef8c9262b9b9c811f284c686b27cf5ee5fb25dd61d87d49827316038dd72330abbdd83b49831afd657c97b654e574d4d760078815c1a1cc1bc05cb301f4d68c3fe007042eabfc1f6be99ee64dcfd912ce57a31bfa2664f80418a191ae8d78365ed558e4d95fdbfcef3b2d30c64ad2d234f685a88939fd7ddbd317fc41da7cd70ef5d9b39c4ae100f14f18143ca549c533c087129d46a71c4b959fb5336a372fd502f2bb3196531f89ea3664a55f407378e41b0fe4e11c46e71bb991a273fcdf29c0211693ba5a6c273dc3580552b89ebd8bf9e65b73a389c43f4d3fbc4e575e17e1086d92fb4de7d062d3562102c3fa85f1732b9c7efd2d7c9bc5ef6efa907795895815c0b158b615c044a82f38c540330b20f8814aeae5c6721aec3484b8429fd1ab80947ad137df582e805834b649d09c4049eef1187b65f3c2db3652169c9f99857caffd16a78ece5a221a8c213bb1d2ce65cd7b8c7ad5adea7a225cbedcee0eaf1080dcf128f392e5bcd2159c6f36d8324d7ae33e3934e5860e76f696d6d046bc045f8d0e2c26d980420f741795ef10c280c64735f04d64a847b29efdd55d2756a8f0f34d720f6b8463a5e24e92b6b3dcd5c702f25ea7d34a2cc278c848c5a9b8fc4bb48201528cf3e6b97143af1c55a304abf958c164376d2f08097058263d0ce45dae6b236b429139cb78f8d4245945cdedfb802e6bef2607c080a4e2b2e840eb6c9d394e94a7850767b0d4eded2928f45657ca4f4e1e250fb2cee3210254fcfa6223d753df7c926b72b073731dc5e0d6e1d36e74e2c09e299ac5ca80c468a1811732459d6f1ab7fbdb1a4477044e7bbfe060e077d382be413375cc30347bf9f90069fdaca3221656a1f2bba4d813ec11e9fe25749c09957393f545482d0f147cd094e1a4b6cb9bdbf4eacb6e36d7cfd2c6015a29ed838c8137e6005775f614f12bc366a0d9ec4af5168cb1cb2d004251ce55ec518bb1fd33f01e19ad670f98b534a3fee199d5031076944bfc3e4a51423649315dd46a8935c1354851a4f508404e8dfa4a107c4ba9d551cea318ae50aa2b04cbb6b90af8c5a403a7cdd617157663411a0918a153cc6600f31dc7cdf725cc89e4206a4d38287b648ffdae0f3fbbaeb0c3f28c12762a626a6da1acfb3a576e05ac9b922cbb4ebaca0f8b55263373d12fba3ed7b617c02c5dc0507237943d001560c139350a26f56b92d9015c643c703817f537172aed7af9b6ff3c54747b43eb4ec41ebd0e4ada5a345a758493808cba3505cccb89eea7493f16e46d58026de810469778a7d12d0a876b08bc547fd0dca9e8f848a6a70d5921b129445be16db83d3b4ec4666d51d5699fdadd11c32dbf7edfe4706dcf498d8d50859a5c129972dd32c620e379070d6a1b43fb4fb1cf4476583754ad98a9d8cb37616675cf87847d47aeb8c4fe48d2272bca6f56409e7877db223e6e9da7f2955e80b2ecdd78569fc2dd63cd15442e49b8c680ca43d94f8a37ad5e34f199be13ab525214eab507722829fa427e34d2c393deb9e09806da2918de246686c7b29e34e49bf3216e525d252dfdbdd741d0407238b32300db3964f468bf3c71d7c95980032951bb933b8865135d27ddbb5e1ab854384fd79e1b3f2e40b02981fa4ecd521f565a7553fa2e18c56bf524b472ca037f85ee7034b2867f614f7383eb72828bb9837c35dfb0547c6bb68ad91dda8a552d233e5c4b6b64e15e651a085f0d7942b3c6eefac153341ae879e301c48ed6ba5f99162da77a1793fe61fbd863d37ba1f313cd16b22a6d64dcc4d5e57ea92f412d7658a193ee255633f9adda8afa9e542c0cc024958aca028c1f715ebbc1a0fd6d1968218077383997e07344aa8f2b870318c2008d0bad5ea13694f527e110b7a05b936278af5182a574a417d00275db412e630b9cd191e222d6e90a896e7f754bfa115762895c76c781c924d835ee074030d8f08ac05ace42a1e7b7d566c6078f42e4ff6b572d15788a88894729ffc7b48e90bddc4bb7d15bfcffe34b0ad9237852c92ca50d3806cfdc2b218174c23d3b13c3ee859474c0b46c7668ee7d4c83e81ec0ed6df6a68c9396a304d3d3d9c6aaa29e82489a2f839e6caff4629368efc647477ab5f75900e572678b4b03a5bb28b79b8416b7c1ae0ba63229e2eb3e835e47929ef25b1365ac826be33ea05b59858957c55ad12a741a9a66ffb0f49a78323ed0eee41369ae73faeebaec49112597ca2b01935daaff597a597b5215ab6f8253c992440364e4b34fcf3ecef319711e162b1ae7f5f6003b6972eceaf72d3f4a976f028414acb320917391fd1fcd002837d78aad024b39d994970e5321eeb4870a74b23f14f7072d76938175e9121959a32d9907dd80", 0x1000}, {&(0x7f00000004c0)="09bc5b0bbcdd8094279697066495f6c183c795ea3ebebe6c74387e023366038cb46df2c1e6fbf05f149f27e988dd7ff1de4d3247fd4fac39d95428f65cbae9bb735f62ed8b2dfff9793d9d87c87034c8eeaa4230e5874621bc9a74e30f1e6bdb961bfd160725411628d0379d3623fe7f291e9b6476f807da7c714f47d87e1b365c89bdc9f6897dc4e5a330beb288d935a3c60d29364d3f20399142182e522857fbb249c30470bfaef8d27babf0a8605553bd4ecdb69f8250697c", 0xba}, {&(0x7f0000000b40)="40a888344de8fe", 0x7}], 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240), 0x0) executing program 3: socket(0x1, 0x4000, 0x7f) mkdir(&(0x7f0000000000)='./file0\x00', 0x48) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0xd2d, 0x41, &(0x7f0000000040)="04000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206951, &(0x7f00000001c0)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, &(0x7f0000000100)='./file0\x00', 0x8}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x50}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8a}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60d4787c0a00e1cbd4c7b660cc12000000000000000000aa00000000000000000000000000000002"]) executing program 5: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000280600f6ec06af0004", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002059078"]) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0x800000, "48cca0f1f81a6ad70e13a0e265f800"}) socket$inet(0x2, 0xc002, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013", 0xae, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x3c0) semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x80}, {0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x5, &(0x7f0000000640)=[{0x8, 0x9, 0x4, 0x3}, {0x5, 0x64, 0x20, 0xffffffff}, {0xf5cc, 0x5, 0x14, 0x8010ff}, {0x9, 0xe6, 0x3f, 0x1ff}, {0xf000, 0x5, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000880)=[{0x3, 0x3d, 0x9, 0xffff}, {0x38, 0x5, 0xa, 0xb}, {0x5, 0x4b, 0x2a, 0xa5f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3, 0x1, 0x0, 0x4}, {0x30, 0x3f}, {0xa, 0x40, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000a40)="76e5dead6f0109f8df68fbcfa9aaa3b49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a6a004000000000000f7d32fbc127ca024ef86b51d1119a73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e2d44c9516fad549535cab88727c92e4ea9cdbba98eea2a991e9839ac01634a347850dd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c753206000000d3f39c1213c730992e9402826ba3511d984f050bad76b55e609c076ca577740ed8a41df5fe27779d80f8e84c3d383aca06f2b408af50375e1855c194b3d681ee6293be6144dbf40f69092bf58a26ce028f9d34b2851feb2cb451959d270fa65392dcbaab0e0d03cd30d9f3b70ce4b9c7dfbb2d43a46cf03b024d88df8908c0ef223bc13a367e9230c7438e9a1ff9dccdba781773e5dab6ace2fa27d18119758373267aac589793cadf082e120ea0440d580a79bfc7896656f602306aa48f25003124777eca0bfb8c2e40380db485ead50d6ffe4a270eb0085373b14c0f058f1fd65b53ac6cc2bf05fed5db4aaf7ce19c8c4dee12da4df94e3219dafc7486c538ed99a870ae23fe48070a08c645a03a6fc8b1140cfde11e1511e48780246db0da944e0bec7a3a02ed621812c411e9cc97fb38776d832f725223a2bb6ce4bdf60fafb39f0abcca54f6c28b5fb02e90d5", 0x20d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0xbffd) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r4, 0x40}, {r4, 0x1}, {r2, 0x40}, {0xffffffffffffffff, 0x40}, {r1, 0x40}, {r1, 0x4}], 0x6, 0x29a) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r5, r1) ioctl$TIOCSTOP(r2, 0x2000746f) lseek(r3, 0x1, 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000280)={&(0x7f0000000580)='./file0\x00', 0xfffffffffffffffe, &(0x7f00000005c0)='./file0\x00', 0x68}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, &(0x7f0000000740)="71f90434714f215305c37082000000000000000000000000000000003fb8d0f42fafb6f02c64630dccdeaf57f13348b7dee5efadca73e5bc1d4a1b51f2b33ab166be812893babc39fb076561c25e10122e4a458b4d042c02aa7630304b3cdb9768b1e6fdf2fa4105db1a8b", &(0x7f0000000080)=0x6b, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f00000004c0)={0x1, 0x1, 0x13, 0xffffffff, r7}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) utimes(0x0, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9}, {0xf56, 0xfffffffffffffff7}}, 0x2) syz_emit_ethernet(0xca, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000ffffffffffff88a80b00810023000800481c00b400680001063a9078ac1400aa7f0000018317017f000001000000007f000001e00000017f000001440c27b300000800000001ff89170800000000ffffffffac1400bbac1400aa7f0000018913ecffffffff7f000001e0000002000000000189020727807f000001ffffffff7f000001ac1400aae0000001000000007f000001ffffffff00000000008913400000007f00000101e0000001e0000002010d00907854a7003fffffffffffff7fff000003ff"]) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x5, 0xa39}) executing program 3: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x20, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getegid() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="a0b5aac4134b5ce4de94dc44b0b31648a927ee1f6899ab9ccf84902cbf80a2d6a0171cd8415fc29719a05e2d84674101c0d8f8d90f9ff6f42136fdb57984765e5360204e876bd7171211b65fbd42b055c011f415c9650ee383a2b1d8d6e2ec986df9fb18e3566943dd9290d1850f7415e5a0ea5dd1180e08e07b67dcb8d9fd8311ac12c6718976b33a445a64d06f33bae9ff573f0fbc34fb895761a218bca9120593a5603bb843a3f1d976b77e9a4cc5c6fd1b284038c5cfd0fa0db2677e84711594bcb0bbd69e84b5a19f361a71b9fef004691fe4bd7fe1d4deb22963251dcf85d020c449aaf3d442cb57516a1acf9709de45a483167712201419d296d481ce3659a0efbc04a25dc06a9a992c1682e311596d72bb67c3f45e7a30ec73eb5f94071b7e9623b5b3a57c4ef21c0dfc71d9a5a649669db62bc5ba640fae4222b13a9c512478993abbc99c4ec102e17597643d3dd506c4d746fb8c861411017d85038a47705333ec1a3ea03646546710bf3a609993aff2313cc566dcae0e62f473d59d86be5b6c61a0c6799c9b79e98cb1ed864f551398fa441571875f58fbfb567f8540f73b5f5822de4948b7b3939ef32203c5d61b5745cdbca061af834c233d22f60c87afb8e06a9ac521ccc58e0a086f1b3a28945aa27ec80a59ca5b2e77eccf2cfd6367a73ea08d2b29503db187f1d85991a4938a0175c09928123b44615b8c3d4ed20b82ffb5fe420be368180b436fdae04bd7cf3e738cf4f3cff97252ed447c7a9f19943510a0eb16b77bbc58ebbe5e275c241019aebf27bbff2ed970a019a12a029c51401ed823bf7385c6779f2f3a2452ba2b0f24bf78a1d6f02c05b0371ae702e85221bc259068cac4c518c52e2b7866d9ecde88e9c2316205d40ae660527d72d40eb4c85565c5093275a4f633ad9660cdfa6256c1fd775214fd60ea044ea69edc7f6f11572627e61c9aab5117917a55c1a06e3ba581fa208e958036601bffdeb972c189ab4e30333492c13823c2e06a59c8c6e84b162dfd849f8c8d1a1b2e01991ed056b90c64bd9acb6231d5cf833c7223db392ae58dcc69f95a9af76cfef2df4ccda5679910e091d5902622895877134347ce85f850bd4ae79c7d5904969106ae6dc3292e9429e96a2b50de48e69983d61417e47f9d401ba0d928708f7eeca5cf04edf18b7e0c6a49a808aaf7e7ce85b2c9533eed3c9209594845d589db140ebfcd6ce429123b0307aee9c190875abd5015151b9fc0553eaf25accd4aa90f8a8e9f840438b54d700246e48c069be40f8b3a7983b974734c5526df9384d10ff907b52cf210be7a348a95c5274223ad62b4c66a9edd3a39e89a1fafdc5e02ce88adbbaddbdbc84f889e55bb97faafaed0ebae86f087fd3f96280596d6a9803cd6bb688d62e8b1a6e711517914697142999463e6c7406cbcb99621e1b716c7bf9cca46ba83739d415f07ec7c9dbc431a49251a8a45c949932db513b31c2e110830f3aee294a7c5164c54f00c98932c2beba92d36ce82f8ef586056fb7ddbab4d41c277a1420ecfdbf1a292b28102331277a745c487199eb951cca43545f9caf2508468c7954ad0a5aa159db81fb6d4b3e34d325a61d7f80bae55f5f3653b30a1eef361b50031573b12969ae40bf5a6ce20a33d5fabbf38e427e1a36085b609383650a9139d432dfa3ac3f55619b7d78c3a092b74a494e6afa6393accdf0f440cff8471ebfb06a8fffe01604eda54c5dbbb6736a46f0d3ecd249385b50d156c84bd85b404ecb59130b43a1e39446c0a4d3739112a8ad93ac6a448fb55c8bb074ec108a6ba0cef26895764e83973316b895f0b06eb3c7e942bd6e03e4d989d9afc8c0bafc5d976fc7d25eeed3775fd986ad0f6dcfaf8c1a54ab5d8e20a28c794c64abcffe643324093bbba922ccb01181e711dfca186d0da39d54c3c891f80f4125f444cad5d97fa308fe2f3c6be9d70dd359853eec0e6081b8c4792f6bcb648db6151115b88f501e176daa6d33c4cd5b377020a45349e7172dcebbe0a738ae24c9e24902eea2acca32dd0e94d576c858febffa3e700d9d537548309cae0f4cce54b0876109eb7d0eab75522fb5d6769025d15998c8abb5ce6ae24ae2e9884644f6a5bec3add245aafcf6a7711bba9f97c0ff8ff37bd6129de85db19b2be167b0355ed65043a48536e50390e2398ec686a028773449747280f237614c49775fff4371ab8e2c604cd1cca2b9bd648474c6ae83b929f4cd6b593a62b85c4e1f63a6f2539843fe2aa688d5b0752f67499092e5aada2c726afeff92adc9c494292c0b5e9b8d8801423113a40c2c8da45629a3e387acf9176a72b27e5a29510f5cfa6a0d1e47ae79685fc546f7c532b8ae8e234848f87dfde81e55942ccd524afe89a1676efa34d54047963146f9e3f0ca69d59f3e3e8184889e31d6fd1052f46225fd51353c73831d17f804cf13b2981b5a8b0337e62d7e796c37e40ac4988378d0857f5beca9abee2f76e7c4908b9243f5284f2a7ba98fa1509829073cafdc8c5e12fccb80c9c7aea5c64a27a32336995a2b60c81620a9921f8faa88b05ee33dcf968ee74726e4b3f47271084c5ee195c51bb5c6dbf28ef05d2f2af4fe1a9ebb5cb0af09c3f7f54de076acec564c931eb4472a837630e181c700cd6575d1bb17be7ca360067afb64d38465e12150f7bae1b20c1efa314fea84fe81a7f0f6177e05f2749e73fa80773245116d3d90a0e8d3a7697aede73a93bd0b12d51877cf21fae2cf18475cb121f15a013d4f9a025c7060c3473902a1d2f3d4eaf51f8bdbf01b9fd9e3f9046b042b972ff6398c3cdb7ff956e6641881e39ec0bc8dfe8f7dfc9900a0145daebcce9783958e68085d50c41805aff04ff392f54d45a3b547b44068bf0a983d6a5c2c6b836527ac0226a4d54cc2f6f9f0c755022b0e7ab451328367beebe829100c1690baf50cb8763559cde577d8800fd29a726f54bbeb35e727eacbb1648a89d4d4ab4a25c27619d52e431da02efd4fde07ebc8c46e77722e0acee995f0e3c9e576c8bc145e47af5081ae6ea52a945fef7df5d5cbd72d6ad857ba2523a79d26a19ccc51914b65558a8c34b4763db878c7fbd06cb7c9b97bb0149fd60af1bedc01d11c92bb98048fb15fb4d09d9944b9c7a01183f7db01e3c33e57df0c40cf3a44d2e697e10782c3e205a3ff2776dd107eddb6a9e1594748d937357d179e84ed70e1b8e5b881c0a73e0c2fd15998924b96db142ba062e0b2f6d6f23b86ffd4c5803b2936943f97b6022e1607fd4919c1f2ea6e4280857a90644c9236820f6a8d1def4d16ea122d4c7c8d0e6ae6d2059799784e74b5c9953bef05ef4d3154823bee02016a33f5378d79dc5029e63d0e1a3b256cc441527242a623414fe920e8b4fe83ce25e07781be1b88362fb1ac118d5bf4f67344c4bd2add10283d55ec517903e3e066de18360f00ad636ffc0faa2c16febbe7569f55f410d73cd3be4a25adc6a8627d491e165c8a645bba597132a06dd8d1e9f82169bfa77fcc6840a404301eab348775292bf99ea4f053edf6721f24d9c1684fe20d9a31f7f8188dab616d97a122d8072ef9f821bcde9ef7f585cf713decdbcad0f98fd938feeee990f5437d88251568fffcf30f7737b572b00286a88410142bb3bb73a62dcdfffbf65d74c62e818e48ca11b76be445e91ce627ec70aca00994d8a1ab49059dbe8f3480c26620fbe4032dc1e29cb32df4ed319485cee34f471de93cfbcde29b5ac223976a36a6b8d1ebed64a8e77b601436d321b01a00aedc90a4d8c43173372207dacc2da3ecaffb7ffd3af274ab059015d5fc340386434522c94e1d36eb6914c486997ef0c238e1b9ccb92b1253f4ed02ab8a03b5a27136dbc0804457594de1ab4d3b18172694f6383fd0ba4155de6182d4f3f3be0470f06e9294045158da240b8b2d13abe12b62b3a547881676ac7e4646142959680ddaa1c0aaaa1cb182e990a6c187909dc09863cf60badf9e098c882e4accf39f1c2ce06ae3c0216746340631ea57598f1bf11bbe77ad795a1ce566d906cc428cc872d78002eaeea1515d87a1d398ce2992689b558fdfa778e6e7471180179d8a5cac46e3d0c8b98eeea4f4c20724c0e819e386a59f4f29e3fa88a3dbe59a5494e94957668dd8f589b1e21391603faf671788eecdf145414fee1df41d726595e25165b505392a0863f836f4a811ea3614f0773a5a46c7e987155f41d290c4a46d968a343c0f5f5e6393de0dfb60888783d861be6d7eabcc8d890f9dccca870d1d99d9baf55abdca6983245de44df7d79e7b5f0894a194a1c4b8c623b5a7441267d882020999586f535a6ab87bf3dad1bbe556e8b81d350e686bec5ac3573f607277c8c9cd8f182aabf65a209c6e6968281681561c64726521bb243a78511f212af76be32948b9956162aa80d836ae6d6554df91d18824a7cd3059530d7154d6baf55d4994d56908a657d0884c64fdafc29fc5ac43d6e03ff1446154f748afa8d0fc45a73219456ce7d3e68ef140abb8d6232203691df9bd3b62ded83b8dd0dc4f60bc6190694a5aeefe6d5284dfe89691c6549386e7c5dd2658d578992dd0dd856c0e60675614aa74e1d772e94cd76b5d3f7277a8d4f6dace77dab12fbb7a89265069068721b02ef3af90da69ea7e73bd1919c6f5e7df68d009a90a5a18518e2ae39e1856a1e8700ad97d4cbd2498065b59824ebb34bbac54306d16427fb98d42f2b117790c749e5c5a172995db7e55f568bff8aa77c06df91d892f14801c6de9287513ea20c5cb4f45c6af679bfcf05c8dab012ab16f3031efb8f0a50190167b4ff6904c7b94e63aa6c0f0249501e2a753591caa4fb4f71222e00ed309589cbbef80308004084786354aa34f4ea22ec4d217f41edf829f79dd4abf95cd933881590ab216540c9b0e98fa80bbd45c0a7ea80c11f16010b341d6458ee29c7d62e33e1d48744fa144cbcb4da77fbdeec8f778e2a3ffa67008950d95a36873917c44a696e8f571da709cb09b7c115f5ad190bf4f3707dc73000d11a3be5ccf7050c512de1ef02fe0335106fe412c344e767e921df86f1e8b6f856a2b5fed81d9059cd59dbe5e1a831f40324e6876caf73d55b4a11e9614c8f2175be7d3f42cd88bffcf23a553684229f12d6b7d7d1c67bad9383109c57ec28a8405797c56abbe64c8de9fb4aa7310c28aac9834f48fe34bfbc238bebd718a0d521701845753f5746a601d169bb26a50fd6c537c6d3c7170a33d35ac94f26929f2aa7fc2f45e7fcd2630b5314cd864f402246e22e6343b088d50eadc4a4b0bd9cb57fbf7f200bb06ffcbe190f75a78b71b125e81e3e04c3002a8da511f547f92993d2034f01f66cfc53d1024cd451367dc8b8c96f4143c779f76b9f006ef2f15e36b98d6f9f23baa425d10df90423751fe7a64289e3556122729b65506b60d169c368f877efd01d3d27cf2854e83c900515cdd149cb4ed26351f4d369354f541871ae37e13e1442d9dcebb38304643cca1b83651be629085a51996199d22c112239a37b585ceaa92ae775087bbadfedd64015226a0fea209be5b2d4ae9562f74f2f7b2eaa4ae1d264eace9a1bb220fd6576940a76fc5b9fadd1a68c78e6c20536e868b780c899a5aa928511fcd5acdb86fc959d76ef15edc5ad131dfe2ac08a6d3cb150334864ab65873e12757df2136709c58108cf3f3525a58e89bd0ac418ae9fb21219b3c7cf81f82d96a55279c05d7e3e07f83924e3b91ed313f045fe49d35273b1254974cbdc0aa28c054038a3da", 0x1000) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x10}, {0x1}, {0x6, 0x0, 0xff, 0x20}]}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r1 = msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) r3 = dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x44}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x10, 0x3, [{&(0x7f00004ab000/0x1000)=nil, &(0x7f0000415000/0x4000)=nil, 0x1000}, {&(0x7f00007cc000/0x3000)=nil, &(0x7f0000563000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f00000a1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000460000/0x2000)=nil, &(0x7f0000090000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000063f000/0x4000)=nil, 0x9}, {&(0x7f000071e000/0x2000)=nil, &(0x7f0000732000/0xc000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005a6000/0x2000)=nil, 0x8}, {&(0x7f0000063000/0x4000)=nil, &(0x7f00003b8000/0x1000)=nil, 0x7fffffff}, {&(0x7f00002b9000/0x1000)=nil, &(0x7f00002de000/0x4000)=nil, 0x8000}, {&(0x7f0000408000/0x2000)=nil, &(0x7f0000695000/0x1000)=nil, 0x300000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000062b000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000512000/0x2000)=nil, 0x8000}, {&(0x7f00007eb000/0x1000)=nil, &(0x7f00007ae000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001b7000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f00000bd000/0x4000)=nil, &(0x7f000046e000/0x3000)=nil, 0x20}, {&(0x7f00004b9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe986}], './file0\x00', 0xcb}) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/86) write(0xffffffffffffffff, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) msgsnd(r1, &(0x7f0000000540)={0x0, "7cc645da90bf88113045fae244279af0aa698893522a62387fc8bb6f857de6c0d32deab4eeb2abc8f5db4575ec1334e07057982e750cfbd70b20f432482cf056a8983a289ec962fb3760c5ff16ff4a2835a69c642287ca663c9cbf9e6b37e664f92ebc9100b79c64039c647fb46dc4bfa2d167d8220f4b74c08244fa7ffaf06085647ca7a97a166e2d86fd82ef888dd9b6db3c07482d029bf952"}, 0xa2, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x9) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00000000000000000000000000006368b9baa3db77fd6b6ac4c9a49a19de46129bb045030b3b674f2abc9e000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0xffffffffffffff7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\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') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x4}) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="103d3600b7ff00c001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/4, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x82f6) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xd8, 0x4, 0x7, 0x1, 0x84f, 0xfffffffd, 0x2e9, 0x0, 0x2, 0x20, 0x10000}) fsync(r4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) writev(r4, &(0x7f0000001240)=[{&(0x7f0000000200)="483f7cdcdd4bc430", 0x8}, {&(0x7f0000000240)="cd975ffbe2dc4afb18a2c1a66656ceaad0db47b51178cb08b647698176ffaa04d44f49bcbaea039b6162174e64cfcf81e993232a8de8ba885df449fe37149735e3b1e8ef5eb157fd46b37b56291b519f034c3cd596d4c04cec1f381ec8b52228d58e3d33b4c37c00270d0c6999ebdaf36fcf07ba0f7689952fcaaaeb31b52624fefe6c485653d0ce464c79ac786466af52fdc9da8ccb6192d0faf8bcd0db1253b5365b5102bd874eea0fe423d1f7aa0f18428790fd4c4c80ef03264da54bd49533c5fd20b46301f2b7f7abdf071ea8f709c7a4c226bb6db9175685f36b9b48bc5590bf1b6c7a794785348bcd869df4976bff824d1d11047062006e6dc0c1f6c71416a47e50e7d38760dce903c07dcaecf92827cbe5f7f75a35c3adaaa6cc9732533bd4d90c2658d6cbc46cc07a4360cd24a4595349bd5a1b58d834c6ec0da01b347b1b5e34bf8e4898c3ee96676f63ba347df0a703aa0b0e352891baa00a27542daa72ac95aa05ab9bb7c706b3f240bef3f99d719d195fb0d3cabe531bc1ad973fc8da61def1619d25a269df7030e85df234ec11389c2a0a60e0d68972579e5b62fde6a14d66ba443cd58c207301134f965664beb8a9b13676531e3db02c3d5d44e3829105c9ca30070db5574fd6a90afcec8932e332379c4b464100a6f37615e77539436fd1512f30a4e50807756818bae1282398dadc55147b45cbef6ca8ae40d6a3eb80bf673005e42783c1ee66a362942335f364a2cd3926a4417d578c3c4bf3414d09002d5463b36727fbc64bb06f8cb4788a7490a7ce86aa16e2c30767a709a190d84ae5aa7fd9887daa9ff838218f6124a6743b6a25e4871ed54d0e30519378d2834ea624b1f7cef7106eb5f72f7460842560b3bcf305383d065df7140d3db5585ca1b4c113ea192223eb42962a63f2684a9979be916ea0a0f40865cb0edb234bc3909970bedb37ffa5c4f7a1a79fd27d760eb2a66475f454d5952ae9ded489188235aad84383bdb8288a20ac2c4b9e91088f5ff9fab1f9e70c76faa8086935e086b4007ee9c4f3b9640ca2c812b04fc60fd163212a2861b5e419c81e4f16332ae01f28c765f89e16c3997bc1f1c867a137cd3f57342c32ccce95849a695fb5d799f55659c4e506ab5f264f9504efb5680876b945abe9a7d2c24483a0402ea720f203bb16db5a5430b4d65a73662a57bfa2ddba48aaed47483fa0660d4fc60db20b79fc9c460fe7489ca0390858785e5dca7ba8dce75fa275c4a7a00933044d6daa7d377e815fc6b281662b1bb96791ff15b6bd0d9947b10630c307761245c22727d8e112827f04081057c29a48fe8227f6cf9fcf994f95d70acc18244c1a4c67287bba4d5d2c7ca74716541ee27b452732e1e57da302d7d979d621607506ad7c82692c849c64916a17f5d3eddcf57b6d7cb0bf615fc04e6611036705c6f9529d2cc915a0f6b648d4b7f7685f75b4d4ebd492559f1a83354e4300f6bfa473596d6a01fd4764ea8481a378a08087f291980ad091a2a006e5ac9ed63b360a3e33253a5aa6e9e990f1ae482b5d3e82685140facf59cf922026439d5d859b4a0a15d77e090ec02dd1710936a544c8a172fb0016ae4736c3eb50659f28dc85fc99c6685ef8d00c904e869e3c0f580f95e77cd7e13b2506052c76a87689cdd3245af76a49fa613ce721c45ca529fc2806736a689c634307f6099eda551e87142ec1d106759cf350c66847a646c0c44898ac9e71c8db38ad52956a82053e2a625c98d3a1c9e7a2f868bd25fbc4bc6d4cc4686ef716fc28bef23c0585727dc0e1c900403efe16217e3d96bff32a08a50fa49877c8abdf6f7a16ea0b1e6ae1e04633fecd56207f6b9923d83c5ed964ac220b420462fcc9faf8f85dd190f79d20a9eabcd2174d0b4f7b6694c04ab9419e4de65a0442f69e7bd1124a45d5c7104aac55b593325f2296bec83137e9dd191e7663b1ab4da4be6042ed5f9e3f9fbb40ad28564a94f56d080c1cc996b08cefbee074b202cfdf183d7bf5372148e2bfb0993e3d076fdb9c510060595c2b7fd1fd34fd7b1a994704430b2a2f6903fc0b364cee132676e299008a16de513a7a8f26df8d8d1f9c821e78daaf68dd0b4ee7c9f74ce61949ef005ab90d1948ece93159e4c9ed97e85886f43b3f1ac356bfcc337f92868f96cff70eaa3ef74415dc351809e04b27360d9de5bbced26ecac0432cf12af0009f44652ccda692925234bf00c2c27826ff3805fc0f9cfbb1b635fbc52129b8bf87cb284e965c8ac8e986ca8afd9e652a4fc80d6cae3bb5fad14d2146654739f7310c0c3e72875b1ffccc306fbf6129a068c4b4c2b142fe807be9d3d9c3e9bd1e164ea205c52c71e041b83f3bc8a0baef5465870fa81201753586c725c91fa7d73c298502270be6e569743ffe3201907d023e356ce421869dfa88046d473e135399a356c570dd9b38a0a940d4d7beea143d242acfc3756744f1625714227953f57d94522a082936071a1ba6f75fdec9befb8414065fe584c1be75b7057e3ec157e1e3b9c2dc5d0476687fbbf439f3fcef2cfa13ff05b3dcd29a33644946cbb2529dd300eeac231679b48b848cc59ec861c97b7c137f62111598905e225c5a961aefe6dafe65ccc2f67673a247898998b0d683f4e640d361103a6746ac53fddfa32965ea8ca944fba824d9f231ebfdbe01a2107b86545d93798adead77a2be2e80c0e72f4ee5897f5c59df95f6e406ee1f1adf499afe23fd02d8dfd8e8268473d23c5fb403763cd24b2f7625150c2324eacedaa456147151bcad7abeec53e795c2dc25d5f33415596f7a13a67bd0f8ea60f8580498b2d07cdbd75be9eefc2e097e0aaa2c36eb8c0b17d0e0213889d47b22d495d2cd20404b7ee9dacc3f359ce6389a98d61567b842af409072eb03f9595b9fe627c5ed0bc7077374b607e34c1972d2c5fa9d15e305164c295a43d7d3ea4ed5bc4bdb9e150121c79b557cd9acb71251cad5352098abfdfecaea43eb4af27e7275db163d808f18b542a622d910192e80cd919e24381877ed6f7f508c9f2516b1c64ba55a7cb2c6696806e35bdbfe5d46083d492de7efe6ad49de6f391be52db8c6e43febe03b369255a4b71f9dc675eb422de0f689ebe788a26ad5878bafc29b4acb623e2b37a49850bd8a5c451a55f6da1916de6f914d89ddea7e4d7d88fe8791e786363295d4584dec6a648e1600af9a5ec9c523b1bd931797b18eb61d5de492bad548ed02409e9706ea5731acb84b5998f9d90726b5f329d8ff41c519e977cf04ba37ed563c3745fdb92a164df2fef5ab98a2884467b1b4488ec6cd615697fc94bd127d28f679a43d7dbd2ac868e327e65405d41c1b3d6d92b45ba26bb29665d1341aa55a6972b5d06882ada1d4622c38b77341f7f8987137df15d6ff452893cd9752010ab2aa51b9c51b3ef2c2e9b2b5f8c970f56751eef4cc81233dc8d9c21bbdac3efc88760c6c3bcacf35d41493c44a0badd6b2a9349d2e41b74e9cf8e0296eb4589a254ecf4fbed3672fd82885d675a73ad45c7e8b81a8881a47bd6672616e7371e81b2b36548d3d7cfe49e5b7dfcc10b58fefb4ee44d17053ae30e0f8345cecc326899d6b00bd3601885abc989530111b3931b7c4ac120d7b1b7a93f0b0ac6a2ac3d32fb2152ce7d688f50e4cc339d0905dd050dec0cdb11577454a038e5d681e631cc39ba245bcd04c6b01c332804a1e95f8d79adcc651394d9dfeb5f50794515306f509adc85041db064a6d7b38ed5d549bf9e5a1d362db0841ba89f225c33a496a6c4e791b2c2f49d10a2231e27a571857db05959099068dc77e358e530dca92bc03a66acd7839358f92aef83c56573bfa53614f5885bc4ea84aefa902ca9bc58bf54f57763e5be6ce698a7e4ea7cccf8895cd20db5ef87de09f732b30f15a003dc4846fdd8487788dc5a4bb8f55635896650aa58ea822aab710caf6caac4ceb214459a6636f36c999730dd92be6d8aaae2c07418849e6c423a588fbd45c48bfd282744f085827d11155ac078f1cfc784cb11a3063a96fd40f87f5d3f96c6565b61e3c48255cc81526e0a8cc538119dcf6335b4d31fbda2d31fdbb987b6d4c5f3390dd8434f7fdf199f796afcf0eba06462fce09ee8e6a2a53d54f28b226449a8ce0f79ecceaafcd0737652194ae07a2fa1fb5dc40e98d86e0cd9fe0435fa34e91fc188253bb626f70ef658994282ae5d02a965bc570e4ecccf464e313e1b0c1aeb023c9d1052790b1d583a61d44c1935dfc2c2f6c4d3ea10e613622d14fb17e7ada4f933c1a50bb6693546bf5a1e7c2522bb950f000c2505150e06167cd51eccea3d1456f5edef7be4ad514017883fe9456e187e81bbdd2c27a9c7c8d8481fdf87e7bc515ef78beeca97bfea30e31a43e5d041dd8239fe43784b61a7b010517a48205a76edfa7b9bac767c2e4affc541aa5620db9780af8f51f1505b916a7a37a62331983328435eaca93ecaa97a67e16f83df091af12788589a7431af9d18e36f944faf0c51660399f9989f8438414ea6ba0c450e161f5170ac5c38ab311236695c2fa991036f987a300202b62f49b262cd8dfd48c08ff6d26e56c1ee57c30dadad75eab074cea363a6f9cd170364cbb9352f72bac0e684b3bc7a86a588d2cffab76485c9c960fac3193199d286709597f70df2c42a8183a9b21a879bf34a4c5f89687c92a3651e300481cb7be094c4030f229ca2cad8741adf4d7df9c3d0ff3e4ad58c643018b3c4df8ea2359540993c69e57230d6c595e5fd5aceffd0e6e69c2cce1a1609b2da9db3f466fdf599b7cae27945090895fc985bd326e309b1e99734bc67cef41a46c03f940ec91c156d081a4bc6269f6a7da73c56749f35779018b484648b98024cd3190365f16721d3f5029a8a35f9a26e72e7393f55da83a3326b4c52118f788d5c0d71945a4900857c1e2f3f5733d67f6433c7c8e78c2282c04b10cd6d27ea1f604d5b57ad9ebc360a8e3c6ed16329fc0866221c3160ac22cb2321ee1db7a15a0b15d5c5771fa874cb488b631ea2276dd4c12d6794077f9057202c39b8eb218089f25b5d1a4a405ce5b545bf8ae16034647e45cfe6880b8fc63f9c42ff1bc5f5cc554111ba1309b0b20141aa504e410ed736fc939d5d8cee3e259da7174c9d2ecb2cbca4ed7bf609a2313bde263b0ec7e8a3da714c1cb283e4ef397f32e8748a99e99bfaaf22e2f757bfb34e13ac1031e088086c56d8fbad44c47b9abdb28e251557168757a9895d605a82069e89eb8a9844c0b38642d16a045f897884b1954ee4ef05742f2b2c2df95346d3e2b11eda8eac59030ed470a6a8bdb662579a928328930e71335f6d82169f443bce94a032a9e47f0ae4c6722bca5a2d38b04766b3f590f5b64472bf42ecd77820043d092206575e70f6895611d0eae21c668e3aa1add6c3d396edb9d25de51d64fa38e1f3fee0c439a4dd57fdfa6baff6244984d3eb5e4b6cc34b43b4b4f5a25713d5a079a236ebe69a9cd2f47826870b63c149142808c0cf2a1df324e53c2861d198d036e0d5b4589837b855931aadde719b593ecc7a7f5661d0d0c583177bec3a0b5c9f59d75785ce801221422d3c277e3c5fe5117f3a4e01976228072a36ac7173486422601616683e90158a2e74a8004154894e9cabcea9100aac4c8da482811aae2daab805f87dd104b362b5cb15c80cf7df0a12bb122f243188c0f473dd01c21839bf7f179da6aaef86469af3cfc3d0e1835bbd5a7062169a773e64d4633252a5d9ab2ed05b90d825e1be292989bf7", 0x1000}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280), 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x42}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) setrlimit(0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) syz_open_pts() ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000200)='./bus\x00', 0x6, 0x0}) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240), 0x0) executing program 6: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x70, 0x1) getuid() r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchown(r1, r2, r3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0xe}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000780)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/79, 0x4f}], 0x9, &(0x7f0000000740)=""/56, 0x38}, 0x1801) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000007c0)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800), 0x480, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000840)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x7fffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x9, 0x6, 0x3, 0x5, "313284a340053c7b6965d35cee1ea2c01d74cd21"}) getegid() ioctl$TIOCSDTR(r0, 0x20007479) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r9, 0x80105702, &(0x7f0000000900)={0x10001, 0x4, 0x1400000, 0x6}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb08004500001c0000000000019078ac1400aae0000001000090f8fe339657"]) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000002100), &(0x7f0000002140)=0x4) (async) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) (async) poll(0x0, 0x0, 0x7ff9ffff) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000000), 0xa) dup2(r3, r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r5 = getuid() r6 = getuid() r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r6, 0x0, 0x0, r7, 0x111, 0x8}, 0x7, 0x0, 0x81}) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r8, 0x0, 0xb, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r5, 0x0, r6, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000001c0)=""/182) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x3b, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100", 0xfffffffd}) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) (async) pipe(&(0x7f0000000000)) (async) setuid(0xffffffffffffffff) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="aa", 0x1}], 0x1, 0x0) bind(r0, &(0x7f00000002c0), 0xa) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000280)=[{0x6, 0x3, 0xfd, 0xffffffff}, {0x5, 0x0, 0x2, 0xcb}, {0x6, 0x1f, 0x3, 0x8}, {0x4, 0x1b, 0x4, 0x2}, {0x612a, 0x7e, 0x5f, 0x60ebeb92}, {0x7f, 0x3, 0x0, 0x100}, {0x100, 0x2f, 0xf8, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000042b000/0x2000)=nil, 0x2000) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) read(r2, &(0x7f00000001c0)=""/64, 0x40) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/../file0\x00', 0x20, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f00000002c0), 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_emit_ethernet(0x3e, 0x0) readv(0xffffffffffffffff, &(0x7f0000001380), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2}], 0x1, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6}, {0x1, 0x2}, {0x8106, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000, r4}) flock(r0, 0x1) syz_open_pts() executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7}, {0x0, 0x8}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r3, &(0x7f0000000140)="d7", 0xfed7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1, 0x2}, {0x2c, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair(0x71, 0x2, 0x80, &(0x7f0000000280)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0x7fff}, {0x6}]}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b", 0x90}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x3ff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) 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)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') setsockopt(r3, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x3, 0x100000001, 0x6, 0x4, 0x1f, 0x1000, 0x100}, &(0x7f0000000040)={0x9, 0x4, 0x0, 0x2758, 0xffffffff, 0xa69c, 0xfffffffffffff800, 0x5}, &(0x7f0000000080)={0x5, 0xa8, 0x801, 0xffff, 0x70, 0x0, 0x1, 0xff}, &(0x7f00000000c0)={0x5, 0x4}) sysctl$kern(&(0x7f0000000100)={0x1, 0x3a}, 0x2, &(0x7f0000000140)="014d8ea90bea2bffc2634817db34cab5c8b0eb8dab09ce70f9ba8077ce262237e586af151689e6b94f69a13756b3eb4b2ec07807b8b50489a97c3fe652dce0ec8025a5049409260df07877f5e4479bdf479f41492fdaa51c9928690575a92855d817e90a75156460e2275643bf0cea10c67a809635a4687de348a67aafa48b4a5c68149427f8a16c6ab7894f2a6fbd973bb4e26f1b7cd879d117ed83e3e30a52b6e8e44f07083881f70f7c05db1f29bbb1be8dbcad99b5445bf5e58fc29e4d31c762f6b4ad2d1f5bf44b4d0bc9c1817eaee9ae95b1266339698f8896a7373af7276db734b739c3cc9a8e12b6176fc0f8c39c68a1b58dc27d4b06a6cc25a2972b9471c90823cd337fa1e0eed05e26dc188100fd4d95b2cea3a0412cf90aa797704bfad7679417757171ffeda216947a2ed95944bf1c9f6ba3a1d635a53f0a11b4d776cd80ea4199afaec7185262b079d1ca4092bf6d6c2b975a0846be89f3db704f92c46c54d5164a3e1eba54755ce219a901abe8d0ce6a56868687a394bf2712c54acda16b4d77e05c320a7d069253bc503b49d6435a370111c85c6b5b56ecfc63880ac3a7944e7a1fcf517c2239ba1f918ff4f87eb3e7d790678c0b6168abc6bd988b0f016796988ea81c267203405e9f251e5d9f74322b70bbd04ac60c67bc60297efa7ad4f700bc7e9e1267b1bf7c45ba88503381f22247d599d9762ef33aff022b69cea9b9221904a27d5e6c7d8a91af12d0903e3b1269d001d00836e93f2f227129648d2bb6d39cd399a2d6f810683387d672458a0af8c1b8a9aee57fb3f08509a3b97390f8bae227e5629b009c916563f2774d8c750f2cd946e01f6b7a1f58ea9ea9986cedfaa21f21f254a8a4213a1f707523450f05bf96897a9794c89f5816c271b787b9bf27bede56800b55d23d52855670d7215d9c185d5ae67ed4e2f63fdee06968277988bd41b2f636349ba4d23a9e4db0e8a289d4c7264b8e93367a9a6a0ee213caffe7ab4c184c7871413d2ec0b36ae47ae03523cccbfe4e9dc7b3b9465541e19ce3f90bfab984a3a37042999a76534dc918a90282f5720475652a0a8f586c03ea31c3da75f99feaa4f88dbfd80284ed1517fe93641bac9e44ed8764bffeb099305db6dccb918ab49729ddb7224fc7c795455b337bd1dccd207e20673e10361125980b77cf186ede434f5827be317bf1dbff60ae4d88fac6940e5b6e86bfaacc2d55fdfc376cbd38ed7b1da68051783c0d2f279c2ac98ac4f49ef8a2b487ea94b60ef362ac1df4c56d21e3183262dd5a2990f5cdfde96835e3cba0bd3cc6ef1f85e875ee7b0ed3b8481475b5ad4a0b01c330bf4747358e6786c660102610b498ef065ddd492408643894e2636b3879399a50868a3f0c3f5e3ebc0fdf990e2b4a40acebb3295f1fbb9fd9118afda18c43f26540646651a680062b7b06412ec5cd6d98692625bbb09195045923884340439452bdcf3cdda466a83c839cc13f981c7cbe342506685c0b3d6a0ce4033430dc09eb2e01a2d7f94615c1a7d832f747c88314e36e9a2c905913db07709bc0025858fa32e5eefe0ba8de467bc1f667eb9d0bdfa1dd0dba05855844202bffc5fbbd36fe57ce056e56fd670fed460a0d7c2e10a903c13e00c19b2d2726cf15fa12f58d78c69c10919da8b6f22a87d2a6f2d6150bb7db3098e905c6492f92358953652fb2c2bccf9b794ed7a1ff135f45b7f8fc654fe1399bdd3389c1e6d0864956c49eae9ce658e1b8d10491aba5d522bf33f8c20e65e1c01795317c0f95360ae64ca8ddc5480d10ddf39e9518ef6a670ab4bd7b2281175d88da1baafeb6a48fdfad6ff76c314d714a44c8109fc4316b570b427bfd09e7885616a8e56a44502c2313fcb1e200f005b7f9d2f124523a4515cdbf03f729bb267a9cb7575b414e854410e02d1665640d3006be3ee597c907c3ed8a1cd5a7de8de8b0a16b0653c37a5500b5097305f9b9584972dfa8e029af5e2b1bedda22608f23ed2645c61095d2d412746cdc7e921acee1194d8f65df4b0b378d98ef96b47e70e1f80e1ae9b84d98cdd576ba05632a5f7d1321b7b652e05681ba2caefa298cd367caf4478065d782c427240179aac45fd2d281639b5771de0cd2911148044da725f2e8a9de07b27de9c3ee8f0c4e49f5fb60d1394b5c252a6b351dcc4157e0c82608134ac53a7568cde47dc269b7a6c40ea17bbb25c65927ceb4cdd4b65555d582d9aa730afcaaa4f15bc9053d1527e694d3b7c504537b7764c0e7640b5f10c056d2e37b21f4c788083200675d7a61a781c7335d9d701352b2a84a543b21159ec60b18616dda0a4a573f47eb118583f490ed2508c8935c97d1bfe92e796e55c596b37fc4ac145a8c681749ef7cf959d638afcd1df807dd9a582657da77ab2374e1bc20be2a25e1a46432c07ddd94c0274e2873d01050a3eba3ac7653c8bf68afb7c2344db77b4d9d8d7f12fbb3687f8a3b76b73b518ee105926e2ae53f796c5f8cfaf851799569666c85992e21daa2f55d181d6f7b85f98992f57bc9c0a4374ebc4590646fd5af8b591df7d99bdcd12fa0c80827a90bf16e6533345efc0595d94ecf884c416e1c1dc57d51b32c970d26da13854f492cbcde9db46a2ee6fd2dbc1810e24cfb0f39c71f428530721c3d035eebebd3e688fe7c458355827fbb023cc32cc6ea022c4fc0c2a9157ba1ac6c5966d6aadc92d932158dd33d51d399db9a9c76586a58f4b7709483a1ea1f7e254e9787d7d1fff22a274c6b0e72aaa374f58e8f0b0f6b7e4cee7b853cbd3f84dc29321fa2b78731e8cf2e8007685c6b7d70c9b92ec7948aa6a4a0ad1f7c4d8118b222976b157767d979b87b5a345c428b6db0803cc8d02362f47afe4aa9785a474e79da895d30c5a1a0f4047430e3a04a83ed6c320628c91dc65e08b0802cea04b562defd46b74f2c314686ccf10328b038f9950f888d818db6958934ad08c16567abd03323a3b24d29f0568e99b8793f3219c2bd6356fca9a5a18c43777c30f3291dea4a2ea82139a5fc3d0ec68853e5640c7236b10d5cf1cb60c246be39258011de3fe7ebb15b531d74907ecbd0f682ee32114ab5d83d7e247156d87a67fa80706e543c5dbdd46b1c307ce8ad4a2f3f7b217b03f9c5c67a32594cd36ced0c4bf5bdc2eda87f7fd1ff96c6d978df5423a2344b811092927c400f766c19ede0600d5eefc2f65bf12278638adb99eba246ae65a15c172ad2f34290016ad62eb519c41c7d9e35cfaebebb1ad1d8c1549cce290b9a99b483126905d3b48252c4a3c898ab613c4257ccb5c173d55c783f959abc78962bb4c105ecbab058817f5982b2ebaeb1d061166e871f25c06f74277520f262a421acb90c18b9ae8985b0745a6f9d4b373239e950853c9a1c55031cb47eaf6ead4eb90358ac92c2f417aaa25982852c149ae0bcffca56fe952043c4ceffcee0668b285acd79199bc543ab63de1d5d02b76193e1951b1cd8dc84bf7895b6988050a1376cf69b8b5eb5ac5ac987339e670c4eea81c442bfb6aece5227f0490e2283acf0d5ce4093a9ac427a254bae8979df2713e9c4a709134cc83fb2c87afd84b6591beb1261b6fb0574fb1810f0de353d735b0954f93fad9f74147aa2aba854288d09b31c9c3a40578f184630c50149ad5221e66ce19886db1ddebe42149152da29d0cdfd71556e9351a9fa5747bd54e3aca31b9b7ea4350b8cddc2e5ef636ceb79a1857963011e6f69e8ce6ec399ccec0251715aad0cbe23b96850bfde5d097d3d5a020716e4444a9d82ee206ae08d6bf306083089f2198fe51ad352927c1b3c9c27614ab660e0334229042935ab9e138a2edba7f769702a5ffc24a310371fc01bb88f8b3abda81b5301ef6bbed483cb7f4a58a69b98c86c7c35adafec3f109dbd5c46728fa382fd6d0778a701274e096f5d4b29ecb42327781371a83ae19bc394005168e81860ecc7303a3238e851c01317ef572f9132e3b2be2a578c115a393639228487538c810b6121c698686a41d10c89841b33001acf6f6c69d3fa4dcabee4b363acf00ff2f40abf1f50728115d184c2ef75d4df4a2c3d4b4006ad5fb1fad6750edd0fa69fe2bb93dba90ce10a21494f43347dd3f731be849d98ce3365a08563db5f81c140767e0b18588abe46c09427b7c88ab9a1c3dc1789dde277b91fb50bf5ea3a4b9a0e3f9c853e402deb9db396e86adb2050a7699f241b9850bfc0433bf361a6f2f5dad45794405b6e52f9040814c8d5d9fd1f6fb56e1b2d81d18582a205385e8ddf161f8e2f351853ab7e7a5b10c98e38a34132d57775e18ed932c92bc542877a67d2dcf18f053d98fc5675966d84c0f4e4ac40c5f1cbb939f3f8800e8be38d47df3d7c465df5f41ea923b8fd64443e025ad332516ad4bbec1631a6dbc918c4df4295f5ba1af34cd975dea7a95a6dc03dd732a7d3391cd429db31bc9723a571da5445444e3c1f3cead20d042b6f4e8bae1ab45c5e3e83fd346e13d566eb7d75d4620f77ef4a9fe17c858787f14574e65cde1f35c020aaaa64e7168d92980d371d0b4abd345f4631c5235c3b50899a1f45d778d0258be9aa2ca78d222cf9ea884a8a3876d862bee8845210319ee9001fcaac5d2a9335f149d9acacfc0b1ff80c2077800d8f204ea89974d88db32cf751ed73f9e97220ab5055f0d3dfc41170a9c27acc455b0b2313f519080d71232eb2b1da64f77f02c725fdb4b4e601d02a2cdc48e59bab84c54e85b83d5026a924abf9c314ea2b329d0692db05692a8c07c63b70624bd9529222c45b747dcfc77e3cec5855079ef5fb8e106d752f109273cdad05076cda0c226e953cf22114c6b4d7548d12709cdb4e7975200b2f88b2c3da0cb97cd522f7a7ee3f057b9d59821e7e90a4d27ce1c244ecab3a6a3aea9e3683d850e8de5410922cc0356cd87d076ded814a4896fe3a0ca5e2c0f9d2492e9940bf27930caccf97cab44df0dc666177bd807c48bd147031f24d25d8740dfe6ac260402a6943ecc0b0909941d4b4d4a9b2ade35498976c02c561b929e3839d6743ecfcb3956fb061d93cf2a469c82fec91fa6ae46c6a76a373d3b55d4401d2c921a88cafbb8bc05e3678f7b9bcfbc9a6042afbb79b09c6b246200a3bdf565e08b18b10e2a31a614af0b11055607af41b40697ca238c34e3420fcf7259f42124ff9a4be344796a332948b67e30b9d945268b15945cd5da5c55c618dbc01acf753fcb7920a58cd91cf6c2299d90894cdf0c635e0ebcd40f7b2940471ac56667247fec0259a8d97d40f1e6189e21395575f735a0af7bc1870e4bb07f1f203fc23784741c78f96d21d76f677efc5244298b9475b7384f14a30cdcc38c82357c8e4d74c208ff43708b352ad77d5accaba81e4c6a07f75eb89ee972498a627d36cc10bc7bdf8a088f7dd9ec8e9bef47a6d1dbcac1b65cdd821585a8e80c915d163b2b8371b32e0bdce295e28c5e4e7fb2d01f293cd05b643f07c0a37e224f3c4dcf4d6c77baa0947bb586f4bbbf898ee0c4eb0f62484fa55c4c6b1a0e185f01a71eb9eddbb36c2fe44e6622939040496c271c501d308b6b4495ec93049404de5dcc7c02fb097f5f15222f44a149fdee2abd1a34dbfcb7d368a6b976247280303959c932c37982cc41fd21a76f078ee7b1ee4af3356162d38829363208cd7b9f2a508240c786277d1c83adf7af8fa1207c9b1fbcdd454372b712097ec17831e4ed70672c601d749a7e8f21f0cd1b4657cd9e66267f1f20bd5fa4ca0fee8e10f9668f004bc17895ec9fb1c1a575a04", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="af8c11068e9fc303838088e2913ea8065e7cd4ae717aa7b9230fdc71a57c32db7038b363f0f52e001bac4d9d58f4f998c352d4f86efa2fb02d9ad124f9a79985a684abcf42a1b4bd1ed104e5dc1b8c73919df2d71a6905259fed9285efb94a5e7c9847a0a22c74e85935de974905698b926d8d83c34174a794412802fd49ae83ccea2b6732ffb804691555507f3441b3832e5da26e9897d55c49729d887df8b1dcfda8dad0ef1354f3166d1518318e6edd53f28a5ec4dcb527ef876fe35686f871d666be30d4778d964107b5fbbfff1cadb260dfac05bc418c", 0xd9) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000040)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f00000000c0)="f56fa71a4a59efd7f105d3050d231923d6ba71e2878eb1eddad248c2601a9cc4480797079366f19e63e2ab896a0c9dd68a6211c761c022d702aa81fd893cf9abed5ab89b5659cdfbb69d560fb4080daa54d45a69da7cc1878185f88483334472ef0608b9fbb91d96f2a45813b19d319c84654d913b55688e80cd68f92dcd0728653ac64c0d6cf8f516093d483381396f2ed94934a26711fd9d3b3cb596585f4ef014fa5a788f14091c6337102bd9dea82e9fc6217e83961907646577974f2b2d6e8e8ee5aed588c39d18f32a666c6df4", 0xd0) executing program 3: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000015c0)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea9542d308766daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f83de17f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506def715810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c94598382eeea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf366a00d5f070c5568bf93b429a4c023", 0x4c6}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="413145ec87285287ae3bc4b4bdc8bb372654a41baa5236ce4a874427865328e4f5bdec9e1374dbed320ded2ca20173cb7b74d68fa52fe6402bbb8a7da668223568aa1b35ed3f75c76715c429be70782259c2c405d2b78c84b3ba4ef5d35d511bc93b5fb74e03290d484d84ab19534228c3862d61993136e6d46956baac2e5a65c3228824733fc4a08ed1", 0x8a) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x16}]}) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x0, 0x1ff}, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) close(r6) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x34}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xeae}]}) socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f00000015c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708241a18cb2aa7d114891626c6a141463c3c0d2d03cbca346b84f2d5158d78397cb2aa84e2d2e0b29d1927f6e547b2392a9a69b8fe2d48129501b75b25cde212bda9c1c8edbfd0bd7291970a8288746421815a4f24adf6a7b9925f825bca9c62ffb932d87b863c3fd867c8e43554f33e97a05cbcd58711d8c8d869f2e7fd6574bd5ae84254ecc31f19e35ccad58910e", &(0x7f0000001500)=0xdad, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c3, &(0x7f0000000140)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240), 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6ee7f0c9a1fac036553645f22cf", 0x166}], 0x3) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001e220001ff00009078ffffffffac1400bb4e204e22000890781dde"]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x4, 0x0, 0x0, 0x3}, {0x0, 0xfa}, {0x8106, 0x0, 0x5}]}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) setsockopt(r3, 0x0, 0x6d, 0x0, 0x5) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="4b4f9c0d899aa4c5fd59380f3167", 0xe}, {&(0x7f00000001c0)="c687f49f2064faa53b98", 0xa}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000700)}) write(r6, &(0x7f0000000100)="76e4deed6fecf8607d2100000063f7a3ce1c7d53b7c198a0860bd56e4165c3da7dd00104000037a200"/50, 0xfffffe3e) execve(0x0, 0x0, 0x0) close(r2) executing program 3: select(0x40, &(0x7f0000000000)={0x7580000000000000, 0x1, 0x40, 0x800, 0xfff, 0x3f, 0x713, 0x40}, &(0x7f0000000040)={0x0, 0x8, 0x3, 0x8000, 0x0, 0x2, 0x7, 0x30cf}, &(0x7f0000000080)={0x7ff, 0x8, 0x0, 0x1, 0x4, 0xfa9f, 0x8, 0x5}, &(0x7f00000000c0)={0x9, 0x8000000000000000}) r0 = kqueue() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0xc08, 0x0) unlinkat(r4, &(0x7f0000000380)='./file0\x00', 0x8) r5 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x2, 0x2, 0x0, 0x5, r5}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000400)=0x1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000440)={0xdbc4, 0x100, {[0x7f, 0x9, 0xffffffffffffffff, 0x7, 0xffffffff, 0x8000000000000000, 0x9, 0x1, 0x5, 0x8000, 0x6, 0x44a5, 0x0, 0xdaf2, 0x9, 0xffffffffffffffff, 0x0, 0x1f], [0x2, 0x29, 0x1, 0x4, 0x6e, 0x7ff, 0x101, 0x33, 0xffffffffffffffe1, 0x5], [0x9, 0x82, 0x8b, 0x7, 0x2c, 0x9fc4, 0x8b24], [0x9, 0x31f, 0x0, 0x91b2, 0x8064, 0x81], [{0x2, 0xfffffffc, 0x1, 0x7fff}, {0x7fff, 0x81, 0x5, 0x3f}, {0x4, 0x0, 0x7, 0x6}, {0x0, 0x7024, 0xd63}, {0x3, 0x1, 0x80, 0x3}, {0x6, 0xfffffffa, 0x10000, 0x5}, {0xff, 0x1, 0x5, 0x8}, {0x6, 0x4, 0x96, 0x5}], {0xa0c9, 0xcd, 0x8, 0xffffffffffff0001}, {0x154, 0x0, 0x8, 0x4}}}) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000680)) close(r0) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000006c0)={0x1, 0x1}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000700)=0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4c11, r3, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000740)={0x9, 0x200, './file0\x00', 0x7f, 0x80, 0x6, 0xd51c}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0x9) write(r4, &(0x7f00000007c0)="6d84dc18d649b726cdf2f0bce2dbe0665afe2dc637e9cf3322a777cac74859af199feb6a33b97a32ae7e326e84c75fd403cb9614accf16974c60104af81e5a1f35784e4f0de8cce9546d295475557b4682e565aa162ca3d0607a69d69d8c8a5a10e915eeb07d7de747d94ef4c2032c435fa2ae42cf63878acc11f70ff8f65aa152503ca93d0cd50f0befc7afb7eaf0661fa5943a742b5ac39b45308d61f5bdc5c1ed06c60377ad68783244ffe6624d9fc4046209d41f166141370698cdab29709b", 0xc1) getuid() r6 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8000, 0xcd) linkat(r4, &(0x7f00000008c0)='./file0\x00', r6, &(0x7f0000000940)='./file0\x00', 0x4) fchflags(r2, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r3, 0x7f) r7 = socket$inet(0x2, 0x4004, 0x3f) pwrite(r7, &(0x7f0000000980)="52baed9e557d3416b677bf17134f7aa9017d446d199704163e1b99dfaac52712d5573a4dd614b19874681c861ff5e3f2ae142b2fd3d46f21d82a624ad995d8dc242f19170ae0642c20c1f03e9a38ecb6e9e229d54c944208393925085e2248a1deb9e34a509e0801827d5f67a9fc4961ba8b94c655b9da4095f4ca60ed8a0175332882861edd97acbe3fd5613e8824e32745d6fc706cacd3a39ee83c61fe05079163b3e4c55b4be8d6343e3809bbb8", 0xaf, 0x6) executing program 3: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x41, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x519, &(0x7f0000000840)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "050820", 0x4e3, 0x3a, 0x0, @mcast2, @mcast1, {[@hopopts={0x2e, 0x4f, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x5, 0x8d, "b752a3beaf5c1ecb85718964689f0ca88ccbc3ad0f670b485e77df7e21fbe285f4c9da5c70ab2b041f1594aa574f75c600cad354fc26125db87ea161832ff504dc924a8fb3d120a9c20a2c3eb953eafc5f272dddea75cc266efcab47e85f840b1fdc48fe7c96eb2e91682064cab9def41880568ed728e1d9d35e45f98d3c865de8dabaaf7c54dcf2c1900553cb"}, @ra={0x5, 0x2, 0x8e73}, @generic={0x7, 0xd2, "cef3787282be9aca10e64bd9f92fe8deba44d7ef7e668f8ef3bb8b3e5fcb179dc4e68eec85a2ca4d3c3fccea6f3697ddf3e56039fa303a15a416123a542715c88b0b7892851237171963ed567046e42126179b887ab4dc3b1f663f449d7858ca2470b86ce0af57206964657bcdfa8279c2c556bde25ee1ef54e2a73fe360a8d0fbb009033dedd9a9606dc05de47b37493b264ea14f74f3622b6ed49e0be0310668c08b8a9734246d6ec3c2a5f463f2f5d7d404103082393860c6fa23b5fbfb4b7ec91107d7987ff154d3dfe04f19e3de9d28"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x1000}, @ra={0x5, 0x2, 0x1520}, @generic={0x9, 0xf1, "3ce0103884cf0c0d812b3d39fcde37a5414a25bc129b1a69aec89742227d53018ebf7b6ba1ca5293e405a5eb1d43f8b8f77ce46de24c54fd5a397813d7e7a92350fa8c0ba62c341d4240fd4ca09801956d046454dc10b10a5cb98ff13374eb4b380fddb6d175d76ef08999690ebb96d01013d3ecf9d20b410a952a4d6b3bfd6f7d72008ea456414247464b1eb75dab786f9fd2924d2f72ff51423a0e6b8d79b87a9f774a088ce8b2703a6e7784800470160d4184799536127544740bcf54735ef830fd8a62369b692981d895a77d7e648c57b3ee3295572c4b6bac1a639b582656dcca84a8e6fd9d3257bfce3bdfc1221c"}]}, @routing={0x11, 0x10, 0x0, 0x78, 0x0, [@ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @rand_addr="b6d08b577cf24fc93305687703a68867"]}, @routing={0xed, 0x6, 0x0, 0x6, 0x0, [@rand_addr="0ab5d722ecd077d372450b2d2ed1b87f", @empty, @loopback]}, @fragment={0x3c, 0x0, 0x1, 0x0, 0x0, 0x7, 0x65}, @hopopts={0x2, 0x5, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x954e}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7f}, @generic={0x40, 0xd, "2cb67ce2fbaa420cb26acf0da8"}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x80}]}, @routing={0x2e, 0x10, 0x0, 0x3f, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="c099fb765713bcccd5f3c42ccbd9df55", @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="5b0e6a42d5226eb595de8677fe6b2ecc", @ipv4={'\x00', '\xff\xff', @loopback}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast1]}, @dstopts={0x37, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1]}, @hopopts={0x3c, 0x2, '\x00', [@pad1, @pad1, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x3}]}], @udp={{0x1, 0x0, 0x8}, {"4708e8e32f8783febacbf1ee5b1afeb3a4f4ef7cbdc50a9fae39b30bd00c5e696c9f850362e7e0037413dd6a0023a287a32a59acd69b6545a7549c0c5e23c02c964a31be3ebf548d9c42f9c8d775a9f8784b7245f5d021a355e6aff3e3324b0db994aef4fe21d8e3e0cf50bcdb32b6aa4815b0ef4d83ab6e9bfa2b0ae5a8bdca96740c1bb23e52037910930948ba34f0bfa03405a1d3e7076fd5ff"}}}}}}}) sendmsg(r1, &(0x7f0000002b80)={&(0x7f0000001840)=@in={0x2, 0x2}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001880)="9a99c13cd2e3f44f987b270c000b440113f7415d4a9f5715acb4555c1601ef2f68ab425ad60032e0889bf36f55127447861bab7eae5e0a9e28c95427d1897a526894b48f10e4983761eadef0c84564a47b90601e39f3ce3b1a83650d361a144d170fd39f01a6a9c3d467eee830c7c83a2f38db276a70b5a3ef119ebcc8476cd90a35e2fee97b314a588f54b92ea17e619df063d968333a07280b082f325b7427e42f0392a93ef2c4d45ce389e55ccf1872f68ec39a1f33294a9d1afc588f4dd454587a2d5b8a8dea6779707a14f918a0d15c9233e0aeee080015971aca4b9b2ed43b47a93ee1a226", 0xe8}, {&(0x7f0000001980)="baf922aff6ca2698e8e27da353e566887a797ac1b260860813eeaaf369bd294d35f71963035111b04a2a16f4002c85f1d5a1ca50a55735582bb8a1519c1530fa05a4d970eb", 0x45}], 0x2, &(0x7f0000001a40)=[{0xe8, 0xffff, 0x1000, "28e105445bfc45060861c52acceb63d8cdd2c0441884a17f1eeb8f1fae9cfcaa846592c6bfecc0ce15edd1a066bf9d9c704ed5d7a52dd7c2e7ed4f2facf2711f751b6b866a9410c60b3c71986f2b481c19e3c5f79c2ac10ea21979167906a921d184f4d4b031217aab03ed2aa63bd2b88053fa9c1bbee5b3a1bd5834322a53680e59a8d128934c5c0a2897fce7454e1a9a751fca6532a6dc95f254a9de477d19acbfe85144af2c74259064873b86e64fc91a949845917fbc2781211e132ce80dc8100623745d5dd5f8c367d4f3674cc691b73b0dfbdf"}, {0x10, 0xffff, 0x4}, {0x1010, 0xffff, 0x8, "32369e40988adad3e7886f3b8ac631b477d1a7a5b2601cb314ca87853bcc2155670d1a4705cea07fac74ecc84c8c423e58bc4ec9a0b2c0686c8280ea6796cfb766b62caea741ab975dd323098c17e4c1a226fd7cc08dcbd8f918317c2e0aa27088439f0104e566fb37160418f31b653406c6c041b4c26e82777986ad0e5a4504035706414b0ec54c1454f2ea25efb5c6875338dc55e7069862cd3b1d648f777525471c63f21ba33e9283f9930402fff93a36b8b08dbaf4a5ab01c94faed826ed81a8620ce9fc7a49af4c2aace2667c4d9c6cb66de15b77ae4a982aefcf7181fcde05a8f988b7253b0794e60f7d91fe436082d04bf7999ae50fb63a576af72f8e470babe40a8a9a3d3d457b19f6f0d5f45fc950688c33b9ae0e2f31ad1d2dec389abc8ca0c86257e6d9acb36a03de2007bbef8794c1c6810105b487db7240f50067a5f246e304b5127a1cccab015b97fb3c578cce79f8e603cdb5fedcaaddb4f9f29c2ba156317856f04f939dc6ae8ebfd29ca7ffd82dc76b4092134a1efb7c2a5ed2b2231a82952fc690fd282d2d45d424b1f403ecd0735812d441b2b93add8766ed12d678c535dc7007fa13e04b7cc7a5d1398d8267370ec4fc180a59103e7192a96100cca69db99c482b8b5d51f19f04faae0c2eba806f1e607e4b278d6a697842a8892662ae714b665610a2702fda301130fb619611ce0d2f28336b87ba963f48c71e65910fb9b075e8e13300e98337255329fdb749838e81f4a78e1c81397b9a5037b8554d4d4754c0b06a44af0e57aee874ae90735d094e0a113ffca288dbae57d35a537dbc0e0194f120990d903137b7643f4fe4695ab364ce78f5a5c932da98245853cbce8b3cf189a2dc922bcb9941de0272e48c2078d5ce6ae703f6ccede3acce78ac73e02d5a5fd66139d4e7ad9c52d6dbeb01b1477b65befce4ac8b50609b449768d12b36ddcdca9dfc7fad6469d363449e2ff4a184281e82bb050a44d33d73e9636e25c8150b25be44443752eb16c33b28153323f639e5a355f4f70b3cf91af30795c3114aa33bdd54f1bdb11efe702cfb113e8783bb9f1ae654214d74221705d4a35206c22c356b80f4ccf8f955d85a36bbba79c497ba5aee6a2c9a323c257801f9cfb82ed70e0a691da6320731922f0397e572439022eb408d13ffa7712bd4cc7af2f05d87a23d40020bacfa4e6df5388d724959ffe85028549cdd1bc1efd98d22afd5cd5bbf4de90593824324571102dafdbdea0eb68e142ce8573909405959be39d4e2d9ad8befbfe55482a5734f79b2286709cd9fcc61a17adaf380568ced651d7ef37cc155f82003181ed9942a9b35862a1288aa7f96ee1bd905c004dc9a8f7f883f4bd7ad428ea1b244ab6b3a55a40138123407a2e9a317e9760599596aefa5314b23662b7879a6eb0e28c98e4b196905c403de1864bbdfcf8797c4a6096b18399a63071ce18c255adbf78a4e1498a06a101c3c74dd139e2ef9c6fc7613d304e60421e8abfaf365daa660f6a6e71f594d0455657874e2604fbc2e9341a04efe3c82e60151c6719e43fb09073ca2d9aa1a23c90e5dd3804bd3ca60e07dafe9025b2b8dffd1d45f7af0061979395d1ba3a47d5c774187659fe3bafb7aa55f4a2ebe6e5453659d6cdbd1cce89ab3b7630d44e521d64f13ca6e3d28dcf8f00c88b4bc582967ac5d93d8323f32d03bf54819824c6b71661f2afa9c3c772d60f8277178b3b4643daa62885cb80732e869bb075556a933dba30f7c855f122418ae35d25c98e9964177d050b43c4ce0845a1b3721960a204bd703ca078752c0315f775047d28ea1db97121f49a3ebdb62d6fe0d9d61b9e6c322ecd0f9984ee0eebd3a61b57536da80b914658944bc01258b47f6fa20eac43da0f1fea2d3c054fd3cab30a4f13f32b96a31937e4d2d5b8e52dfd581f72200e8a5e7bf1366120fdbe0f5e06d4759358f51a0784428a3ba16396a62c6f3e5e7ee3c00faac2c2c917a322cd4d27b8b66e15e2e97a7154d2b7e3d45bc714f904094f3b06b8242f7bc672daa536acb875f16521e77688c95d2317e7fd20dbb417a8f01f970f4f32e0c5d5da51ee7de0cb85b6bb3ad3ec19489303af6e45b866a43786992b9c266f8608ba7a38fe92f0434229a8963fe2ad2629ecad69cdb2937b5f8e2f2ab433493d8ceea789a2a9e5760186bdb1be9e01b7c5c67e6a162cf7d0d38cab2ec2409a7c876f156864ce839662951c39e15a403893693be7374ea7cd8c423d0fedb8fde166c143178421e87153cb747dd0ccb9d4f9f17a5b0f5a8cf58967449011b1611d364f96b1870e5fe3fe174cb429a0af16123748060f18983cd12a2efce710a2419cee93d5067e8db91e2e1a2daa00c23d2799a8c7ad827e004dac3bf7d54d5a88ecccd3b813f5850e1070591f4678c4a345f40d7c57734d9e433979df141c86c13811a80dbfd9bba124eef7be9770d6c68697801499b43564d40c00b96673a3b3ae97a69b453b0d9d0e0e4456485aa00ab18eeb4e7740b055448ec09c68bdb23c36e267f92f50591e4128bbb24ea7605cfce1704fae6950fbe8043667858600e7c7583d85e551633bab89a520fa42c3b903231f9acddf51b150938ce49fd27c91b386b651a0b5d80be509573853b28706370884c520f4c3fd2ed40814e645f8bcfae1767ed838449aaefa99392a407f173aa6306097a2acbc161cd45c4dae9ebdf1e5dd536d527640387270879132e0c49a515e0377051ad1932d3df45ad6160210e24cb306b185a996e0c573dca813037e1aba3bd7862583987eec5a45b7a9b26145421440cd0696936d30fe219e583834ceb7d47cee382a94f4eea2716a39ee79a964dd4c527aa37ab6e58b2acb465b9772e36db03e3f16dc49150c7a67d6667d9c2421fb3fc6a1ca66663715321ad5441eef98c4d367f21e60cfcaf171983622d7435ebd9f24e6b2a33f0a439edea3eb66b6834e5c059ac244b5314759c8cc738d6c1e3dbe22a3db0939bcc74d08a67e60e084044431378a04240b7bace013f4ee92276f067ad583dc85c6a2e80dbe83694b9cabc00918174a295b89b4bcf686500e953f1b490f513256c5a69de732172dcd04a20520028275825e409f145785ed68d2256f766ead079b1ec104bb10038b4d5c0d83a70f10eb70d7253dc5595314cc413a277a139ad533160af4cdbbe9a95b412ce8f9e7b0b26a181ec3eff516d893be430aa75658af2288b3439761781261026fba52b85fb6becac8854433286b3b0753354c4f8735586b854f0b2c6a8b187b9548de19db34458a53abf352e6ec2c9f6280849cd1161f573bd8481eddb2ebdd12f2f3f8f2b36ca57de7427d3b82020bbe5bf913a9169afd9bf7648a5b6ecbe36eee136722ab95927a79793f98e65a0fe46d62825045b662b2ebf9dd05652e4090c00252d9ba340b4cb3dfc516c0ff30ee0f0bb4a1bc7b239e4d7dc029a5eacc7490dc99a2de16e698133faab8dd7f7dca7a11050bd9bdd610c7954b500aa299d6f95c9542b52c7154b9c1a5f18a0a2594421e5609aa14ab179454ffff838553e3e6e380307f2180b499a2bf91c70cb8a3a329326a3149fb5b0f887a4664dc1ac35dec4a7386a37d6ed955a853c4d577c3e563f9a9152a8b72db88c24dd297028d78b8d4ce739fae132ef16c71acaf6938abdf61770c327728bbe428119eb0a98daaab2991cfb890c175b6c1c83280382f8d967ebfe83e8760c442e9e02effb239fd62d55cbe131565726de2167f90c713259fdddd98e2bac4954ebd5e787f2ee35c5f70e31000b7e44b121ca448b3ebdfb5b6b50618b487aa1b57bb3bcd443d8cf3a9cdf966fdc28d5719f14d95b4188a9734b792dc9ade23a0c9be0b995183b1fbb1ab192fe52972f0eb9a29f23201a041ded071d87bcf695278450f4d16a5f5ad6a35a022f59e6fd49aeb500e28b47f2ce634b28734d82eabdbb9ed5edbaecdd3b5bba7ec8f8a9a6f571e57af47018a39cc99420e95647229e96933a120d2fb7af474d529ec4fc93824ebd71a23d13a079c53b9f1899a92d0daeb15cceddc4222939013d124413b08a0faf0b55d03b434f103c8b4586be468d73ee43944efe28245e6256ea2f70cb4f76b452b2642e7864cfa0ab529a854709ec87d3eeb260fe13f6b1223234666c7e835a98b17e1af77e9308702773c803c69efdf9015d6dec3bea97862be226eec98934d3dc90299760752e4945499b9e1e16550197922f69dfe6753287f0557ace052a465a935f1147e01e0df9298057cdde0ff5832c2d1a294b88aa5e3c88339278f05fe7e04b4f1520bf21b5683ebdd94b4813ada9d455bb69912c97dccfb5e4684976ccc9628dee8b18555c290523fbab728fa391e0ae6df1f4e7e7ffa1e33cfdae34dc6b51519c0fe1ef9c4f3e42e38146f5c6e07b82d87ccc2eb723e3445906ca21285917f7b64fdc15ddc8f50c382f75fdcd01061907f648a6c21c7354a113b03b9a118d5568bef0b5ffa25d29577354dec2db3cb906b0b6d9a533cc755ed00651c9823d1ef42b677449a5bf24ae009c46a24a58c5a918af04fa348b246fe32226fd8455465327e81a6fa2ee6a1c678b23ce003000c4b5410f7b9ca0c27d407d4e0d08c48966bdc0045e3439a965a3edb13849c8240955121e19776e327998229b33402888867aac14f2d8de3daf4535c5a3bfaf86ecf5b62efddd3eaf5dee24a454355347a034975ada7a17db50c522de8f08e91da89f1e17a8f45913dc9e4a95b0bd95fd9b740e7ca4de95c8678df1809f3bc528f4f7121149824c87f1988228810ed24ae524a43f7b390ea000f8dbb8dc1436535270cda50e866eeb7d1daa6a6de5a4a3e29c1732fc0a3e11ea344dc248cac83c9cb5108e7afc35df7714e4f61cd57bb67e424fce734f61d9230f2dd52e8ea46658f6687ab95d554a335e0cf116dd8da8d5e6a3f48ab87a18985d27b774fcac79a5b67ed34ae06d3ee1d1b93d88fd7994cf656093aa00e3aaae04136c016e07d87f17dff238c4a1b82cc03b9e30524147b711c63a92e17a35d1769224f8a02d64721e00d8f619c6a7c6e3191256cd560ffb1a3ffc78997c5cc5b3f0bc36849e322e16671f4a2ff4e5e07a0b7d72ee1a30fec6ad1740294b27f1ec94cec2ddd8bf48241f6cb82c11274158ecd860ea8bdb49b418c77a874026d339ac2fd255638eb476503c1c4aeff209496ea8823fa224de6bc629cf13a96a96f0ad4efb4d931194d783ff329eed7a0f99692a2d9a1b654c7ea5addeb83f1961be0aabd6985853324b7007f25693bbdfee31552f46855bb5350b4642ae698e79a95bd9f21cf7959e1e8c6610fe0c1b2c4898c2c802511438956b7d75a709c4b135b07c18c5b77f44863f06c67675417bb556ddee3f8cfb03e78c2897f8e850b8c906dee98918eb5f6716c06e1d06ea19f49c8fa84ee7808b5a38707ae584e30f5106e81286cd1bc53c2aba98185bf99c4201fec5fb0d05f0ee1ac55384d95a88cd2c43c63b13238611e4c68faf5bc4c01488c70eeb655f39f5381144976ac06d761d90980f7077d000e316a5b9369d15f8de0064259d03c34bd02bb6332540b72b27fdb16b5d4ac4fd826e1d29278609e1855e0c914b2f86a25327ddc767550700190865f3c3105c5e90ef302b3f30b1e3e78bbaa9e23d77d78aec4100f693b3bba60e6a6599d8cb83da19ccb19ae7ac2414c9bf97bfd931b65189704e10f7507a0ae18c913fedca4924e57aaa8781d9962bcc52937b35c29454b255284f9951a88b846b93a5e4f26c624585ed"}], 0x1108}, 0x408) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x8000}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5", 0xf}], 0x1}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket$inet(0x2, 0x3, 0x2) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x2) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast2, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}}}}}}) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x1c, 0x0, 0x2c}, 0x400) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f000058a000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c600000000000000000000000000002000"}) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x24}, {0x6, 0x0, 0x0, 0xfdfffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x3f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x9c}, {{r0}, 0xea624c0234339a5, 0x24, 0x4, 0x7, 0x77}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x3c, 0x10, 0xff, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xf4c3, 0xc9d4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0x8001000000}], 0xf0, &(0x7f0000000140)={0x1, 0x4}) executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x0, 0x9}, {}, {}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "0000c6f26461c004f800"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="75e8f6c53dbec6f7bd1194829441fe3f4993641819c4368f5d581c4e2a5d5daa13c2dcd07ab6c0d3a4843132a8e4fe5d156e771ff13985094506785aa0f808b9a7e524d17ae50c4b00a2c5b3c02bbbde1050f072a20c8b45734989718e4b0f1090d46665c171f246a55a6dc662c95ca68e5e91e64536c4a07294bc4601b1d593046f698129aa500d17e8cd03b38ddecab845aa2d06f456d94fda41fd641cb72e9be6c38d9b1904c1eaf7eebbaa20ac3768be2de98e6ca96e2e0bd9a747143cb692f576b7aa940a01", 0xc8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1a9) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be495bfce9df963253882b217be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba09000004000071a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 7: msgget$private(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, &(0x7f0000000200)=[{0x2, 0x5, 0x1800}, {0x4, 0x400, 0x1000}, {0x0, 0xff80, 0x800}, {0x2, 0x9, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x50, 0x3000}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x16c}, 0x0, 0x5, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r1, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r2, 0x0, 0x0, r1}, 0x800, 0x6, 0x100}) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x3, 0x3, 0x400}, {0x1, 0x8445, 0x1400}], 0x4) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000a40)) recvmmsg(0xffffffffffffffff, &(0x7f0000003a40)={&(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002940)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000070c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 4: r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) symlink(&(0x7f0000000440)='./file0/../file0/../file0\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd7a00623b00140600fece76a44a170e318b35055bcf133200fe8000000000000000000000000000aa000001e800000000429d9fd4591a12f2217e690b"]) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000480)='./file0/../file0/../file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r4) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x6, 0xa, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) msgget$private(0x0, 0x97f963dfbf7c8684) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000011c0)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e12943", 0xe8}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: setitimer(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x2}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000440)="70d0f2ee34e83919e77d1688ab137c1bb6d54b636d0bdbaa87a5ab85d6032b39d0e4ccd2b49279d5e6c8fd133f0dc4d460592f80bbd9dc3d8f205d827eb5eb6517c550950833ab2b3a95ada368ae4769d03d2b311df78648", 0x58}, {&(0x7f00000004c0)="cdf673e2282967deb278f29cd9446b06394c9f972b473ea1da37a43a662ca595ed7fd6cdf313765ace8ad013e223c6677f88e16e509a0ad2046ea45a327398a92512b72c910f8a10a73d0505354a5faba89d07f83efff8ee6fab9c", 0x5b}, {&(0x7f0000000540)="3bb606cf0b877ac3d3079d051dd0cfcd1c0777ec9a6625468d3bacf5a896ce42abc3a6000f124f986e3c95f5e20c6d502ff9c0d3fc876b174be8134774e85c6a97bb9d227eec0297", 0x48}, {&(0x7f0000000100)="65cfc1f0dec69c70809345be4fd8fa1c95f7880bfcf506d74d42a2deb793ea537dbcd54c480abf5edd5790bf719dba0e10a2db277b263e08", 0x38}, {&(0x7f00000005c0)="feb470b4ea419124db204da34a243b3c2a51fd3d2c810cf9c14c1352a7301596f430a7f2aab9946a2709809ba5c54674f644fd153610b85489f10554d1a6a57daac4edbcb4a5def6547af57d566b62e04c8737c6a88e0cd85b6d1177a0eecec6c6b6275ff1e4b2a18fdabb90abc56b783cd2a02d93cf6ea70bda53546de04901f4b592a81a33959ca963ee7d58cd12f643dc19b58eff00fc611a37d63e244103aa5db203779091dd4bd5569c1ed3eda5", 0xb0}, {&(0x7f0000000680)="5794b8ff667d17c675bc1929cfa64a8a27b8c3a4e186b89f291b5a41907e53cdebbe6ebc00697764f9d3c3fc542fd0d5101923ae1f3909b0f3388fc1e4d8e2e34375d892f99972b91159af96e434d8f8433ea439b0fd584754291550dfe02ce2d7a31b801f81e11dec1dc28693acfb44eb7115ba25e03f629bfebbac304cc97b0b5fb6953ef2cdb50572a9f17f45db11d0cac88a8e3a51ef1894de6b7add04f46e788d821c8674d777fb0b56c8f812d8cccfdc393812f01ab4e04f35389704e1597de86bfa63503688861fa893a2a3b053a6856c48ec76e08da10c77754832576ddfbe6dfcc94ff9dbfd2e9b0609ba37e8405f12e31f2781b65e1f93919eb52fb7711cebc450e47e7bafd5ff7fb59494e8949abd34b1ddc36f12c41267cf9f38fad255b09c2ac16ea5f827e1bc53515a6af1db3e8bce857fdbe66e29229bbd0b8106c1ba7c62e4cc56f447a1107c471f783957e50049c96b79e5553702fb80c10c8bb28c961a9413e477a802527789e71a3d72dc70fd487d8d6cb00744e385f66180699ec521d5463ae9405d8be8e0b4ce881c8be187fc8c14e3c939b0f1e2951fe16ca4b1096190f7fbe78f692f4db9dfaf09b15e3cd318219c3748811af54f044edbd5fb842643c2e4f5e529683ef68c1311539204e4ecdb4ecd939ed7a0b9e7635edaf539f1cbb134478a223a36ef0b13beb5c276becc4f46600fe88e4180e0774d386e50309f22a42de65a48c614219b24be7b9f0b742a411a4e3c5156c128b70342c90e053231505cc6061c6248532d68f15aff183fc7730b1e25986d07e969f1d8a0a6055bbe002771d47f4ec08312989e0551b980eb2ae2edab94bd9eb43038bd6217103e27920e25de4c86a77acf2f93124fbabd2f3eb83881a64575a588f97345e86242515169053714b9960f842f88d7ced2c97ec9aa25366ecb2429a71b162554400ee5c479ae6e89e926d3c31b1da10951b6ba0d4cc7709511255cfa2f29333f59bf36e422cbf47d5ee1c01a0800b63be7c1417d912532f2e44a5642a84f455fbae95e843f4dd879e87083b0edec154628095f909fc167262fa5679995da3b374d36c85a9d2807fa660e4fbcb1854a5e6be57f72da657d5e2920910a061e22cbd593fb49eaadf1e002a967ae234b2e3fef92d33ec8d20e3973cf28129b64bba9f8f43cf50f1228dfd05547487cd4f7c828bbb9de93b91089af0531a0fd5defe9cf3430c12a61a33f28a5334eee6d6f40da7f51eca575f57e85817acf7fccbed4be5fb65720758cd200af6680c78541cb683d28bf7a8ba1f4203b9dd13eabebbb9b29bdc66bbaa27d8d435d818c1b5feec0b9f33bfb7ca9ee4af6b28650b137361c352d62109e3ffa7c2c62cfd7a0277bbde72be7ec67ae7a73bf612ab8ce228c8122aa82db1d0e13a7b3d372cd8ad642ebcecd28bef03ebb0f0851f0549ff677d72004471f08f1b5df0e54714af4170e4f6fd3ffa21f42fd4a6b5c2b92ac0a70a22dca745704cebc54b533a35d992306b8b0e1c8dd88849199e90dc5891985200aa0c61ac8ea0c45297fe2e6c75ddb7976483b9c04f7a06960b0cc9480ea2428674b60e6c4ed01d69ed1a1555e78fcfa5dfa764a0f66b2f900505c3791b77c74720bd0adb2ab9257c6d9afe3c1d9ccd71385d3c175450ef9d9e9195758682b4627263e50314f0befb5a44d357043fca43c8653a0b4164f5f1c4174963eef33702de84c0160dac93096c4c5e21a6300f2f44c74e69b9145846f21b55c421d8989be0e3894ec247c6711834490b28f9df55500ec55a7118bd937d05aee88f2de1750d19246d62d7a28e1e3cc6c0df5a8472d912d500f8f9e03da3c09849a7d3371ce8654f6ca979ca1de0b85652c48e8f232e4ab5c9a8af7b207aaf8dcf2a3f8ddf016352115b6026d011c99fbb29e60ad296a3165dc2f103bea901878c1029429b03ea3d9c40cf20678b06c7d1acb49900ee7bd3a4c424c2bf730dba8748044d18e594360f70046b5a268ff8083c0f76b064649987fc1e50527eeeb4a487c83c5cb4f7ae2d49d25de4e2132962b50305402e005d20a41d9baf5e7444b925f2dccd96c477e01575577044f906303ad2f0ef07ed4f27755584eb1109445aed837bf51aaa3945b27644534d5a27de184e8f1c6e6ceb3208e189ca3ae54833c9e4b381e13c6570f4a8e181d9551e70ae8e09fd1430c8ec3801bc41e94691c1e452bc57c5af33def4e8a1a303d0be024c1f9f058f96d405d7912106140353d334fd46a14dd668679a99e9e65da1dc566c9e5e4abbd3ef41154711175530ded9aa81537cd2eb1506ecee5f04a3f02626dd811e498833e46f907093c72d4dcff2a243cebbed95c143e1affa1e12ad339419787fc82702120e97c92e09eb02e889908e0020bcd6112828c060e850ad5b2a823f6f90d07ec7fd97407858e1bb6b3805079989f62c7cabf0b18778c963da2c48e5a8bc64fb657e4b45056c86186211b7f21a219c02c869d09ad1f2761f3561f7aaf4b44246c18da69213e2f4d2dfbe50dcb0f180536ff022b7dce40f0e3c4c7394288bf72b37a6d5ea9aa5a912b90d73d580e871d456d698cb0b189e47683801f371f12f1418ecf34d3f93ce59a4efdad4bb7ff918e5a64d9e12493a5d1e8cdd0442a6a00320e980482d66ec0c9a6b745e036b53e0415218c7c53f441c01ae343ef42c8fb7fc0e00cd2c02c53c39de0a049df6aed7908de95a9e848f739084712166ecf6935f79f35cd074bd906c6dc3a747713b89137d6ebe994fd38abe026f9b60a6c3c333d4193c8f19f9d8396b43d4ca638b0e1b08bcb7a8036fb99d07ecae087805c9c140c0c3710a8673eb1230960e8e40ab0ae582b6af3bec7e209e112ea28e86358ac47830fd50e12ac3bd2a2407b9bbf0640b6ff48705f61e4584c1662cdf01dd74141dbe673b5843c7624f4051cf407f0b5d1c2d6aefaeaf42f3e064b498d5b0fbcc2c1db62c21e2a245cb8de88cab5869db6337a07cfdf627cd2e59f129ece45aee87d7684d2e7280d861809633e31574258271d9f6bc0a8d38e98e4b179c1cdc7953d509be75e5edf5f0e096c9dbb396f0f6a2702fd3733e85fda91a2d9d82dd781f0a60a287d356d571c7c2a4c36f0afa03dd333e1699e6d90c21e203552aca38b47fd5fe80a2645893c3184381e8da10c27831231a200f06ec622e52a76f6dab89508ed5512fbc3f4bab59e60dc71db2e0cad183a7ca18049aa06e258052a992aea0c08a3ec4f7c12c114f6f54975db384e9194dfe3c5545ec99c4d83873fe0b4be84d78b151464a9c6af0130b8e7974c5a537209f22700057e7fcc6bab5fd56a22189f10810b0faf60a96509b9e2adc570e103c3b574499f0b0323ad36ce6006d771a955fcdb488a9ef5b717d5cd47da664bb674b6acef46c9a0c9d5f2abc5a102d2773197507f11e7a76bcfbf2f365445efda805de1dffe962e1b5edf4a08a4e26464e798853196aa929134673292b1621439affa66023d9b46e72b7f4488b3231442f4aa0f56b270f8d35f3a67ce2f089bf2a1a8240989787ff97fb8df6eaedee7b065f43fe191b8a58dd2a47ed470617d51e48f1a42d60b29850896d41110fc14f9f241437ebabe22199aea3d0185147f09414ecc7676c8cb81332887b76e0140303162797a92ab70d4fd6438caac2f3ebbd324e6932e894d2f5ecdccf4a3846afcda48a44a09656763d61c5ab701d415d766f28bec22998891c962652931d445ef166ff047ecdf879ee2b477845f4f47d00b3954285eec6ce5d5ee160f23c0d9003bb02dd0e34ce595d0c6a77d8877b1cc6126c78e865c3034c7df7bf1f82fa8b1f8aa823d97dc1ff8d0e47c013c1eea33444a14581735bc305f79161b0f27e6e721d707ed1b47fe851883c19dafd1c280029c7e9eef962272952c01fc0c80a383510088841892e51db5b827eed9d6e0e5e799dd9ebc225a7e65007b00c5166ca6ce19fc725f533675bcf845744fe430f56291aed341d8df576b478dc84983746713679455b3a74c049fc1ca93def21371d23252e840b4909b4af43ef060b51c93cdcee8da4de428ae0ccfa8fa01509da5787bc9edf40f48bf6901b585a20eddb8c3b66e9dae36907eda3f3d9e77c26825d2dbc44f11892c0a2621952b43e426d3e6209efdee0eed9d9dbc85636a7732e3f362b1324f621951412f9c12a0a117c14e6c3676ef2fc23aeda98d4062d9326b676df421499b00cd2f9e4583d8adc8402f20929ef70cedd3052dc1f0815bde5b9dcec74eb6bc10d477c44862a08248f418521b8f869601f131c4625542fc5a23e032df861b46ad43fdffc1cbd13e3bc87d6dca73494eb48ee698922c62da501ba0351c3a0ea63b61f50081f997632624a072e8604339ac3e91d316bcd1e476151038711dce33a0cbbd7e2f7972c6a279661213e3a1e541633fc9c8af52dd060122e810bee5776a3045e1e0b9f7154a8fe7bbf983ab1629e2a9a6023b9921171e07902de4657ab7c3a761f7aca0b7f39a884c5556fb815d2a6e5eec415b819ff9f7ccb3cd873b3e4b6a6ab129e7d5730c2c97adba97b6c6f06d9be79de6b5787db4d959581077c08c9d53d2be14a8c848db58b4e001d03ae282a623a4d2207ed3798448f18a63f2c3c21c3de4b15b5c190cca9eaa9b9c51e19b1f42d1da524fa91adfe1a1ecb6cac9d0acb65b85ebae53cd627077633b3f7e287900fdeabc717f1291c6e2a9067e1408fcb3a15449c172f3a82238810c2b53e5b69e30ca5ae328c01e10d7f766ac426b93cf233c7467c71598bc89afb4505584e46d094f53ab8a1343b1cf06fc64a663bbc98ec5be84d51b1f5b6f121ced26298b552f9d270bac20968e3b5c8a6e942a376f4bbe0d892b869be6e08bb17e578471f5d69fb429c6ccda35950a8c1ca81ead4f4cf678156dc7e0a701b2b0ea4a1b1364b27a857aec88f584a1cadf762ff1232089abc36e3c342376078fa0f69bcbdbf24a807dcd9b239fa8c6692edb600417d26688f8f365f31881360078009080487fa75ce43e4f7cbefded0db5ed93103731e272f1149d165155d0d1aff1b8725eed1934b75616c1c184ba1263086e1c6dfcd9aab2fca19fa52fbeee96da8441c9ed35fc32a55f40baf7d8f492e1a2182e193fb3124ffb7bdcae966ef957dd07cee9121f979848faf51ed8d05cf84d5545b03f478b1b28f8deb6fb1ebb8b4a3ff5e82c6816da240a375969164d7de227aa84ed92c44bab1e08f7d27408c9006840f3403035239964f8b8b5132c7d3bd5b4eb679c422e8fd9e0bed67b4cef5c71e75ca22afd793856d89f8d781ce0302bfbcc5cc8c41462a7827830b8f3c220d6f45ebaabc3e275cc6107dc8147649dfcc2889202741756e779f6a347c75849bff1592ee828f1eb31a7e509723ec46bfa3171677ccff06ae7297995a4d4a55a2ef8d51798ea6fc8766faa6648913b8e0c451c02c1fdff326e76a2868b4d468b154012cffa29857625e797ba21e15a9ca17eae9e91594bb22adf65927446737cc15bfff49102bc6ada5d7e9b4d38c2288abd296efdcdea66ab6a6c821310db20c756439afbb90a2db9bfc05f019dcf9347f3973c762988cecd2c6fdb7641a16398c6db4f4876ec0cca2fe0ee38204b3493376330b597fc3932218168696481012043bd3bba47cd41d28ab0c5d2e0f253173a752261afd29557b148b1a9664309bb812b6a84d37035f836bdd5ba2788ec5745401dc835ef6911b341938e009ee90ff29927462b3ae4301d0f012f646f77f70e3e50a6fe96b9cbd9", 0x1000}, {&(0x7f0000001680)="5c89e07e5fe4ebecf7bb79606ccb43741a03977e4e8181db0727a3ebed7739073e2c066afe8f9c7f8f9823d1163c0cb466ad4aa2e8a79bc8ee8e798ea71e97332271dae421260a83d0a8c87027cd734862d984b4f33d71e6a59fd2bb302e4f4a3ff1348677d75d2554e3ac272f257fe51b7ff88ec42fed4df85aaad3e97daff6db22105c3528946f1c88c988c404646d57e4b991b2058e62987168e979c54ee790fe52027c4a83c74de0f62e51f952c561b2d647d18205c6d6", 0xb9}, {&(0x7f0000000280)="8985ce805e2b31490067dd383bd3dccdb11a5eff27486ab4406fbe2ecf7f8f3e", 0x20}, {&(0x7f0000001740)="dd8327f02d4a857053ebce5361ca6855c00b3b749dfa5a356a75bb14c5eff38a4d1ec0e05f53b0684d2036ec916b6621b4", 0x31}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) fcntl$lock(r2, 0x7, &(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = semget$private(0x0, 0x4, 0x3a) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/156) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500), &(0x7f0000000080)=0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="96e9cf1c159fc25ac05e6f4c744f1fec6e655a94c94f18a11867c67257e37d10b6034157c25436532b246921cf8b1e43e9bf28e3a8a422b93d7f5b5001f1fd17558850d284edf532b0d0b922207101346de273939726f9efd97d84e872027342b8ddbe988ab8cd28266570736bca84b09eb9f486acf011e12740960adc6173d1a09654f869d7afdf973823bd5aadaf2330eb602c830f1d79e50f8dd77f4bb329910b506aa240bd95dabcce78c7bcbbfda7ce83154ab34dc99e18c7b6d747f02675a322c1c4c1ea25cef55ecb5d29", 0xce}, {&(0x7f0000000340)="7ed54d3763891fb74beaeef1bb78ec4d8af7eca2762151e77bdf17c44bea3ab4293afa5500afccb21fad8ae420feab6b36d5256a9ceaf0b6ba6c296ba0b0f230090c7709f3590061790313b3e255ffd8fab25f62909e58147eff72181c9a2e2078d8ad5ffd8bc4ac11506786edaa5a3407138cde2eb6d5af084e1b82bcb62cfcd05b4754ecf0b53224a156edf513f67370b63e215288b566a071ca6ef105f37469ed485e50a214392ed4426cb6462bb5d0bdc2f63d62f26ee2130c170d203ad98dde50453f3c8d087ccff7ef76b7e51f6a0d8f", 0xd3}, {&(0x7f0000000440)="c7eca9d86bef55916feadd74bca5edac87304d27f6f3be14ca27b460f796af29e9f80a51e096d1d1c60ece497e94f61b29e78272366a1ced9588b4a516e44140eb9388ec8142ea254f9c2c22301060d0ce010aabca78f0cffa572e0e4a882d", 0x5f}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) sendmmsg(r4, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="aca4eebfa06751e72e5fc617b50ac6fdc6fb63defa7b39f98336268854a4fe579e999ffa76e1bd3bae17bff95e0a1ebb84802c1abb743d72fd83141f59516f4f34d41ee61aa409f9803e9e1e88252aee747308b486ab8c72d28da1128759d001d86e23a4919a7559f858b5a9ceeb0126ea8cc9c6adbe2b4863df7f16de68b3c51078afb779a2f94100d405b34892a01a9e97b4706c2ce52b9e231c7e82c90d87253bb0bc28ee531ae844b7c384405365a7107d9507e5151d7ad4", 0xba}, {&(0x7f0000000600)="c77f8068dd7ca0373dde94a653c2cabc7ac6e0ca2aab76c32a090c26e7c683adbc3232edec0f0a61c5d2e39b2cf92da51241f93a448cc7f8e83910c8467531442001e92a351139ef6fb88828ec72", 0x4e}, {&(0x7f0000000680)="a4a2ed2e9bbef9657932aa9ca512301465fcd8e57679a47e8ea319a3a4321b41197dde085ae1063014bdf44d1a70a3a10d5dd7e75a9d38397422b31bca12cf811e1de26c70f4936429b213c2e9757c7a545a79702a73c02d422948a5c85650175245e8dccb069c3c466c4e18e26a7144fc1f813c7b0179e197836b1bd9125b9b4ee610daa9e4f6c69aa57835384ff1ec4ef1f7333cc9", 0x96}, {&(0x7f0000000740)="d4bf7ab55bb922f961faa361d49b45e91fe00ad2b3d891fec4cce9f3fd3b06bfdd1884b3425d84fb9572a7ff3761226ff27090799ac8a4e354f78b11a87b4551682b35d6aa8e65810ecc62ee9ff941", 0x4f}, {&(0x7f00000007c0)="4317a14690eb0e22582d8f63302819e6d72000fc8015f986", 0x18}], 0x5, &(0x7f0000000880)=[{0xb8, 0x1, 0x7fff, "d015ea93c34364662c749d293ca279c23c303e4bf976d3eb0ca3c815f574a70666da10be88a55259c32c4d71a78791b7eb69acfeabd72c317c836c04aa6a3d3bcbc1d12b115ce54b5812d9da9f8042781b56dd4e25eff926c55f6e2e1dfa4e6ff1de88d642e75978f4840e1140748f00809fad573776b6539507803b3363caea83ba2fc1c38900bf1be31754c0741bdbc36400e8c274222b2261618d3db48a23d1cf1e"}], 0xb8}, 0x80}, 0x10, 0x400) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() r7 = getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x4009c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r7, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r8, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e12943", 0xe8}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x78, 0xffffffffffffffff, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r3 = syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) close(r3) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) socketpair$unix(0x1, 0x21ef595c48278a37, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) accept$unix(r5, 0x0, &(0x7f0000000040)) executing program 0: socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0xfd, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)={0xb66c, 0xd3e}) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x22, &(0x7f0000000280)={@random="7bbcb0b1a856", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @empty, @multicast1}}}}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') sysctl$net_inet_tcp(&(0x7f0000000040), 0x51, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x0) mlockall(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000000)=[{0x8, 0x3, 0x7, 0x4}, {0x77, 0x2e, 0x4, 0x81}, {0x400, 0x0, 0x5, 0x9119}, {0x1, 0x2, 0x2, 0x4}, {0x3ff, 0x20}, {0x1, 0x5, 0x6, 0xfffffffa}, {0x8001, 0x1f, 0x7, 0x1}, {0xfffd, 0x80, 0x6, 0x8}, {0x2, 0x2, 0x40, 0x7fc}]}) syz_emit_ethernet(0x4e, &(0x7f00000014c0)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) clock_gettime(0x4, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setitimer(0x0, &(0x7f0000000040)={{0x40000000000, 0x4000000000000000}, {0x0, 0x5}}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() open$dir(&(0x7f0000000240)='./file1\x00', 0x20000, 0x4) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x2cf) semget$private(0x0, 0x0, 0x201) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe, r1, 0x0, 0x0, 0x0, 0x105}, 0x1, 0x9, 0x8}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) close(r5) r6 = socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x8000000000000000}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) executing program 4: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cbf4e5af36424c43aedb47bf00ab39125f6f01cbe273"]) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) socket(0x0, 0x400000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0\x00') r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) pipe(&(0x7f0000000000)) setuid(0xffffffffffffffff) executing program 3: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x0, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) dup(r3) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000280)="bf9eef6e7de5e8c4d9bac6c7493f22c57ee63cdb20dfa402788be622e1548ad8ce97d287358d81e769cac119ec78a4cd8501a80000961760f146a3f98f49af300aa698c105796daa3a719600000000", 0x4f) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) getpid() nanosleep(0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000e82c70d6a3bb84f7018a4149d6785db7946fd9f4a487c73668681b1a66fd2b6d7a93642f23322d8bc93b4b0bcf32034d4e4c75d5a55381d440d0fbb8"], 0x8, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getpid() getpgrp() syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000189bc8500000000000000000000000000000800001a000000000004010090781f0000"]) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0xd9412dc0ba7090ce, 0x20) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000300), 0x9, &(0x7f0000001280)="969c5c507c9957d77158afd409d9a42b7e9c5a065d22fddb716a7d49cad4c78a9f06a8d6cb19c5f26c3d694345d12b4468530dc7bcc0023c2455767622655e24a68a883fbfc9e9ee4f6b58d1880918a138f8fac5f30629f5b5199bc74e1baef7b0f6bbbf1b41ff7c585b357208ae40adb98fe4bf3e5875cc45091ccc6b0625b4eb9bb0a1b8a7f416665b559d25e9fd7c212caf2956e28c7d3cbf9015f7332b1bb1cc68d5660be38f3926d2a9d8c2369c4a125b787e731d4252b90115e9732c7f", &(0x7f0000000340)=0xc0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x28020, 0x10) mknodat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2000, 0x2e7) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0xe1) fchown(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) syz_emit_ethernet(0xcc, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004b8e00be0067001f80bf9078ffffffffffffffff8912c744a500000000b207000000000000e78903ff0000009d16883357023926b296ca9a1cf7d9dd01cb0de08b89d16981dfd9cf4a95d9114753b26b0a32cf0e93eb5582bab839af9c93025106086a474dd1718237675bcf4c4c7cbebc5811a15375d22369bde81a7b4d7277927c2d5205e8d06cb412e6fa316e98559fca009f231c88a4348590be3d491552551f1b65f0f9dede654c4d97d6705ff9c4c05d14e1f962d43fb1422feff0e103cee6bcfba5b9e2a48c"]) executing program 2: r0 = socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0xfdfffffe}]}) write(r1, &(0x7f0000000100)="7606df607d21000080636291409b", 0xe) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) recvfrom$unix(r0, &(0x7f0000000100)=""/154, 0x9a, 0x1001, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7}, {0x0, 0x8}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r3, &(0x7f0000000140)="d7", 0xfed7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1, 0x2}, {0x2c, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair(0x71, 0x2, 0x80, &(0x7f0000000280)) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b10005016000000000000000070000003300f96ed2d2f7c8cf5f882b297be1aa5b236de351e2ffff3ebbc257699a5f139b6700"/61, 0x3d, 0x404, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x1}, 0x2) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x1b, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) getpid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0/file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0/file0/file0\x00', 0x0, 0x4d35, 0x6, 0x1, 0x9, 0x8, 0xffff24c2, 0x1, 0x2, 0x5, 0x80000001}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0xe}, 0x400000000000008e, 0x0, 0x0, 0x0, 0x26) executing program 1: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) r1 = socket(0x0, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) sendto$unix(r1, &(0x7f00000002c0)="b1", 0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x78}]}) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 6: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) (async) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) (async, rerun: 32) pipe(&(0x7f0000000000)) (rerun: 32) setuid(0xffffffffffffffff) executing program 6: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0xf0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$ddb(&(0x7f0000000100)={0x9, 0x8}, 0x2, &(0x7f0000000140)="3b05e5d99734b5489e8c21f9e7b888a7c910cb", &(0x7f0000000180)=0x13, &(0x7f00000001c0)="6731de60a6fea72e55f0", 0xa) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000280)='./file2\x00', 0x200, 0x160) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') rename(0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)}], 0x1) executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) socket(0x0, 0x4, 0xa) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x7, 0x0, 0x0, "b1094b35e4e2518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() getgid() semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/130) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/36, 0x24}], 0x4, &(0x7f0000000380)}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000480)={0x1, 0x0, 0xfdb, 0x4ab, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000500), &(0x7f0000000540)=0x4) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') r2 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000600)=""/151) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000700)=0x80ee) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000780)=0x401) readv(r4, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/56, 0x38}, {&(0x7f0000000800)=""/235, 0xeb}, {&(0x7f0000000900)=""/162, 0xa2}, {&(0x7f00000009c0)=""/138, 0x8a}, {&(0x7f0000000a80)=""/128, 0x80}, {&(0x7f0000000b00)=""/104, 0x68}, {&(0x7f0000000b80)=""/217, 0xd9}, {&(0x7f0000000c80)=""/209, 0xd1}, {&(0x7f0000000d80)=""/76, 0x4c}, {&(0x7f0000000e00)=""/4096, 0x1000}], 0xa) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001ec0)=0x1) unveil(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)='x\x00') ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001f80)) r5 = semget$private(0x0, 0x3, 0xd) sendmsg(r3, &(0x7f0000003400)={&(0x7f0000001fc0)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f0000002280)=[{&(0x7f0000002000)="d3d6ba3d01785258b90ee50e13d5fb62afc0bad8ee94447b9193272d56df5f864eb69d95b618e37d286d6ac11f37e6fc98", 0x31}, {&(0x7f0000002040)="cf502342a8506f9bb1671b2395ca98d57f2701cff5b04489f8c77d22aee6476b52b8d5762aae6a17ded5da56d69510f8def6337e8bf6ace4a6f6a1d8b90a1ebbb6de142e95333e97ff0d58c78180408fb315ef567de58954cecd7da29fbcf87c30a0e8f015c826f2378bcfeb2abec0ea51b663ffcd051577d3d8d13478cfb4e24f89fc8ef88fc8ede534", 0x8a}, {&(0x7f0000002100)="5a72f78dfa99ee0ec56e3fc3cb88d7af43f6c054412f4ce670d9e6726d65274ab876b602cd25ff578c664f36754fdba4b91b4c1044a12bff29fa334514c0de4cddd61fb3518764516922c657c756adf843e12c8e336fa60d0852d349d871ecbe20bf5e29717fe4f1e32a90dd6eccdf91dc58da01ef04ed020af41402fba0c1986898e66fa1f2258778c87886a3f563e591c5a94bc587784656df5c17d6fb2a52", 0xa0}, {&(0x7f00000021c0)="7a4c006c4a2e3223e53563e840293f6f4c6c23b4ad835549f042c8278a54d95dc791df0714fe4af3d6aa3893fc1912e1118d3704ec3957f7977e94f4e281d3321065bf03265ce6b442ea93b7668a36669b18bbd8b7ecd4877a0a41491640a8784bca1d819978adc4399a560c1c00ffce5ecf01add5df14e11d54b12b3fa713b888aa7a7aafd11b6888bcaaef116e3932bd6aaeafd9ec0c381b91c29caed340198cc4f0951d74b54ef64bfa910e4d1b75dbd3762d6654049a", 0xb8}], 0x4, &(0x7f00000022c0)=[{0x90, 0xffff, 0x2, "49dcc53c6a4f326966fb1b352b9d5166e67ed7dd94cfd759f3fc73d70e66bb813a3b93b0d7fccb4d3a0cc3f7893b381185a04c4baa31d5c93a9fcfc7229e1d41862b65f3321339abeb0c4acd4cbec792ff715b880344bbb19fddbff6872fea4b2117457580d73f61df96dea9aeebd48757849afb5af2cdcd5d"}, {0x1010, 0xfffe, 0x0, "dbe9b29073c58a1d40694c7782145dcf9747ce64d17b7e1ce3fa5434fc5f5660f8b2b5d80facd29262d78d5d90b3e44d257e935e33e2ae9af750e838244458709b8f43d6c453f458a8d4add1588ae8206a7cb5ef63df10ecc53b6c62b690a28853e824e5619b836d149aec8145a96f75c184f2d593c8661b5482e2c1fe511ef2e622e923c238aacf777c21ddb21d03509da9f24dcd0d53e3ab7b130e48831caf91bbab356ed9c498da182a102b7648119f8a7ba866a31201dece0d1ccc5efa91442a4ad9ffaecba400f7ccaa6a743ecba3b9762a0239f7d0234d8df7b8c0e58c1dec56162b47712099d7c9787c4d4aa0105c001ffc209f5056b35f223d3a57918ba384948cdb25bb3ff3b5b9e36872eb522617e4b458fbed0681938ce7cf81808345cb24aec1be47436d4f2d92c3f135670db1ffcbe6570a255ef1a03ea2401c5111b8ea56cb60428fdad2bb6a34aa1874c1eb2a8b073d870f0f5ee337f4a3a4f922698a76deea5136dc7c15da025abf0aec61d1aa9a36d97a319bec4fa3787123976406b6b11d17479329f67986fc986d96f4048c4af554be89ea5b0f7088b2007795ff85e89f1580594e5327d4480c44af2f61846424be2ae9654585064abf3e05de7f43fa1fe4a0a90b09f98ff8360b8e06101669fefe0d67f3e7e0951290328a374d089709cf29164901cec627a10e5727eac703433d6dd3e38d6f068883b296fc4c6aa752741a90522fe960d874d312cfe987bfee5f662aff00862f27397d5198736db79db79fa55f52826ffe6bcca45c109a2e99fda823042dd641aec5bdbf914bfb26d825d883f3df3248b49e4906427b3a16e001856a04c0e1541a850126525ff016247df15b86e1f795c33bebc8863a06f5face4c8b11787431625272c0c5707d7c2c98b1078e2b9f34f09ef0b6f598e9644c14682fcb4e3bd2f79728b16db85780a29d286c5a43e5f891f22eb566f9df95d56550ecbb04e4c95d9bf5689490fd07d13959166aabeff57c0c4330da7247a9167466836a095b1781df58f4b1c848c038767b2f44a505e4e6af3924d7045b5b7bb44a3c259285ea76b95cba8c95c38b9b1e5597e30e04b717280d2d3e63ef7ca8314227ac1e8de4f21c9e1debcf985363ef5733d56a74c5fbcaf2f47c9bad6587c0042c9d171367fb1c5722bb87580c4f32d4729b817b21e1bf22bede8e6c9a772ed838a5311a89da4041cd9ace5760d11ff53a23e82853406dac190a07b8eb032aff85e76eb078164680b6ec34fcc43c3e3b9cb8a33b6667ca6023bf9056d58752f7a2a7cdcde05042b0a8a14c6349a7dbee3aea3583e6ea6b5914dbf8c09507b2ac874f9238899d8a149840ddd7c9e70c41cc0196073e896888563a3f2b33e04c6bf502ba4e67679fa3a837912464c05d07907ae49057b0ef764cf93d133d14f7ff668a53168d96e627cf245dedfa71fb0d99904d67cdf7bb688b1b10fae74ac608bbdd69154e76562eecad815d0f6149da4e31a5ae861afdaba42d0238975270564a1ab60086552d552a418432b634b1d74e2d6bdd3b090a737f0c828a9c49bc05b7ff0a8704a494551e0a4936be0e91bf2b688f91f2fdad5211b7228e46bf384af43baa174f8cbebe448d78bf55a3a3d05ed76addafe4e2ebdcc7876395c1e5613fc98fe4ea2c2589f26fbbb72ffa60d5eb81da16827e9949f224dc62434b2d45f3facb8a9e6bec91ab73cb0ee513f80d32694727fbc488529bd246d2d2973497534576c76991fc284dc7b8bb57cc9153f921a2ee3f055755984020f57078288cd3deb6b687efd8a0e30551beb6da3d635aaa704ca77fc59c8ec803f2c360c2e7c99e7417c469ec23fd1b1918cc20a3dd7266cc5f915aba86095ff52b7483c7cc44588cbc306573f25c6d76c2710dce9f9af01f9ae6368f522c2f9cdfad6a7feefde0b25653f465c40014cf0d26bb9e54e9c604c29f2cb1c29482fac6dfef51b86b49f573830f9ccb3ee14f75f135166b205faf6f131a7fb23adf3bdd4716a7cf6d75ebd1d9cb3b05a6641f93b2c89557fcc145b0c6a94ee36780db552e5ed2997b1c9b63f0c3c067e3c17b3c3363406869db231fca0b18069cb32cb7120f127df5a019c03e41453f3fcfcf0b0f10d3d050f680dc2e33f11fe8de1d8d43aac433fbc7ef823f81b5fff7e5a46a9d4c67637709619ca0f248ec7cdcc5e6c56886c5b2ece2fae931935ddc6b9fcddacfa28fe95fa5b3a12df1425e3c464df8188b99df2cb434c630fd62be9a835aebd18b584729e8e46c1fdcc0eb9a80b4d6690d342aee06ac30cc5e5e77891c9751a878197f4a47804e0e5cf0e0110fb758ecc35a3253db5239f55b9d7016e0092728c9a0e911f87b8e80ba41f8401ae6c8618b6185d66036c5416faaf3bf12f111f8eef5fdd95226dae33fba1229efbbdd6fce4d57074849545bfe6cedb1b79964bf1dfd010aae8e619e15d11e054fc1fc6bae35a313f273ac89ca5c931472815ab5e070555f7ec9a4202d2206c63364ccf5721399dfdb6b0853bde38fa3954d87a37fafb5d5de7200d9cba823d347e7b6cb925a5e4393ff088d84f46047ebaafabe76b92efa14ddbe72842e30233e71640e67f5d45f270f449d553f0a16f89e19896c85ba821bf3391d8696a3de90f4d3145e5e36fde06fd445bfbfc53d59368e14cc67de9a3aae2cf568ec277a7ce0f8149042b7f4620ce93a32590cf929dcd7fcc935c0feb26cadf37c64fc6541548deff50ef876ce28e1027217ae6f028bf496012652a570466c54949cd98f9fc05c91e6ebd6b030a61a40a840cfe13716767cc3b7135cc9e876061d93efe7779689b6788947f77e319dfe6953b36e7b40f613d7ce955382068d2c3b053ccef2b99702854de541315795df25d487265ae52d624d6ed4df8fa214563625646af9c4ab593cfacc5038ce35c040ae699f107b4bf633fb3581625e0b209320a78cfffeba0c3c6b5a48ba521f04b1c3feff2e4e8238deb7ec553c564335bd3d1e27a33b48debc674da9045a75ef1d7d7b47492e413a78d567989980611c323b9c8b231e9e15d97f54c09424e0c0534558c74756af9ba37aa25da70339db7d9196534621f46395a9617533789caa563bff80bf2d2518473c38e05b3b47bdc25eb22f23d9f402ca2b145852a013cbb30b25f627f068d5aa65361e307eb577318851de998f0339d6f50aeeae02ddd1a48da9cff19ebe5356629a3f730db2583f6293cd5544a282745ca4f5894747fdd62ec44fc003b186f8832638680c3bd49a37fd77e13854fbb0a4761d28e4fd13c324d61b045d83c9563e057adf9a6c4a925fb4b8600ce7f92cd70e28f50fe7d57d26351a0e59b49b7c92cbd8115f734c26b78a3164fb43f44b7896c8c045a900184ce1b3742adfc88d723c2b1c043340974150c22ffff9d394d619fb98a10de610928387361ddd14cf0779699e539664ef83689638ac64179078dac96ceba08f1a87a78ef260ab61e8502b7d696d952341fa198f74924284777e3a184f2f80077d889b0b66b2edc16aa9c64f077e967cb7da85a2d61f05f917615a982b1ab8e8d03d827bbb708bcd6f97f4bd5b5cf65a36a1f3eb237f8eb3614ed9686754102570eed196594adaa3a8c602143bf69cdc99afbd630f1d959871ce3356df834ce3146919358d58b418b3c3013f059fea1ba6b20c4db18d13fc529e3583ab7d98d59e45cd30f95720bec7c12a912e823b23dab9f527d3a65c39e862d4fd30a63f9821addde517915d90632057266ad59ce0257db6da7820841cc25ac275fa51c574ef01e0613e7af62ccec9587c5aa3c2a106b81f8386f12a1a802a4f34bcbd584728ee8297e4bbe442ce7dce161fb0205dcd38af4bca3b3e68c836f930d8df5cb3a0bc4163bdb6ccba5adf16d398b14cb2431a14bf2a05c8c740bf6a5b74e73fe9c10fa1cdf886baa973babf019b65f536796791c89dafd42177d10c2735f7074c953521b2184997d6f0992e35a3af12d283221df56f4e4ca5cfbd1f54b54fc14fe7bfa5e45478f33ffea8ec64d495fa7d6c6648b2c590928b0ebeb2b042e2718ea85082feec70e0695fecdda8915ed5d837321222749bda951a6cb7b3d8768011519e09b62b852c54bc0f9b3c096b7bd9d01f24bf1d6b8c0d35d93d7f0a67e95f05fb98ba38fce9db5ac7d4a210669c57d3a4ba416d25742203ddf24d8b42783fc83bd22ddd3a8ca6ac4c0361932f0a7effb31fe79228af30ba65458f5bc9b039a9aeec2476a903ccda056115340b1ff4f4f17f7162b689619173dbae75a6975d45c7a14add071a98ceba2808ae0a4c2e6d2aa6da7a5c9d4b214d832cec3bf410be21f584284810bd71a34e7695cb1a4847afc596455acd0f542ab17e6524b6905b1f2e84a75d0fb74f950d27d34ccb78296d617c0459710aa15840177e8d7dcbbbeee10323505e0122027b0d0c383da72f9c3ba67d7a2442b8385544fda18346c609c86b6c4f3f835b1d81f2aa75521ac10f0218d4c01e9e22f0657abf554f9043ea54b218d28440d13619421ff582901212494a484bf83c79904b801fa93c3a9da0d4b3988ee33ce42d6e20d0c76552f9be63a6d43973750981493308d2c82c2cdd993778f0b81350118baf64f7aad6b660896445fac6c5269d7b5b67f9800ff6d452bdeb59e3582be9f0355137479e15654a283c07229ac21eeee5c60752751cf0c18b955f9f6cc8f064a3dc0c99c1496d6cbfbf67b1d9f36bd32655f17ebb058812834c121527ee6bfe4a30b1d6faaa6fde588970244f76b9f0810e12368c88ca3b5a03be02e5c56059dc7c74c4f7324db67eb3f872d5d22f2ab0051385d3dd514f54ef155114dce76df9f40f740768e4fe38b9b9f40e407b7236426bc43ada67f45690c7ff1c460f543a0fbad3bbf68c9c1943ab5d92fe83e65b2590842be0951036ba28b557295738dddef581746cafc3484f7323fea89be1479750d8b7f102748e2b008d3084a4bd529f83ac994b519db7a205fdeeec8d9196174e57b0d14e1ac1602ed6218dfa3f8bc2035153b3b015c0e2607ce7351d377b78ca7610dae7932762c9aecfe6c57f8215d18652283cd754b3458f59d10e7fc06d8d4642703692e269c2348bdf5481083275e673ad85f9753ad673a69bc91a73f1c80e1cc14cbabc60a308f30a9fc29f8b5b41a3b72fa5b5b7a1092433498d46187185821928d1dfc7c4b5e37921a5bf7c205ccc82a2e894afbc24a53f8d65d31daa9fd0269668a696c97044a34ea245820de4eda73ce3f8af02d2a0758727d3c88d858fa9d78fc06aa1ac80947991f3946238b4c81c3b8eb1df6b6d907e9c357f613b487e351b2f988ef67f1b298e8bbcea6b9ac6f41a484e499eb021ea1f7da8ee14ef839f04b58a2645cf2405d0b18b9ade6ac21b99630c596a4fb1d97b5f34fe3deef48763ae4ec69c6015a43e0743de1d6fce3d8d6760d63eb85030f88855defdb32fc27350446c58e06b5cbee4b71863fca2f99bd7dd30885b295aafe802b284dc47ff42e5ce1d2e9f8f8bff6caa396623810b74f7c3823eca11f88489a6ded05e9479ba3a14560dd21498ed6a53b132cff086e79047789ea84f4c47fab1fbdc6155952634a7c4e413103dd89684f3a44a3f05eff116ba19e6fd94cfb158b99a6cb8e296e7b6b2e89701cf63a3488d85b8dc605643b8dc777fb0bf2a96061936150517702aa302f44754fd779045f369a42c7c6dd5e98c9c37fa8d60d0f780244501ba4aab0f4e66e5bf76242f377ca90a7b1fb94760e8b843530b61f5410fc6beff"}, {0x68, 0x1, 0x80, "b673aa9eb7d0b32171c444fcf6ebd5581b950f7142cbb967ee07c25c0d82980b01774805cd7a1655425a446efdf3d5320fc8354bbdbafc06b351155668e672ec5306388c5dc025454a0464bcc70778362149410b"}], 0x1108}, 0x8) open(&(0x7f0000003440)='./file0\x00', 0x10000, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000003480)=0x1f) openat$zero(0xffffffffffffff9c, &(0x7f00000034c0), 0x0, 0x0) pipe2(&(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0xcee) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000003540)) sysctl$net_inet_divert(&(0x7f0000003580)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000035c0)="e3dedb6ecc81e5b3faade2efdc6ce649edbdbd0b53e20be023e90d684dbde4fef55879c38edb3a620233f7304112421f36bb90fef1e0b9e7684118f1e06d8b82a8c0c3b55c038c8b1a03069e28ac7b8b2b861ff1fae80983043d9a117f4a3eae7e6f10798b50e421c755700303efd1c81b702a41fbbff00c0fece1ab1908face4a565391177e997c94adfe2aa2558819d07858df60bb0ebb11dad8851c3b9e7710735a95969ca15a4682dad62cd8adb9572df474b6882934da7e39bafb0adc975c03c5b692710bf185d2d2e8bf1c0a49d93add", &(0x7f00000036c0)=0xd3, &(0x7f0000003700)="98aca39592ebb4cdf8692c479d0025c83d8795a6160f3de95130a293c53b4fdf2352e4cbdcb871ad505588df2f03952a8738beb73fced4544f2c9c784827af17cc6aad9579f0acd08a927a4376e7b3394f9900618d19", 0x56) semop(r2, &(0x7f0000003780)=[{0x2, 0x7}], 0x1) pwritev(r6, &(0x7f00000038c0)=[{&(0x7f00000037c0)="164d379b6969ec5e9ed1abc3a7302a6c1aa251e4ecf6de648bac34f08e35cf785fa139ad890604a9eda62a1cd1e4d4e0b390a32e81b126a710f4d02766ec62025a4a53e483b4c186b0d82025d2efa1e42e35251154351df3192e74aa1f3c8fe154579d60f9d3f02c95be1fa5aa332c0113494f7a25829d76c21154cd7d4d06c2a7a5e1b1f724f7785197a4a4056ad6935d97c418515474727e0c28f00220eba3838e1a9002992413df9263c1c8101cac8a5a3f2e6d4f4a", 0xb7}, {&(0x7f0000003880)="77afe89945c5fe567a1b576ddbc58f07b05cc6f9cae4854765542a83b15a7fc24c9f", 0x22}], 0x2, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f833a1da5af88", &(0x7f0000000380)=0x210, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r11, r12) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r6) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r12, 0x28) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2011, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0xfc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(r1, 0xa, r0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x1) poll(&(0x7f0000000700)=[{r2}], 0x1, 0x0) renameat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f00000005c0)="3a02000002a000feffff00000000", 0xe) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) syz_open_pts() select(0x40, &(0x7f0000000040)={0x5, 0x3, 0x3, 0x3, 0xa2, 0x9, 0x7, 0x36e9454d}, &(0x7f0000000080)={0x7ff, 0x3, 0x2, 0xff, 0x7fffffffffffffff, 0x5, 0x47, 0x8}, &(0x7f00000000c0)={0x5, 0xe22, 0x0, 0x4, 0x1, 0xfffffffffffffff9, 0x10000, 0x30}, &(0x7f0000000100)={0x321a, 0x100000001}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) r8 = socket(0x1, 0x1, 0x0) r9 = accept(r3, &(0x7f0000000700)=@un=@file={0x0, ""/249}, &(0x7f00000001c0)=0xfb) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000000c0)="57b037bc58f3c246483d06fe49ac42d0bfb5d597027721830c19b0d1216f30daaf77ba17d2b49402368ea68671fb5fd0ee7677bcc3fbe52b6f4fc1a7569bb4aa1eb7d2ee5a44032a35792769ad431572a62b0118", 0x54}, {&(0x7f0000000340)="3662731839aedb97cf5164e2cb4645364c7b2bce3d7cdb970ee3fc62806d1ad11ca2f302803e2e35c99cf8b0782cad46810b32c0f2aedfba5ea390b65dd8bc4d6cf0c9e83edb61ac53519399e7df4d0f8b0efd5b63e9576cde91840d8277992b1560c5b371bce429bcf573bd7c8ef540ecd3523bfc4d312885ae8811ff2e91afb019e34ddeafd69a58a6b602557f25db1d1dc8d2e51fb755055f3833af454de78598a8771277a9b7707d5fcb2ea77bd08662675830f590a3f4faa3964925cbf9035ec31eaa11b4b1390bcd05c2073e54c4d0a23928d1", 0xd6}, {&(0x7f0000000240)="a4835e54efa5b670a5a251cef37ed0c81ed307210c96fba45c30dd91ae0e1ab013cc2e23dad4d2294a8eb0a18d6f184814ca653caba3de83ed9e7369d922e34050fc25dfc847a207b3dd292a967f5b92e0b535d5b1593390120a661a80fdd76a7bf3dc02137158f489bbdf85d8485986d0dafb29b57bc472046503a1ce1166dc56fcdf3387a4a92ee3f17ab349d2276c35f2b0924b4922a0525b3f88bf82ba8d765b8baf588da50f4e75cbfbcd2e", 0xae}, {&(0x7f0000000440)="2bac40ba7e6fbc2694599ea5fe2b942676875e298deb76904b1e85f2c858cbf2948d538602237b4bab2db8f90069d4e04cd9e2950fc06437e34473b3eabc9c311fb18ee50f86811954d7efb0ecd516f54d2a6cd35ee1168db20958817f091b071c204ace25d4e657d0f4086624202e7c6a15b022dfa805eed8b4851cbd6272614a8887179d1a1b66518df94ed03fd7fde96167b3cd26ea9d9e", 0x99}, {&(0x7f0000000500)="0afd93b70a14f7945c49d89559639b26f55049085871f8d09785a2e0d3b2bcb535a8f6224de23647169c8d6db1258cc8eebaffb2d2f370718cb226e61d9eb17c65e0b74038c82679bef12459b22ef78fe1e10a6997731dad1d66c49455db7db7f54c568526d3b75d9f0eb1420f6879db878d73454f8984fd07ea5f860fd235ff51517c28c05d66ab3818f973ebae08dd5fa6e950ff1704ecb1188441fe1dea9d22bd5e479dc867d8d6fb94b772df91a5dc706a24421ee01f95bfa065663386c54a447bcdf7a3a991ae7bffdf5f97280fd78568543bcb6698", 0xd8}, {&(0x7f0000000600)="8fcee26bb21e949e8d4899bc2bf3660b6d4608aa15c0b25d15f793ae5211a079df84fb9eadff094ba503ac69a50891f78dd7c7411c9ab8a117165e049d4accef7be627571af7be6f1d107a7e8ecc3be1d3bd6461cbd0e5bbc25171bc0b193fe71c1d52b2fbe036cfca170e9e", 0x6c}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES8=r1, @ANYBLOB="e2eda65b43f422202bb575f73262a06f0cd3c2d5528fcc463c38847a875c1682f2a70e96996d177e3ce2fcd6c6436692a900b96cbe09be57ce935a05beac78dd66c46f27d88c775a2a7ef0bba8dfea7a9c92ee0e326106ce44a5435c05ae95a2668af78f1fc9c53ba4c0c263f8820c3e5e84d279193de9d5685eb83a48c72b197691d7850962882b5ee641598ab2b4388d3e82c60f22e4a6320586fe6c859ff8f6cf89214263a79ddc4a651788c1a81c121816cbfbbd5ece72b8d39809954317ca5ace63d5c71c94041fbbceb33d3db32b3db94d96aa1bfe4fbf488acdfdcf9865b54828972a94679f86", @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r5, @ANYRESDEC=r1, @ANYRES32=r9, @ANYBLOB="0000000033e3df536a73f6e4b2427a7f98d2f8c4ab5393a59a184e7c5737d320324aa21d9c141ce7b3ed193472d8c48530dfb6cf45ed9e7741db1c0cdcf4cc7550fdb34f5bef3aec4fe44ec185e62abc8eddb26151ea65486beaf092bd5b9c63026d6d6a0f2f8a972d3561cd30a152d285b7aa3b94809d448387b840150af946ed432f42d52dfb968529291abd245c73abd2f640d84658a4f218d4f91fa1df0411239789497c9d6c12c1b2b038d7ef41546490"], 0x58, 0x8}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0x7, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {}, {0x8e5, 0x84, 0x1f, 0x4}, {0x0, 0x0, 0x0, 0xbc1}, {0x89, 0x0, 0x1f}]}) dup2(0xffffffffffffffff, r0) dup2(0xffffffffffffffff, r5) recvfrom$unix(r10, &(0x7f0000000000)=""/16, 0x10, 0x841, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) socket(0x1e, 0x4000, 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}], 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702e1f4eb39c2b4e8c16b9ccc30a541493219986dd60756aa300303afb62382c5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800000000000000890090780000000000000000000000000000000000000000ff01000000000000000000000000000146ba072f133c503bbce20b7bb5bed73ca973d8c59ff3ed60c3383a15687fba60974ab9bcbd02cc195115109200c4fb608f201c554e674f39dfbfd12738df339330f9f41f354a6f9d36a68757527c9cb7728a"]) executing program 6: syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYBLOB="9c89003550004f4a8c54"]) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0xfe) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00455601a5ae235d3544d14cb2e907c800000000000000000000ffffe0000002330000050000000000"]) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x42, &(0x7f0000000680)=""/98, 0x64}, 0x7fffffff}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) socket(0x2, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000440)=[{0x40, 0x3f, 0x0, 0x101}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) socket(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x81, 0x54}) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/36, 0x24}], 0x4, &(0x7f0000000380)}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000480)={0x1, 0x0, 0xfdb, 0x4ab, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000500), &(0x7f0000000540)=0x4) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') r2 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000600)=""/151) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000700)=0x80ee) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000780)=0x401) readv(r4, &(0x7f0000001e00)=[{&(0x7f00000007c0)=""/56, 0x38}, {&(0x7f0000000800)=""/235, 0xeb}, {&(0x7f0000000900)=""/162, 0xa2}, {&(0x7f00000009c0)=""/138, 0x8a}, {&(0x7f0000000a80)=""/128, 0x80}, {&(0x7f0000000b00)=""/104, 0x68}, {&(0x7f0000000b80)=""/217, 0xd9}, {&(0x7f0000000c80)=""/209, 0xd1}, {&(0x7f0000000d80)=""/76, 0x4c}, {&(0x7f0000000e00)=""/4096, 0x1000}], 0xa) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001ec0)=0x1) unveil(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)='x\x00') ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001f80)) r5 = semget$private(0x0, 0x3, 0xd) sendmsg(r3, &(0x7f0000003400)={&(0x7f0000001fc0)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f0000002280)=[{&(0x7f0000002000)="d3d6ba3d01785258b90ee50e13d5fb62afc0bad8ee94447b9193272d56df5f864eb69d95b618e37d286d6ac11f37e6fc98", 0x31}, {&(0x7f0000002040)="cf502342a8506f9bb1671b2395ca98d57f2701cff5b04489f8c77d22aee6476b52b8d5762aae6a17ded5da56d69510f8def6337e8bf6ace4a6f6a1d8b90a1ebbb6de142e95333e97ff0d58c78180408fb315ef567de58954cecd7da29fbcf87c30a0e8f015c826f2378bcfeb2abec0ea51b663ffcd051577d3d8d13478cfb4e24f89fc8ef88fc8ede534", 0x8a}, {&(0x7f0000002100)="5a72f78dfa99ee0ec56e3fc3cb88d7af43f6c054412f4ce670d9e6726d65274ab876b602cd25ff578c664f36754fdba4b91b4c1044a12bff29fa334514c0de4cddd61fb3518764516922c657c756adf843e12c8e336fa60d0852d349d871ecbe20bf5e29717fe4f1e32a90dd6eccdf91dc58da01ef04ed020af41402fba0c1986898e66fa1f2258778c87886a3f563e591c5a94bc587784656df5c17d6fb2a52", 0xa0}, {&(0x7f00000021c0)="7a4c006c4a2e3223e53563e840293f6f4c6c23b4ad835549f042c8278a54d95dc791df0714fe4af3d6aa3893fc1912e1118d3704ec3957f7977e94f4e281d3321065bf03265ce6b442ea93b7668a36669b18bbd8b7ecd4877a0a41491640a8784bca1d819978adc4399a560c1c00ffce5ecf01add5df14e11d54b12b3fa713b888aa7a7aafd11b6888bcaaef116e3932bd6aaeafd9ec0c381b91c29caed340198cc4f0951d74b54ef64bfa910e4d1b75dbd3762d6654049a", 0xb8}], 0x4, &(0x7f00000022c0)=[{0x90, 0xffff, 0x2, "49dcc53c6a4f326966fb1b352b9d5166e67ed7dd94cfd759f3fc73d70e66bb813a3b93b0d7fccb4d3a0cc3f7893b381185a04c4baa31d5c93a9fcfc7229e1d41862b65f3321339abeb0c4acd4cbec792ff715b880344bbb19fddbff6872fea4b2117457580d73f61df96dea9aeebd48757849afb5af2cdcd5d"}, {0x1010, 0xfffe, 0x0, "dbe9b29073c58a1d40694c7782145dcf9747ce64d17b7e1ce3fa5434fc5f5660f8b2b5d80facd29262d78d5d90b3e44d257e935e33e2ae9af750e838244458709b8f43d6c453f458a8d4add1588ae8206a7cb5ef63df10ecc53b6c62b690a28853e824e5619b836d149aec8145a96f75c184f2d593c8661b5482e2c1fe511ef2e622e923c238aacf777c21ddb21d03509da9f24dcd0d53e3ab7b130e48831caf91bbab356ed9c498da182a102b7648119f8a7ba866a31201dece0d1ccc5efa91442a4ad9ffaecba400f7ccaa6a743ecba3b9762a0239f7d0234d8df7b8c0e58c1dec56162b47712099d7c9787c4d4aa0105c001ffc209f5056b35f223d3a57918ba384948cdb25bb3ff3b5b9e36872eb522617e4b458fbed0681938ce7cf81808345cb24aec1be47436d4f2d92c3f135670db1ffcbe6570a255ef1a03ea2401c5111b8ea56cb60428fdad2bb6a34aa1874c1eb2a8b073d870f0f5ee337f4a3a4f922698a76deea5136dc7c15da025abf0aec61d1aa9a36d97a319bec4fa3787123976406b6b11d17479329f67986fc986d96f4048c4af554be89ea5b0f7088b2007795ff85e89f1580594e5327d4480c44af2f61846424be2ae9654585064abf3e05de7f43fa1fe4a0a90b09f98ff8360b8e06101669fefe0d67f3e7e0951290328a374d089709cf29164901cec627a10e5727eac703433d6dd3e38d6f068883b296fc4c6aa752741a90522fe960d874d312cfe987bfee5f662aff00862f27397d5198736db79db79fa55f52826ffe6bcca45c109a2e99fda823042dd641aec5bdbf914bfb26d825d883f3df3248b49e4906427b3a16e001856a04c0e1541a850126525ff016247df15b86e1f795c33bebc8863a06f5face4c8b11787431625272c0c5707d7c2c98b1078e2b9f34f09ef0b6f598e9644c14682fcb4e3bd2f79728b16db85780a29d286c5a43e5f891f22eb566f9df95d56550ecbb04e4c95d9bf5689490fd07d13959166aabeff57c0c4330da7247a9167466836a095b1781df58f4b1c848c038767b2f44a505e4e6af3924d7045b5b7bb44a3c259285ea76b95cba8c95c38b9b1e5597e30e04b717280d2d3e63ef7ca8314227ac1e8de4f21c9e1debcf985363ef5733d56a74c5fbcaf2f47c9bad6587c0042c9d171367fb1c5722bb87580c4f32d4729b817b21e1bf22bede8e6c9a772ed838a5311a89da4041cd9ace5760d11ff53a23e82853406dac190a07b8eb032aff85e76eb078164680b6ec34fcc43c3e3b9cb8a33b6667ca6023bf9056d58752f7a2a7cdcde05042b0a8a14c6349a7dbee3aea3583e6ea6b5914dbf8c09507b2ac874f9238899d8a149840ddd7c9e70c41cc0196073e896888563a3f2b33e04c6bf502ba4e67679fa3a837912464c05d07907ae49057b0ef764cf93d133d14f7ff668a53168d96e627cf245dedfa71fb0d99904d67cdf7bb688b1b10fae74ac608bbdd69154e76562eecad815d0f6149da4e31a5ae861afdaba42d0238975270564a1ab60086552d552a418432b634b1d74e2d6bdd3b090a737f0c828a9c49bc05b7ff0a8704a494551e0a4936be0e91bf2b688f91f2fdad5211b7228e46bf384af43baa174f8cbebe448d78bf55a3a3d05ed76addafe4e2ebdcc7876395c1e5613fc98fe4ea2c2589f26fbbb72ffa60d5eb81da16827e9949f224dc62434b2d45f3facb8a9e6bec91ab73cb0ee513f80d32694727fbc488529bd246d2d2973497534576c76991fc284dc7b8bb57cc9153f921a2ee3f055755984020f57078288cd3deb6b687efd8a0e30551beb6da3d635aaa704ca77fc59c8ec803f2c360c2e7c99e7417c469ec23fd1b1918cc20a3dd7266cc5f915aba86095ff52b7483c7cc44588cbc306573f25c6d76c2710dce9f9af01f9ae6368f522c2f9cdfad6a7feefde0b25653f465c40014cf0d26bb9e54e9c604c29f2cb1c29482fac6dfef51b86b49f573830f9ccb3ee14f75f135166b205faf6f131a7fb23adf3bdd4716a7cf6d75ebd1d9cb3b05a6641f93b2c89557fcc145b0c6a94ee36780db552e5ed2997b1c9b63f0c3c067e3c17b3c3363406869db231fca0b18069cb32cb7120f127df5a019c03e41453f3fcfcf0b0f10d3d050f680dc2e33f11fe8de1d8d43aac433fbc7ef823f81b5fff7e5a46a9d4c67637709619ca0f248ec7cdcc5e6c56886c5b2ece2fae931935ddc6b9fcddacfa28fe95fa5b3a12df1425e3c464df8188b99df2cb434c630fd62be9a835aebd18b584729e8e46c1fdcc0eb9a80b4d6690d342aee06ac30cc5e5e77891c9751a878197f4a47804e0e5cf0e0110fb758ecc35a3253db5239f55b9d7016e0092728c9a0e911f87b8e80ba41f8401ae6c8618b6185d66036c5416faaf3bf12f111f8eef5fdd95226dae33fba1229efbbdd6fce4d57074849545bfe6cedb1b79964bf1dfd010aae8e619e15d11e054fc1fc6bae35a313f273ac89ca5c931472815ab5e070555f7ec9a4202d2206c63364ccf5721399dfdb6b0853bde38fa3954d87a37fafb5d5de7200d9cba823d347e7b6cb925a5e4393ff088d84f46047ebaafabe76b92efa14ddbe72842e30233e71640e67f5d45f270f449d553f0a16f89e19896c85ba821bf3391d8696a3de90f4d3145e5e36fde06fd445bfbfc53d59368e14cc67de9a3aae2cf568ec277a7ce0f8149042b7f4620ce93a32590cf929dcd7fcc935c0feb26cadf37c64fc6541548deff50ef876ce28e1027217ae6f028bf496012652a570466c54949cd98f9fc05c91e6ebd6b030a61a40a840cfe13716767cc3b7135cc9e876061d93efe7779689b6788947f77e319dfe6953b36e7b40f613d7ce955382068d2c3b053ccef2b99702854de541315795df25d487265ae52d624d6ed4df8fa214563625646af9c4ab593cfacc5038ce35c040ae699f107b4bf633fb3581625e0b209320a78cfffeba0c3c6b5a48ba521f04b1c3feff2e4e8238deb7ec553c564335bd3d1e27a33b48debc674da9045a75ef1d7d7b47492e413a78d567989980611c323b9c8b231e9e15d97f54c09424e0c0534558c74756af9ba37aa25da70339db7d9196534621f46395a9617533789caa563bff80bf2d2518473c38e05b3b47bdc25eb22f23d9f402ca2b145852a013cbb30b25f627f068d5aa65361e307eb577318851de998f0339d6f50aeeae02ddd1a48da9cff19ebe5356629a3f730db2583f6293cd5544a282745ca4f5894747fdd62ec44fc003b186f8832638680c3bd49a37fd77e13854fbb0a4761d28e4fd13c324d61b045d83c9563e057adf9a6c4a925fb4b8600ce7f92cd70e28f50fe7d57d26351a0e59b49b7c92cbd8115f734c26b78a3164fb43f44b7896c8c045a900184ce1b3742adfc88d723c2b1c043340974150c22ffff9d394d619fb98a10de610928387361ddd14cf0779699e539664ef83689638ac64179078dac96ceba08f1a87a78ef260ab61e8502b7d696d952341fa198f74924284777e3a184f2f80077d889b0b66b2edc16aa9c64f077e967cb7da85a2d61f05f917615a982b1ab8e8d03d827bbb708bcd6f97f4bd5b5cf65a36a1f3eb237f8eb3614ed9686754102570eed196594adaa3a8c602143bf69cdc99afbd630f1d959871ce3356df834ce3146919358d58b418b3c3013f059fea1ba6b20c4db18d13fc529e3583ab7d98d59e45cd30f95720bec7c12a912e823b23dab9f527d3a65c39e862d4fd30a63f9821addde517915d90632057266ad59ce0257db6da7820841cc25ac275fa51c574ef01e0613e7af62ccec9587c5aa3c2a106b81f8386f12a1a802a4f34bcbd584728ee8297e4bbe442ce7dce161fb0205dcd38af4bca3b3e68c836f930d8df5cb3a0bc4163bdb6ccba5adf16d398b14cb2431a14bf2a05c8c740bf6a5b74e73fe9c10fa1cdf886baa973babf019b65f536796791c89dafd42177d10c2735f7074c953521b2184997d6f0992e35a3af12d283221df56f4e4ca5cfbd1f54b54fc14fe7bfa5e45478f33ffea8ec64d495fa7d6c6648b2c590928b0ebeb2b042e2718ea85082feec70e0695fecdda8915ed5d837321222749bda951a6cb7b3d8768011519e09b62b852c54bc0f9b3c096b7bd9d01f24bf1d6b8c0d35d93d7f0a67e95f05fb98ba38fce9db5ac7d4a210669c57d3a4ba416d25742203ddf24d8b42783fc83bd22ddd3a8ca6ac4c0361932f0a7effb31fe79228af30ba65458f5bc9b039a9aeec2476a903ccda056115340b1ff4f4f17f7162b689619173dbae75a6975d45c7a14add071a98ceba2808ae0a4c2e6d2aa6da7a5c9d4b214d832cec3bf410be21f584284810bd71a34e7695cb1a4847afc596455acd0f542ab17e6524b6905b1f2e84a75d0fb74f950d27d34ccb78296d617c0459710aa15840177e8d7dcbbbeee10323505e0122027b0d0c383da72f9c3ba67d7a2442b8385544fda18346c609c86b6c4f3f835b1d81f2aa75521ac10f0218d4c01e9e22f0657abf554f9043ea54b218d28440d13619421ff582901212494a484bf83c79904b801fa93c3a9da0d4b3988ee33ce42d6e20d0c76552f9be63a6d43973750981493308d2c82c2cdd993778f0b81350118baf64f7aad6b660896445fac6c5269d7b5b67f9800ff6d452bdeb59e3582be9f0355137479e15654a283c07229ac21eeee5c60752751cf0c18b955f9f6cc8f064a3dc0c99c1496d6cbfbf67b1d9f36bd32655f17ebb058812834c121527ee6bfe4a30b1d6faaa6fde588970244f76b9f0810e12368c88ca3b5a03be02e5c56059dc7c74c4f7324db67eb3f872d5d22f2ab0051385d3dd514f54ef155114dce76df9f40f740768e4fe38b9b9f40e407b7236426bc43ada67f45690c7ff1c460f543a0fbad3bbf68c9c1943ab5d92fe83e65b2590842be0951036ba28b557295738dddef581746cafc3484f7323fea89be1479750d8b7f102748e2b008d3084a4bd529f83ac994b519db7a205fdeeec8d9196174e57b0d14e1ac1602ed6218dfa3f8bc2035153b3b015c0e2607ce7351d377b78ca7610dae7932762c9aecfe6c57f8215d18652283cd754b3458f59d10e7fc06d8d4642703692e269c2348bdf5481083275e673ad85f9753ad673a69bc91a73f1c80e1cc14cbabc60a308f30a9fc29f8b5b41a3b72fa5b5b7a1092433498d46187185821928d1dfc7c4b5e37921a5bf7c205ccc82a2e894afbc24a53f8d65d31daa9fd0269668a696c97044a34ea245820de4eda73ce3f8af02d2a0758727d3c88d858fa9d78fc06aa1ac80947991f3946238b4c81c3b8eb1df6b6d907e9c357f613b487e351b2f988ef67f1b298e8bbcea6b9ac6f41a484e499eb021ea1f7da8ee14ef839f04b58a2645cf2405d0b18b9ade6ac21b99630c596a4fb1d97b5f34fe3deef48763ae4ec69c6015a43e0743de1d6fce3d8d6760d63eb85030f88855defdb32fc27350446c58e06b5cbee4b71863fca2f99bd7dd30885b295aafe802b284dc47ff42e5ce1d2e9f8f8bff6caa396623810b74f7c3823eca11f88489a6ded05e9479ba3a14560dd21498ed6a53b132cff086e79047789ea84f4c47fab1fbdc6155952634a7c4e413103dd89684f3a44a3f05eff116ba19e6fd94cfb158b99a6cb8e296e7b6b2e89701cf63a3488d85b8dc605643b8dc777fb0bf2a96061936150517702aa302f44754fd779045f369a42c7c6dd5e98c9c37fa8d60d0f780244501ba4aab0f4e66e5bf76242f377ca90a7b1fb94760e8b843530b61f5410fc6beff"}, {0x68, 0x1, 0x80, "b673aa9eb7d0b32171c444fcf6ebd5581b950f7142cbb967ee07c25c0d82980b01774805cd7a1655425a446efdf3d5320fc8354bbdbafc06b351155668e672ec5306388c5dc025454a0464bcc70778362149410b"}], 0x1108}, 0x8) open(&(0x7f0000003440)='./file0\x00', 0x10000, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000003480)=0x1f) openat$zero(0xffffffffffffff9c, &(0x7f00000034c0), 0x0, 0x0) pipe2(&(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0xcee) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000003540)) sysctl$net_inet_divert(&(0x7f0000003580)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000035c0)="e3dedb6ecc81e5b3faade2efdc6ce649edbdbd0b53e20be023e90d684dbde4fef55879c38edb3a620233f7304112421f36bb90fef1e0b9e7684118f1e06d8b82a8c0c3b55c038c8b1a03069e28ac7b8b2b861ff1fae80983043d9a117f4a3eae7e6f10798b50e421c755700303efd1c81b702a41fbbff00c0fece1ab1908face4a565391177e997c94adfe2aa2558819d07858df60bb0ebb11dad8851c3b9e7710735a95969ca15a4682dad62cd8adb9572df474b6882934da7e39bafb0adc975c03c5b692710bf185d2d2e8bf1c0a49d93add", &(0x7f00000036c0)=0xd3, &(0x7f0000003700)="98aca39592ebb4cdf8692c479d0025c83d8795a6160f3de95130a293c53b4fdf2352e4cbdcb871ad505588df2f03952a8738beb73fced4544f2c9c784827af17cc6aad9579f0acd08a927a4376e7b3394f9900618d19", 0x56) semop(r2, &(0x7f0000003780)=[{0x2, 0x7}], 0x1) pwritev(r6, &(0x7f00000038c0)=[{&(0x7f00000037c0)="164d379b6969ec5e9ed1abc3a7302a6c1aa251e4ecf6de648bac34f08e35cf785fa139ad890604a9eda62a1cd1e4d4e0b390a32e81b126a710f4d02766ec62025a4a53e483b4c186b0d82025d2efa1e42e35251154351df3192e74aa1f3c8fe154579d60f9d3f02c95be1fa5aa332c0113494f7a25829d76c21154cd7d4d06c2a7a5e1b1f724f7785197a4a4056ad6935d97c418515474727e0c28f00220eba3838e1a9002992413df9263c1c8101cac8a5a3f2e6d4f4a", 0xb7}, {&(0x7f0000003880)="77afe89945c5fe567a1b576ddbc58f07b05cc6f9cae4854765542a83b15a7fc24c9f", 0x22}], 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x40}, {0x48, 0x0, 0x0, 0x3af}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x7ff) executing program 6: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421", 0x9}], 0x1) r0 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00004b32947c38b7541e000000000004", {[], @icmpv6=@echo_reply}}}}}) close(r0) r1 = syz_open_pts() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000080)=[{0x0}, {&(0x7f00000000c0)=""/107, 0x62}], 0x1f) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) close(r4) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x10000000}, {&(0x7f00001eb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x189) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="b1d5f521c5463a635454aab793a2dce9faa0c4ba1e0ea1ae90054da9a28f0c993b1d1b5865b584279ef38ffdbed20de1f4ae4faf46ac9f6e5e0d3c0296d343d59ff541a7bff8f9a9c606e66efb1d6e2f18b1babddd5ca910fe344d958ff8d486d891ec40911fd0373564764eaf01d5b49ed78f844310575e8b7c3677a44b71e2368f8bffaf", 0x85}], 0x1, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x3}, 0xfffffffffffffd65) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r4, 0x1, 0x0) getdents(r4, &(0x7f0000001280)=""/4096, 0x1000) r5 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1b0, 0x5d) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x1, 0x1000, {0x4}}) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file1\x00', 0x9, &(0x7f0000000100)='./file0\x00', 0x8}) syz_emit_ethernet(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x4}, {0x7fff, 0x3}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: setitimer(0x2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x63, 0x4, 0x23, 0x0, 0xcd4, 0x1f, 0x0, 0x0, 0x2, 0xff, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = semget$private(0x0, 0x3, 0x32) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x1c) setsockopt(r2, 0x6, 0x8, 0x0, 0x0) semop(r1, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/156) semop(r1, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x1, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffa}, {0x5}}, 0x0) kqueue() executing program 7: syz_emit_ethernet(0x3e, 0x0) socket$inet(0x2, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14b1c3d4b3830c921b704543977baab000"/44, 0x2c) readv(r0, &(0x7f0000000240)=[{&(0x7f00000007c0)=""/138, 0x8a}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12", 0x1}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x200}, 0x4}) r3 = socket(0x18, 0x3, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) geteuid() open(0x0, 0x615, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x94, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/98) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(0xffffffffffffffff) write(r1, &(0x7f0000001380)="7246fffb10d2cfb0a6c2b988491ea9f4e77a1c6337ef98782da3d0fc148770bfc174c7b39af9f710", 0x28) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2004522, 0x23, 0x6b9, 0xfffffff8, "0a2affff03855f19000000001900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b735fcc7c9b615905f76f903a57d2382e5036d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dc337d65259bac459399d9e47b199f396a2bb0a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da53157ccd86076100d5acc26f929a4d0145d86a64892ae9c520a3b0584adcad47d6d69327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc75059e8ae88780000000000000000", 0x15a}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4", 0x182}], 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x7fffffffffffffff) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) executing program 4: pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r1) r3 = socket(0x20, 0x3, 0x1f) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x310) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f0000000380)='.\x00', 0x200, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) r3 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)="5b92a7cec19038ee86fc9000c86adaa9116f1e4dbd39d03adbed810563b138bf9ea20cc9afda3518427f04c35a92078dbf0ce0bd756b8e5775959e3b6dec5455acc4d393c25a157021ae27543fc0d06f22bcc715800065fc51d0d2fb2b9ad7656b1eae9f2d21c96c40933ec2663b12263fd8170bb801793445fdf92a1fe4e03ad7bd7c72ac386f5c3dc05418e75d07ff5932285b88982db77c862897241e7f3f53f29647ef79f7a469673ab9dd2b6e3e60800ca3083bf7b661dc7db6c89809449ee43d274bfdd0f4cce00c0fd1baf3dd4b3fac073fbfdf16996008d10b", 0xdd) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000400)=[{r5, 0x2}, {r4, 0x20}, {r0, 0x20}, {r3, 0x20}, {0xffffffffffffffff, 0x1b0}, {0xffffffffffffffff, 0x4}, {r4, 0x2}, {r2, 0x40}, {r2, 0x2}], 0x9, 0x7fffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x40000}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000068c000/0x6000)=nil, 0xffffffff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0xffffff7f}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5, 0xc0, 0x70}, {0xc3e}]}) bind$unix(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x4}) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={0x0}) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') kqueue() executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x908) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000002c0)=""/175) r3 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) connect$unix(r4, 0x0, 0x0) r7 = socket(0x800000018, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x3) fcntl$setflags(r8, 0x2, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="ff00001e000001ff00009078ffffffffac1400bb4e204e22000890781ddea88a11b3a8", @ANYRES64=0x0]) pipe(&(0x7f0000000000)) setuid(0xffffffffffffffff) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/156, 0x9c) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="e25a9f472e2d11f0daeac674e3916585ad6f3fec157777fe05687d74", 0x1c}, {&(0x7f0000000140)="a687d403565a1a01c56cc8726fed43a0c872499eba81b10c1931d0c3e1f061d97997e45d6f39335679bca4b3148ee4aedbafc4139ee733d2939d63f455fbf339723a43454927", 0x46}, {&(0x7f00000001c0)="a24f989b62dfb47b36066c38324787a5ec9948eb5664b82a4d1d210e46f2a86d9cecc001db4a86e8d552294055b294d6a023af8418f0f2c2297a8c89d13f2f9059cd2f3777aad7497861aac8a429ac9926070935c594edba4bfa33a60c31fba1aaf20badb79cc3875430ac92cd6f5095318dd60d905098702a1484528380c323237c7077051853fbf50d68ffdedd948f2c129337e10ec51c2329bf6c4a8c629301c8e67a12ea075d29d4f58e2c30867da05446ef41f815c01607dd", 0xbb}, {&(0x7f0000000280)="ea562e30d54448f852460cc7f3ceb6a25a402d9d189ace7ba6eadaf55354c145da7d67733e36a90a09169d2a7896cfc57852f28143e341bca69d240774869603a5ae081413e87ac2bdd87620f7316d284b819c15f69b72ce5dc16c59cc91d034a716dafd03ea77df2f7e3427af0ae44ae7a3206703dfe86d2f61094d9f9f8b051c0b52af2bc41210a3cd27957a02625d5f396c228cdbb3abb8d10eaece5b79b2df00976291b592cc39358264528c172edbd794d732b67135080f05ba6931c07ab89b29a6c732c29a8bfb40040e8c96fca768583335752a891df4d605819383ce6b0604bde2c348ab449f8adb14f9465b1d2a650d4261c6990a769f77", 0xfc}, {&(0x7f0000000380)="08471eeca1ba4ce868f8b7e21b08f119cb6b919e310a2be817d7bcaa040254a16ee1028a53acba8512079dcf526f12f1c593cc0ad5e0826eb126", 0x3a}], 0x5, 0x9) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x24) r3 = semget$private(0x0, 0x4, 0x208) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x6, 0xfff, 0x6, 0x1, 0x8]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x30035, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000500)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) syz_open_pts() fcntl$setown(r2, 0x6, r5) setsockopt(r1, 0x6, 0x9, &(0x7f0000000600)="c71c71bbf9fd8a205ea64b0a09fa8a9e78abc3af4b9c80d822cb676d8c71ddee8f0e0fa80f443c13ccc91203e03235fd0d141d8a8dc84b2e2ac78ebfba9e53599594f14ff26c760f50c067cc9ed74a5d56a782a8371f8a66575aeabc5086e86430dbeccad1e04207750c9f492df5a7af1b5562a9535e85fd71c55e5fd4931d5bb54c25d488fd5468f6f1db2866aeb68db6258bb6bd4e6a346ee599a3828a790ca1ce822f7fe97524fafe089e4cc92b8fb4167fa030bd18289347a40db835491732ca9dcac6c649c92cae02ae58e46563bcdec734c17b2f58272b01ce86c4ff5fa307ea9d3df0c682844af1cef03c2bfffa24c2641d57d7d2e24424dc47", 0xfd) setreuid(r6, r6) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000740)='./file0\x00') ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000007c0)={0x3, &(0x7f0000000780)=[{0x0, 0x8, 0x0, 0xfffffffc}, {0x0, 0x2, 0x5b, 0x7}, {0x20, 0xdc, 0x46, 0x5}]}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000800)) dup(r2) getpid() dup(r8) fcntl$getown(r7, 0x5) pread(r1, &(0x7f0000000840)="81ed47650ac96e1bb22b648fbe41d2d923a2918c242328566a204053bad174755aebbbb7e3d9c39a627f4354e8339d5bf251968322fed0a99115171f102cbe46ebec93a809ac8f5b5af859c50e7e441789a2e55db9ceea0d11558973a493f12992aefe", 0x63, 0x1) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000008c0)) syz_emit_ethernet(0x32, &(0x7f0000000900)={@local, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x1}]}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @broadcast, @multicast2, @broadcast, @multicast1}}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) connect$inet(r8, &(0x7f0000000980)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(0x0, &(0x7f0000000580), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x0, 0x0, 0x1800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0xc00}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(0x0, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r0 = getuid() r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x323, 0x0, 0x0, r0, r1, 0x8, 0x1f}, 0x0, 0x0, r2, r2, 0x0, 0x40000, 0x800}) r3 = getegid() r4 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3812, r4, 0x8) r5 = fcntl$getown(r4, 0x5) r6 = getuid() setreuid(0x0, r6) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, 0xffffffffffffffff}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x9, r0, r3, r6, 0xffffffffffffffff, 0x50, 0x4}, 0x6, 0x5e8000000000000, 0x1}) select(0x40, &(0x7f0000000280)={0x3f, 0x6, 0x8000000000000001, 0x8, 0x5, 0x8, 0x3, 0x3}, &(0x7f00000002c0)={0x35b7ea1d, 0x5, 0x3e8ce0d0, 0x1, 0x2, 0xffffffff, 0x9, 0x6}, &(0x7f0000000300)={0x9, 0x8, 0xffffffffffffffff, 0x7fffffffffffffff, 0x3, 0x20, 0xd9a, 0x1}, &(0x7f0000000340)={0x7, 0x2}) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f0000000040)="a2808d71230c8bdcef1821932bfb30a786f4a4fae52e63bac5f54d79d25e40924331c739460b14e72ce677731691e641ac76c34f0ffd9500446bb54787f930cc0ddb918cfafcafefb7525b90575f22258b895a07fe6d21cbe71c7d5d2ba2896e847ea6219e166bc7e9106fba7061aba2c9acd560f0dd7e096a5018edb5036fdcbcc36b46b4b12ccd86bccfdf28ba94f854b02c847d43d677567c0dd54315e8ea0d5012c580769f7ce397c41f153bed58de98ce54d793ab83891d27c7b7b004ef6ae3ff1f27d18a726896de4f97df17313cf49096515af22486600e24e0c8d297a532e728e5910061", &(0x7f0000000140)=0xe8, &(0x7f0000000180)="93e83d6f59d8abfc700d302db16a0a098312095ed2518e9ab75c7d2692b11c", 0x1f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xf8ffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000380)={0x2, 0xb}, 0x2, &(0x7f00000003c0)="32135a6c3538eeb748eba1922237ba953df5010ecb062ea7ec1523b68320a0a9c57a18ab6d71cd37d2807ffab8a07c44122b942339aa580dbab49d2b4434156868f14b7a8e5a31d979a4dec6404f205ca9157db6c9de73ce9a26488026d90eac23ca11fa7d0f8763d65f95f6379e5eda8f6fc7de", &(0x7f0000000440)=0x74, &(0x7f0000000480)="8fc0f093163d31944fb0330c3d519d1719197c21ceb303af9e5fc05f06f3d114cd41595b411b3b38f1bb2d88756b65c0b9ba641e2991fe7281bf38c42ca955434218334fe07e2e5b4486a513187d033f7730d1a87e980b027f2b9a6f30ca8d2ec9ea052f545251f7db1116477a7f2f394d4d579bfff4f9e4", 0x78) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x1, &(0x7f0000000080)={0x1, 0x0, 0x5164, 0x8000000000000001}) socket(0x1, 0x1, 0xfc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x107) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYRES64=r4], 0x401, 0x0) msgsnd(r5, 0x0, 0x3a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000180)='./file1\x00', 0x1, 0x40000010, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgrcv(r5, &(0x7f0000000100)={0x0, ""/3}, 0xb, 0x0, 0x800) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x104) r1 = getpid() r2 = socket(0x18, 0x2, 0x0) close(r2) getpeername(r2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001df, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x2}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc580ac16203a7ed08ad49dbed9e788b3db90cfef96a3762ef3a0c6181c595dd25da79ed828932f38165845caca0b3f0236dc6d82776d746b1590225682", &(0x7f00000000c0)=0x40, &(0x7f0000000100)="b8e43bde", 0x4) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "13873e0b505bb27183b9814332ee01df91495d1b", 0x0, 0x3}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000c00)={&(0x7f0000000bc0)='./file0\x00'}) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6032e28200383a00fe8000000000000000000000000000aafe8000000000000000000000000000aa2100907800000000605adf0000001100fe8000000000000000000000000000aaff0100000000000000000000000000010000000000000000"]) r1 = socket(0x2, 0x4000, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x71) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000140)='./bus\x00', 0x2) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x14300000) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x87, 0x7}, {0x1, 0x3, 0x41}, {0x8103, 0x3f}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) setreuid(0xee00, 0x0) getuid() getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x0, 0x0}) poll(&(0x7f0000000180)=[{r3}, {}], 0x2, 0x86) ioctl$TIOCSTOP(r3, 0x2000746f) lseek(0xffffffffffffffff, 0x5, 0x2) sysctl$kern(&(0x7f0000000900)={0x1, 0x23}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0x1c, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6", 0x12}], 0x1) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = semget(0x2, 0x0, 0x908) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000002c0)=""/175) (async) r3 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) (async) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) (async) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) (async) syz_open_pts() (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r4 = socket(0x18, 0x3, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() (async) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) connect$unix(r4, 0x0, 0x0) (async) r7 = socket(0x800000018, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) (async) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x3) fcntl$setflags(r8, 0x2, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="ff00001e000001ff00009078ffffffffac1400bb4e204e22000890781ddea88a11b3a8", @ANYRES64=0x0]) (async) pipe(&(0x7f0000000000)) setuid(0xffffffffffffffff) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffdd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "3c107dae307e08002b4600000000da64612c3300"}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="fdffffffffffffffffffffbe21c54460626000081600fe8000000000000000000000000006bbfe8000"/51]) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000580)="dfefe48f5dc5aa6ee67e80ea038ac12fc6b344c1be8fd69b5f5dc15ac4bf50b7e2edfed093f07539de02afebd2e227c11a3556648cd2b722eb346082b063da469db23e46c40efd4ea52399cac52c80ec39d4f3bb76a58c65e7dfae51e4efbaa7fdd872362b6136a8074c0e496c73ad23e6fb68c26640c4efafe95b77e108c0b6471007aadde07131b264f7c704198def9fea727ffd33b7baaf4e9f24aad1f5c052457f1ac1eabf3e661e803d7a9eea2f466cfc29e7dd0718632cf267ce0b35de124d8f075a4d2df204dca19bb5ec1172dc7f1f43da75bfab5f80cdd7cff8056cfabf14654269e8cd5b12061137c41961a8d1c53d2725f0a7acefeae519f6dea80b7c7f74728c6b9d2385f8c5e2aeca3b100f829af779c53aa68ca10ca5827290a72aed8bb8dc12f7feac839f3b9096cc83a1c24685015607fe5833cce95df7ea6dfeacbcfac8c0d47f234c7f94fad662b557961df8a7e27c984adf5aa454da3e6e77b5222ab6b2991d3386cb8080e298ddce9e1a26a641f83f6bb1fb11b9861b508cb11877791030024ae6097bb7396b2abed570bf6a873a8db185d65aa4c9a8e0d98fb44b563d0946bc38ab2bfea37974922b0fd69fb374fb6d89fe15abf2620c03e429b2a1", 0x1c6}], 0x1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7}, {0x0, 0x8}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r3, &(0x7f0000000140)="d7", 0xfed7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1, 0x2}, {0x2c, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair(0x71, 0x2, 0x80, &(0x7f0000000280)) executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x8000, 0x4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1d5) r5 = socket(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x490270a9a8a5449a}, {r3, 0x4}, {r4, 0x1}, {r5, 0x10}, {r0, 0x100}], 0x5, 0x8) getpid() sysctl$kern(&(0x7f0000000100)={0x1, 0x36}, 0x2, &(0x7f0000000140)="a5194e3d2273908e11edeab777d4d0d406c60bf20d57682128b54cc8cc9e95e56af5ca7e18efe38920c265572af6b37cfbe38027598d4113e9f857e415e866cf180929454e3dac16e706b012f1dd56b852d81a708ea1b9559a8e6161c0bef1913e239f923e6afc7792401df73c19f06437939e69e11578c886a78b930bbbbcce4498895707fc2b18f5202f9ea3fae99c4af98c1fde848fbebd31984486327a8fa18276af8920dc89ca4bf7e4f723e1e321676d677d2c9b0f7d1693335c670c3167e53f44386dce92b3cec61b94248904d2e0350ac7f2b5e62964cd7d1f07c89666aadfba6f9222ab5359cfe80724c8673144189d30edc5d3a35fcecd1578e2ebacb76b26003959f7e69acc34fa4cded3456f0369f45e32517bc325037a723f5e5ddf1edda4e3a54e306934b74a5768fc3e4737bedd12bc8122e215ce1a0ccd540541fb7ea9f6e8df7a48536ac7f4b73dbf29ffc9c4730ac1fd65a21cba2e0b574c03e451de11727ff8acda9e6648194b14da8e22def43a72d5e8b65f4f960432fb6d7af1c3b2d7cc5fa6f4e3f14f0b4600968bdae8f9bc95696ac66cae4fc547e1aa2d3ec331e3e4ea448c6f3f2aedcda6584357cc2b1c127b13b97c7da9bb6b17ee1eb9b6953f7fba0b13caf32ab861fded5e52e12cc496a2aeb5aa520a5d1f992e93c9e374cd55180ec142c5df5a6a1a178625771975b3f080ea5d077a1c8785080afa227d2ff2a2fb461e22ced7160c85e95a229756d9a95b531a4e88799e6504659baf6cc97a525a8141cc9efaa49e8332c6be6932c5aefb77bad6649cc03808529dfc11a2e27e895cfb245ada6c1019a33a97fda5cbcd8a91a6f68a6a5c570d66223c55021bafe81c1af08a03121d58f5f2a847329a354474a73dfb2d8341de59a712c17d5a343b3fe155031200167c94d47e04c6c0c5b78a09cc571f23502adcd9189410a39c1a7cb74a0408181ffb1abbdf7d867e734ca54c2d30bc2bf146ea82c2c9a3af53990af6956d0ef2ffb558ffce2e5ec626469e1e85b0f8fdfa8644664f0c45bab6d24d59a43ba6a718254e714d73328a86b0534775406ffbec90c7104553a340ffe864e280e85e3deff26f8826bd8cac09362ea3862eff3efc4bca22c8f02a0aa86f76e83ed88d4b7f9b0f2c8d6553f3de20d7a1489535604f7e3ea159e114861f7ee47fdf9fcbce0550a5828ac1e546414d577273064686247b40a374f1f58b6599bf8cf3d55dafcb5a775b806ea77edfd4eb968c2fe961f23c369ad54e95630469fcbeffa5f86cca789d36bacf429f3d4a0959ed2258184111fa3ecb67e44008182152fe8495de4c50f3a14d22560d083e3637e5565c551b044df8cc51fd7e2a4eeb0b94467cd0067f68c876fd3b799709f85a8c9a9f09607aa71bb2a6fbbe6c1a2a906d90f7f99385612d600ba2af247c3ffba86a828851456312a231571dce121f9372620d155330e8933b62661e54b864e18b3c54752b0dab251e663c47b81c0022cd3e90fd2b5a9eab4f8c87ccb95d19c8f39bf7267a1264f3a15aba6b029f639d81a2ff4f78d6a3b5bbcf94050609dbecf9fb2650d6104ac700bab48741886c79414a1d520b0dd5633bcbca9ee6b8b40e156c73c3b331f526c84ae9fad86015b83587d487e42402f4030813445f7c24d2239c6530741d1599485cb1c1299a452eb4c78f6831e44c913c7032b1cb9abf17dc68e0ececb27230f64f3d05f5245827c2e86979ad10f7f640ffec32c39ff62806c2c9bdaf60267b89f45870b4d7eb4d5d9f9ab586f54f251f7867c075f623f7e88db447236f5e79c270ae3ec9a1338900b182a2846c00429029afca69735f4cc42e8eff5b3eb2aa5ddf12b9b85faefa4f9a2f542b840d7a547c2c638e563a86d3c63b8a8370c0edb794473d9f07b6be049943104cc983b266d3e4411c56e7d8ddf09eecdf3fe6e9085e1093ed6beb5bd557381543469870848d66bdbd6f2cf2a84189199dd52f9d5365d6720e5da1f3e6a2b8f25ec35e828b1b3dc71bb0025e4d6ae7230523c65bd5178e33c244fb0471ef6a6b80199fa05b2da2f30f800db934fa4eb3e37288c08231fc974b8a26b2ed3a18ac46630ef29e9ece1cd9e1bbe457ab495bb6e4aacc44d562f09cbf5ef5cdfe2e94364d96e04bcc9395babe31d870b6b7dcc780331a8d04b970d99648217b7d6b00971710ac9b197eb77dffd819df5c069da7d265cd948da8da18547ff39240ff957ec40729a89958a9c3b0b93b94efa38fced29fbf204f3a987db8e7a717cabfce0fe49e20f85a436bbade035f2887229555afdb26e4bdf0b3533be9593beb06f21cc7d3224c6e7c644c524d77972acd6422ef6cb7d7c1d41ed9be92fa30383eb5743b817e2ada328fcf2825948fdec93304c3b6ffdc458640667e4d84014db95ff9a9d9812b6a1d953d9e30f5ff973f407bcbe0a05a10b5e37c7bfa4e03524c5ac1b9d5c48c4cd0e35000983c1e60fdccdd3b89d63c8898a67def99f16b2b332e7fb9d8aed5581ac26dc1918191332fa2b14be7df3cfc8dbd2f00ece5a0ff1ee9c11311708bbfb6840a98ad248a5b6957b3094707fcd91e74dbd5279b0248d6b4ad9ec8a5cc80bf6b7a0e7c85b55cfdaff5a540901d00090c81aefd17da2fa429841df8bf378710af8fa1afcf35cb12e33e6e5d6091a7980c0dee670310aa2aa70156f26b5094885a27b388ad88caea6230cf7230015e2834c3fb4c9c11c67ef8e92f69c03303246375134465c06cc3c125342939137118d19685e62a2ed2ee16fc88751cd2c186a2964d572b759f3a999fe093e1df3bfe0b0029fa064c38ad8387143c652dc1cd7353a86ea38f8d6bea30f056292962bede40f2f37eded7525b8f3bbe15f17a4fb456804de65b534f39524515aec5648cdd0668c50370fb9eb0bb51ec430cdff09d3e3db921dfeeb3025b4ad494a28757010e314a9a5ea207b0bbc1fce6a6caf6f85597ba7e464ca38c98586b0d7a2f715c2bd8044a84e3f134fd8c858b5db196c4cbb2876ecd910b6caab83885c3f0f7e945d7c32b4da0ccaafa4f1bf9790f5f150ce60746601748d179662387f9f86ea1aea6a61bee885f692637f91ac95908ebe57d36e18cb5564ccb89ef8a106e9ca21c5cbb5b30803bd2a6c455229357ddd2af99e40fb1506743c5d8af59d9c374dade80a792167b9157607202df505c9f4b5d4da19130199dd072f3cb132702dfa731e6a29edbcd42df26b16f80035cf28e066586825da80a571f453a9b5a78bab632a4044e3415b349e22bc74019e3f9c97b375dc59ab03c1a7b9cf14653c1c36c18398bbd742b4974bb300e60e1726aa802a76d69fb5c6ee5ec4498386e3f7174e8ee8826aa797b23467106406595f1de1dbd5a957db386a280e46bc288eb6fc6c4b897276eec7bcd7fbc28c34579750281f3fc4d86b6f880b4415717d398833beb33810a8f36ccf670410bf007b964e9b02b2c5c78ec37540e67c8171bd366899ae394101030dfda6ac3482612211d2b43cb2cf026426479410324e6c92c64eac1179df5badbf7699ab844ffed621d9c8d672d2f5c01ddc126d2a3033e79916346aaeab258ae128600dcb4ff174b6555bb754c630a9f8f67144feb83f21c2d8814ed90b4554bbe06e094610d5ce11a510489cf79ee6eae5329760da67b18eefaf2753daafe4834c32eb8021e072034161586dc1b4adf167965115938c3a051ab9af5264c404eb8fd20aa5a89b3bdf3c8f436d5e47afab2cd695b20cca5f272f747e3c0cb911b6342f46c2778a27888ad037eda761621eed6175350cb4b9d7b8334cc8e5af08e67b341b028fde1ca91d9d2a5b2c85632c3654edb4f8620791590c2b475b040692035e194f225c8b197313b215162a21c9d8992a2490c170a0a630206f67991f3ec5ec95cfd9ef5294171d1c85dfd0c02ad70d0be403df85c03cc4234821cb8bb6a04f920ed6c5d466576e07d8c7668aefbdd0fef67c56db3ee81b277d17ce44671352b69717edacfefdd22f9fc4105bd8e84de90ee3bd1d1bbf9d1ab1ce6f57fc50fc52c555d021a634b4793076dc49b18a7b7facb2a21e7c866fcb825b8e98cbf3c2bd5925d94b52e5711217783f54aa5d7425b45b4016d74256cf9840afa2d4395f9309b3aaf9ebbee2ea5a85b7ccd36dfdfe6b27a3965e5a1e68f3c4ea25f96a90725b4323eb6457d2ba23589b65e7353f8dae9963c533e79c85bcc5d42d15609d7551cb51b1157334d1d4af264c70ba0194c577a1037785cead349c04e1de91c45bb658e868c0d8c57fe547d308973a0a02174d13679642da453d3ed33d9f81db2dbae48f65d45b3f76e91fa08f010796bc1370840c3d0ff59758e9ca7478965a158167ae68bdf314ddf68f8be48bfb339504f3baa3fbab0f4bfeeb61dfc26293d238fdc9dee6d4960ffdb78e7d341ece1683094d7937eaaf63246601cd72218836bf9e376863d83db481b305778f4d48b16588479c23e4345a1d5ccceb351866ba469a2961cbe78af3b727379a9806d0b06d617529d98ae646c50a6a3b0916497e104ba9b6e7bfa27c2ab872eb8d9fbbb605e78d28f61e07351ef76d76e5c94fe52649c542f1b33af9d404657f59fbf64f721c1a78e099f160ee8db0ec709000c41c4f9f398e57cdbc54a5fe13df401709687b12c02104259e559440c973db550c81e569cc75337d2571c291ff73e46f80162cec10bed08686c1fd1632825f10d5ee700bad7f50b21abd731b944d11c07ea652d84f1eee1384458f9ebaaa7891037ef4564ecb08b7952bdfbb9cb6df6e77d608839a1bab07de31b933452d73a0ccfd58dda3c095e2882a9af0f17b43207eb3066966407effbadc50076c9ae203dfd95335469a0603c41e2db895d3830165adf3a7352169023cb2268f23eb8469a6164d932b6e9e0426bd91442bb57485e630b25a263d578b24d7b9414edf505d04ebef22d01e77201ebd4e4c17d469ff043076509c855872d34a83a749a8a99ef0032d15f637c3844bf6a65a944a7e8e6bfbbfe5ed839cb0b1813ecbf77e6fb2725c8c56771803be48e6f10a380ea358f395e5ba9db411b929fb45efb7500159c15b77ee0193f3b25b25f83986fc83e3e64d9f7383334e0df6a6b264fa26116d76d79ebba927e45e08dc289835e4b48aa850826bfc81955df4c3ff1d4b1e820d295c557e57f55b21f0ede238345cb43fc44d71551aa3b63d3b71f51f6987c558a1d6517f2759655cf63a58349367de7718c383f720e1994202af800d8b0867553a6377d29e19b768fff44093b332b9aafcaf53b6cb060e01389ccf6ec64d3dbb3574681acdfe7b1c1ce7ed20d09c2801c28d238b56c442c13d7b7a3981304b1435ae69d82c84005c3a0a721e3f508969fc617846ff811e0a494660e163ba93fcaeb79576ddad3618eb69f41a59973a25c859d9a54c852f38dd405477f0015e988f3d6b28bc40ef0b9d2e50b539b35650dbdd65e0ce9b8564a0d8e6e4ba26fd57f025dcc901daf10a529c94d6343a3d2ad5f1ea5eecbd4d72b3ad1ce21c0139b10c9dba5ed12ffecacfb755fe812f8e12234648663d287bd1f3ee0414ca936d8a1e34492ed47b65c0eabe8d896c8b48440ef4bea08e157ce99275c902ef0c08d1f60d29d2b229a92e7dd25b1cb45a76df2b42e701ee3911959ab93785b126e37698458d077760e8962bc38db0da096dbc7e4bedde6b4cfe25e86cff59bbc2aff7eb15c27a155cd806ef6b24100d0431a0c239459f0985964d0e508995f9b3ca2f7049f493a58d9544c7ea9a8ca6e8407", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="bb425386af0a4bb42f9a9f43f01b78cb9b3c3a53de61b8c7c4c59f", 0x1b) getgid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/138, 0x8a}, {&(0x7f00000022c0)=""/59, 0x3b}, {&(0x7f0000002300)=""/165, 0xa5}, {&(0x7f00000023c0)=""/186, 0xba}], 0x5, 0xaa) r6 = msgget(0x1, 0x40) msgrcv(r6, &(0x7f0000002500)={0x0, ""/146}, 0x9a, 0x1, 0x0) fcntl$getflags(r4, 0x3) sysctl$kern(&(0x7f00000025c0)={0x1, 0x42}, 0x2, &(0x7f0000002600)="95c67ad1377af7de8cf2b9db057c8627385b5bb1e0ee79396a1228869166447779de27cffa63b4", &(0x7f0000002640)=0x27, &(0x7f0000002680)="0b13f07496b02837cf17be27566a7c419aa97ab3dae240810e2f748af621f82cfbb1537c099e45030a182b18a39b8cb7f1ce35baeaeeaa66f68af2874697c043a1bd3a8b0fe86315ef43cd8b35eb6ced3f0cfa9b38ecde1974950d9e49385fe957bdfba2f314552ddc59bdf11bbb6cc3532d38df684d2b960451dac977e35f122edba8bbe60edbcb82f050ae75d4ec7ec3fe2fd36ac6927cc389745c3154410e936f96792c7771c8fabb2238ec9b4f9510794e6962938d6b", 0xb8) mkdirat(r4, &(0x7f0000002740)='./file0\x00', 0x100) accept$inet(r4, &(0x7f0000002780), &(0x7f00000027c0)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000002800), 0x80, 0x0) sendto$unix(r4, &(0x7f0000002840)="c9d0515e52722d2ad2a102154a34eecd74a3653024755487b70c5b9588ae683f6ee67731b5ef09791bc0f5fff74dc0d487f03110e88d285aa4f7280f361043170492ab4aa3c6a2933809eca6c2fc5e541df1cf4dd1ccd018c2d099f5394b", 0x5e, 0x4, &(0x7f00000028c0)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000002900)={0x1, 0x51}, 0x2, &(0x7f0000002940)="101c1ec63e71ca85519b24227815e7f1996dc8eaf4820560d644ddd805221de38307f46c1e74021fb7f4e465e28c8c516cd88bc8fe560828b7443c258df7f864d42a522a4eb1eaffdb81bd7c2a55c17cdcb6c861acb588bd40f54632a68f156a210fef8c9d9094ca444771cb138c4130b574e103f94851550e", &(0x7f00000029c0)=0x79, &(0x7f0000002a00)="ffa6777fa37956ec36822f5a85d4198d7fb9e9c10210977537d70ac4edbda279de97a5eaba59724da3d0f8bc85cec65ca035f08c6260addf10f424a133b1832b30a86a3c72283c99a918c7d7635f60d49bd6b502f0ec49938bb9e3a6ff778382b14257b9eb83f0ba6269492cf99bcb7c763613f8f15602a434377dcda1630d4c71aca53fe0096f386b5ceb651db745680c2dc5713d18cf1aba7b68cb55a53d", 0x9f) pipe2(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000002b00)=0x8001) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000002b40)=0x1) r8 = semget(0x2, 0x0, 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002b80)={{0x40, r1, 0x0, r1, r2, 0x143, 0x4}, 0x8, 0xfff, 0x80}) listen(r3, 0x0) geteuid() getrusage(0xffffffffffffffff, &(0x7f0000002c00)) sysctl$kern(&(0x7f0000002cc0)={0x1, 0x32}, 0x2, &(0x7f0000002d00)="0b56d329492485c78d8ba7b8f79320938dbe818052d8d70cbfc16031c5e81c65ec6cd71b7ece4171a4f3ffb4915f697c45788e775b3d911b63d6b5541c61c5051e2e6ee8de473a377c7fdca57c88effd3ebfdc56fd386482a200937b6853734fed7f795a2e7e6e3061e78317cf1bcbbf2b9e1cc43a08d7a5524ce284c081ef77f79a7a2cd72b210d0bebb089fe779fecf41bc5af00ba2a538bffbea15c4037782d978a75aceda8136eeda8fc37363af5695c24af5dafa36005250bb9859ad7663d7c5d9fa9e5fe42470b01b8be3f6f9cda61dd6376172c47f5262c227a9a50a707fecef905081597a4", &(0x7f0000002e00)=0xe9, &(0x7f0000002e40)="682d8d16590dd8c0bd45c59bb45c2da6ca583d36695b82b91494dc2764b1abc4edf1efadf91376a228bc2ab247e41a059b64184f128d47ddf30dc79822220d10d5dc4007201d5a46af76abad171c3b4e3a773153a9d8ee4cf713461e54c2fee8a71ba8ac1da5f16b908991f16702cc60def13829375aa7d2746e777b945795209c8af01d8ee287a7a02b147042f1f24f3a78b624", 0x94) pledge(&(0x7f0000002f00)='!@-\x00', &(0x7f0000002f40)='tap') executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001df, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x2}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc580ac16203a7ed08ad49dbed9e788b3db90cfef96a3762ef3a0c6181c595dd25da79ed828932f38165845caca0b3f0236dc6d82776d746b1590225682", &(0x7f00000000c0)=0x40, &(0x7f0000000100)="b8e43bde", 0x4) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x23, 0x57cb}, {0x2c, 0x81, 0x0, 0x4000}, {0x6, 0x20, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xdd, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x20}], 0x3, 0x80008086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0xa0, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000004c0), 0x3ff, 0x0, 0x200000, 0x0) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0x0, @rand_addr="9c7e4d500100010008000000bbde0312", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xe06}, {{}, 0x0, 0x60}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x802}, {{}, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}], 0x0, &(0x7f00000000c0)=[{}, {{}, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000002c0)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x55}, 0x2, &(0x7f00000002c0)="4a427cc49d1b7c9ea1d79071cc402e0f3bab554c46f03d28150a3346b0fab4769f9bcf77e5a1a2b0d0833dedfb69204d58fd26928fe1704c7af25170abbb9b2b7ed52ada0feaf8513abaa14d38dc55241cec78da0b2475fb5d89bcd531d34549da11cd3946c7f0175775029d967c4336264f828ff78822132cb42ba0eb832b3b96f12a757b9c7ff225eb", &(0x7f0000000240)=0x8a, &(0x7f0000000380)="dc02d550c4f054b36983bb615914971083852434cfaacaa9c6829a38eeb440141f0d4c2580b60f62fec4fff2877155081178fad137487538c98f159c1351621c73afdebe387cf4e9cfb740d6b876f5330c46c43d5841c272e2cf00ba2a0d4173f0f0b4de012f1f305bd28570a56a7991b0782dd32b58b8253d0f1727268477927c32359fe5d61234973d67c520cab563980dc7ae36c603effafec07330eed00eb233ed20148dffe118847a1b59b150e13accf695cfdcd56f4bed", 0xba) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 7: setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r1 = getegid() setregid(r1, 0x0) setreuid(r0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6", 0x12}], 0x1) executing program 6: mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x0) setreuid(0xee00, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r1, &(0x7f00000015c0)="05", 0x1, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) rmdir(&(0x7f0000000280)='.\x00') getsockname$unix(r0, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f00000000c0), 0x0) recvmsg(r5, &(0x7f0000000040)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000280)=""/247, 0xf7}], 0x3, 0x0}, 0x1843) denied attempt to set clock forward to 23532125814792 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) write(r1, &(0x7f0000000040)="1620e80000007c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a07fe7fed000100000000ff7f0000000000004a020000000004000000000001826884"]) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000500)=0x3) syz_extract_tcp_res(&(0x7f0000000000), 0xbb48, 0x74b) executing program 6: r0 = socket$inet(0x2, 0x8000, 0x85) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000015c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x3}, 0x2, &(0x7f00000013c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0', &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271", 0xb}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000001400), 0x400, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) sysctl$hw(&(0x7f0000001480)={0x6, 0x13}, 0x2, &(0x7f00000014c0)="2fd01d4d692e9298d660dde1c99c399cf0d40db0ef1874b3ce2ff7371c494040eaaa93ef01b90e2dd8bb03af00dbfa621c6965f9dc665d98e90139a386c2162fc1597b701a331a0bd81bb9a42d5f01031b3d8a196ad0d21a7194e3f83f7fc14055287c288c417fb158d777059843b30b230370b6c25d0b0a149d8b7e9f36589deaa7daeabeef9e50521c01f64a8310a783142e718e7ae7350bd4bd643ecb5032cccca2e61897fedaa6acbdf779edcb3d3d4330783790bbae834e3d1b1c6958", &(0x7f0000001580)=0xbf, &(0x7f00000015c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000001500), 0x1008, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x5c2, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) lchown(&(0x7f0000001440)='./file0\x00', r5, r8) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0444298e3162d369d8ebe98dd82edbe0b8c552d917e981f54fd8dfb36bad1af097200d600eceddeade0a9f1c276e73e2e55ebf2e5515abc6f4978d747519a8de0d65f0b07d5eeea300606784c5881d16a7793", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 7: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x653) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setuid(0xffffffffffffffff) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000180)="97309b530f8d27d318a827888ed501e1bda2b8b29adf1e05dffdb56175d69cb73dd02177b70b1ada626214ae05f3b7295986c8574afc9318412696f4b3131e5585d5f85116f887622eac2ab54bcc3c42f0ca3f73ecccc740418774ae587d3175da57ce9bfb24a6808a252587b04141a46a7edfa8c9a77faf77e9e13665b5925e8d8ec8c7e6ece5213b41a19920049f6e1c251d80c3c102edafe1978b5eedd3074f019a2e662f2742e3d128e6cf4edf3f363132f159a1aff08d9aa11283b9d6c306083dae890498f3c9369d4f8bf810af489efa72e68e62b2a551a2a883ad9b21701eee6a89c488dfb05f3ab3c0", &(0x7f00000000c0)=0xed, &(0x7f0000000280)="3b2a3bdfbcf945c9015071a44911c2d9b4b68eaac405c262b4bf30b9b22848f05fe6d8c2335ec8f78d4aa86ec74797494a184efe9674f6b6d9f17b1b51aa88e9e41f10e3b97570ab07c68e0229689901479b856aa98e58996973ce2dd9a5b6aee2eae969c2719a81d3b56c620534eeaf3397d53f4352a3313546f4cbb4c0e3f837a3d72e1089838c4de2a468", 0x8c) (async) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000180)="97309b530f8d27d318a827888ed501e1bda2b8b29adf1e05dffdb56175d69cb73dd02177b70b1ada626214ae05f3b7295986c8574afc9318412696f4b3131e5585d5f85116f887622eac2ab54bcc3c42f0ca3f73ecccc740418774ae587d3175da57ce9bfb24a6808a252587b04141a46a7edfa8c9a77faf77e9e13665b5925e8d8ec8c7e6ece5213b41a19920049f6e1c251d80c3c102edafe1978b5eedd3074f019a2e662f2742e3d128e6cf4edf3f363132f159a1aff08d9aa11283b9d6c306083dae890498f3c9369d4f8bf810af489efa72e68e62b2a551a2a883ad9b21701eee6a89c488dfb05f3ab3c0", &(0x7f00000000c0)=0xed, &(0x7f0000000280)="3b2a3bdfbcf945c9015071a44911c2d9b4b68eaac405c262b4bf30b9b22848f05fe6d8c2335ec8f78d4aa86ec74797494a184efe9674f6b6d9f17b1b51aa88e9e41f10e3b97570ab07c68e0229689901479b856aa98e58996973ce2dd9a5b6aee2eae969c2719a81d3b56c620534eeaf3397d53f4352a3313546f4cbb4c0e3f837a3d72e1089838c4de2a468", 0x8c) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x8001) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) utimensat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000300)={0x0, 0x6, 0x0}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = getegid() r3 = shmget$private(0x0, 0x1000, 0x7e0, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() r5 = getuid() r6 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x8, r4, r2, r5, r2, 0x20, 0x7fff}, 0x1, 0x1ff, 0xffffffffffffffff, r6, 0x4, 0x85, 0x8000000000000001}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r7, 0x9) socket(0x18, 0x3, 0xff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)={0x2, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1200, r9) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x972e) fchflags(r8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x10000}, {0x8b, 0x1}, {0x23, 0xfffffffb}, {0x8b, 0x3}], 0x4}) r11 = socket(0x2c, 0x1, 0x5) setuid(r10) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) fcntl$getown(r12, 0x5) r13 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000400)=""/32) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)='.', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 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(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r2 = socket$inet(0x2, 0x1, 0x0) dup2(r2, r1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x1, 0x1) poll(0x0, 0x0, 0x21ad) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0xfffff800, 0x7, "72abf17c92cb0cc3fe8de3d9f51902826b574924", 0xffffffff, 0x9}) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) write(r1, &(0x7f0000000040)="1620e80000007c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a07fe7fed000100000000ff7f0000000000004a020000000004000000000001826884"]) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000500)=0x3) syz_extract_tcp_res(&(0x7f0000000000), 0xbb48, 0x74b) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket(0x6, 0x4000, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r4, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x7fff, 0x7}], 0x20ba9, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25, 0x6}], 0x1}) recvfrom$unix(r2, &(0x7f0000001080)=""/41, 0x29, 0x40, &(0x7f0000001000)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x291, 0x0) fcntl$setstatus(r7, 0x4, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x7, 0x35}) syz_open_pts() close(r1) executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(r1, &(0x7f0000000400), 0x0) writev(r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="f015c6eda60a10e2e15d1db74cff96b86c5db90cb0ad9de8f6a9e45fedf0cc", 0x1f}, {&(0x7f0000000100)="0870108eb5df76e9459f4bed576a2d57f2080a5d5bdde047502026e24062e28434cef833623d114074045d1057fed8da1318c3ac0e4c6af19fd4d7be08eeed7ea77152d35be34e02e5b811", 0x4b}, {&(0x7f0000000180)="115d7d34de1fe0a1ad", 0x9}, {&(0x7f00000001c0)="ec03fb2f74551d3a58cfe72c79bfdb6612f1", 0x12}, {&(0x7f0000000200)="9cf3c3d223eb4046d18128efcdf097b0fc07977059cb96be0d30c1d76503a249e24282a569270c7145a985a5e74cb8fc36d317149f4f74a9293dbfe0294d4fe0f2799b053556d5ca9f887dfbe071b1489ddeeb1bdbb25aa341c5a80b4bd92f0ec91dc695a5167dcfb919f1b693dfb50ca45464ad6ace523c8cd2934771d9e367b35c04c246eabc", 0x87}, {&(0x7f0000001400)="50ebd94a16ecba6eda6796e0634e7c3b9a750528941fa77e1cd9c5e94286c08b9c91064694871add37cedc0b7282f503c09fac3392b322ae8132a8bbd9a04f7cb505c7429c6f003ea4a3abaefce58d0134f8ba43274848a88972698f2a0fae5f276d9bece3b24c2379869fb21ba580b98b7bae07a66f5419aa9e442a3ffbc6a9cfb4e83de158bf33ccd0a03e6330fc796ce8509063c6917d93649d4f8804d4dae358eaa3c6fa9f4f39ace1d69bf658f0085531eec5337128a4ac48096b2b4bcb0a5f9f82", 0xc4}, {&(0x7f0000001500)="28db75408e0200d59b2083fa75da730e7e39b0e402c67016381812902e84fa54b642c2bd4c7ccba9a5e05fa39e590ac960dcda6178ea4a783d8006c83a302d72864d2c572bb9c1bc9227e6ae7b68a0dd929df72a6cedad52f4b72241f0180ad98b84bc2d0bdc0f880329c0765ef667a9c6d03df97107e1bdee70e9eb118bf7921e3b600b5598bed480cae4861e305b886a8a249ff6d469eeb5005e9266db8dbf6523a333398b3ff1f9ebd79eb31a4d6764b74af020cfccd0b2b84d37d23ccf7d0923a2f78f85d2052d3a396f18c44e1a0d5a6c57144dec93dedf8156426e6a155df9016d447ba2d9a65eee1eeff6a0e55475ef48b9e7698a1aff622b4d10ab81514edeb4b08927e0b91bd728cbf5522da4d1611a28dabafd0c6e379899c54e1d38bcf9900e4f165109b2b318c5855ac5f43ec0bd9ebe2e144784cb7a7e51b3ad0a2685e5ac521a58415b469c6d50adfc2ba03fe2eb0b6fcd60e78c941849bbdc6a64313e9c46d1150550bce587dbd5ec0b071e4d4f8ec0c435900a116137417d96803f176008e7440c6aab836017b48cb2c5ba7de41a81015b415680172477f01085685b6dd2e0db71ab031f31120f207387d12466e146189149678ca37a5ce9d665f5ef94cc7dc8b540ba82308d7ff7c551cb2b69f914fd14dc9a61dcb4b031cd5a7de5deb40007395f980cd2f0751084b212ac0b88a6e1d46c08bdd2d733813e13a9bb195a25ccba1779cf139ea00f47e2cb72184ed8b0e58df6ba80b599182843219ac609b155f4655f40eecbb31350a9e49e3d5659817c557dbe7764084e8c4d2ab79078dc26de0279118f4195d1cbe7710b6b4329f4adc3bd14e229b0d5d7a0e0cee4ece00aeee4e1016e8b5839161a4933050d5d092d18e1eb69822f8b2fcec46bca1b3865a49434a96b6b01a15a71e1b702ab8025c41332e6b48e8a3bd9de1de537a5d7142842efd1e8b701098e07b0d4481b25d49393ecf4373cec9aa42fb4dd017669494252bfc6820b2423ba145e67f7768a6b389f2ccc0e27209e33265d21c428ce95c8f962b891383d1bbbf1f974ba47a2b60797f2ffe860b0da3427e54c374a799fcdac0bbbd81f3e98398904ca8be52bd885084e4c0be31baa32ead95bf7eb5306eb1ffc0f7fced0a673949b36e7b39d903575bca1af58e0100c5217291adf3000df6b736cb5184a5cc47c95e49ff902f626412dc7213ac2e620a99c22959224e21085eb890a345754a738bb09a99feaed79267c7bc6bca890f610ab57831b5e66bbe130a770c34823caf08c6329f82f80ea700eb2fb1f190bc7e0578e0a1c04c2810bafa036618ab5db18c008f0a67337fbb5d6081ba4946b6ebf454c1b1a302b25507874d00d29f8a1c37c036cc13b9eda4d6320fec489baa3f92cbf6fdfbb96d6e4238de3c2b3d363eda3423b452a2ad71e797adc09294da1244d66479a2213610bb62412f7802362064c4c2d7e630be83538af35350915fe2f78999709ade0193f8a7eda8bdbe1fcfd1643550ce968e28680d9c430009d00f07a79eae8bad6efce828e92246864c21ffe22b1c0c1056de8294544e99a886f6e38af3fc5c5bc0ea0104165c2490ac8ec1bb4716d43097006406c3fa34d8098c9d382125af5de53d8666a467ad0f93adbaee8addd9cdbbb389fa80b7912d571f4a81cdb051f0e8264819ef490f0e4f339ecc2d23311b2863f2091cae6376256bce6a5f5d1b1611bdcb6449473deab86b7f24b5a78235e44073be1f7ff9858c6662e461ea427df330ef7ce8cff65e42c85b12e6bf00480aa09cad71b6efe8db180d3dbe71359536cc7f06231de12b75551f996826c6fb6a74d00ee60fe91245316e34ec297c7a65ea8fbbbba5958c32a5d96700f2175e67f450b98a6fa290e075a1eda6c24a2b161453e1212024cbb8ef96535c18d9ec26ee1cd6aee42ff9d8ca86b366d2b608eb178a301658282d3117439c3946a9e4ac45cec1c24806d7bf5a24813a0c5742e286d16c03a0f49c01434ffba35b0ea2a540f7915c2278bdc4c5104c8c8dedd7c462ea555c156d5d65107d84715ddfc464fb02ba3d8b776118e905c8155f616213872c82ac6223bdf9b12c58f44dfbf2a8798587d013c04d4bb310e7666b8dfdf3f74aeaca53f23624953c9573f4e25125042c0f2eda50b2dc48314bb4b6fb2858c59a90139a523d9a67289c4815b4a540842cf0c06c54a81769a9e14b0b39895061fc2d0fb89f733e7cf1a4f0ffd35a1f3c1c8fa7f4314fcbd561c064fcab84bcaa3d2ef5b5ace8dfcab9c5a20964e79d0dbbf1b1b3c50eddfdb60acd0e3a0ffce2505e0626e6661a3d8f598b4d13649c4ea27d9366e9880028a0dd0cc414bb7894fdbc6a7ff6269790be69e1f892e57b5a946daf13aad4ab18faee9a3ef86daf9d79d0c3a2b8c4efb4b73b58989e44a646f73e93e5bdf454589b6180ddb9a0ae660f1916521c13ffeaa44cdef9800862778de08ce13a2d4a86e94d8ea39be1203ed029ff7d1363eaf6a1abc5303939a18df1db925b7149557f16fa55c5f5ca777d2e0b483de8aff67b145e6ee5c2238c4aceb74e770077a958d177e9633bc6631be876380e471d13869e6f88dd311dc9c4101b9d094e2bd9a151638f437dd68afea9054fae52740816e8587f7534a6254957aed5d59e77f0dcf86836e79e9ba41c13df1fa2ef3a53fd972e2193f99474dce1466def493b9788626b82f7c7794f1bfa6e1338f32c2dd99fa1cf14128cbfc95e781c1d10e69c398e552c2c13b909df3bc59dc3df63c4316c56f7642b2f5bcc7428c4e3ac818f76781e1e1e91895c20871d96cc02ff0b97e4c4a82ab265f66d37c1612d39db7e246bde49263c728f33d39191817d3b709a729c988d46413227d03c5c683ad838fb332e29a317fdac9bd34de0ffa8e669c3039858359a5ac58a275b86bfaf0198fc3329bdd047d5aaa8dd7b1962350a28c5b1c5c5d555e43ff8a3c88a084b82c0246e04cb06cb251514aeea7f9f3f72b11646d5687194a2eaa70dd7dfa0613ecc49529d0f6a9d9d6bcfe96b39380338df2979408deb8cef1fd11cd43b744b06a40dded2296b1d5a0670f9f10efd5277b8992d636b5651d6b56baba2525488bef19faa04ae7a98df36ecf8443db8f5e0a1560f305e8113b0b6b5c0fd8952c2bd618a4c395531742801ac2a7a4fbb59b6bf1ec0036b21833dc80eae1a8470441327bc64e198cce62b0ae42992315743c16c2c9e5dd6dc0bb7cd23a182a54c5618547b790ccb90faf5deac0893df152d1a9ce0369bc6c7f7be44a3da7733aef3fd4ef534847611d638b0c4933dbda2d3aeec3d4912233dd8ba5d28995a5c439f8f810203307951b68613101293359d7c268961d03334f4406ca316e03135e0e894f1d8109cab5e4c1c1008b25605c85057b9d097c182d18e29d83a7737e249afbc91a0a152a3c9b1f00b085754d282816e8d426d57bf6a88d71e169c96fa4d293c2919fcbcb6e93cecd56e60fb50b4d880c5e9e81979d320ce188e8bce19dc30f6cda9ce3617fd2cc7ccda84e090789d26aaf8a87dcd5ed5f8f4f2f2885998e6f14f218a430b22aad249c26cc15377ac71ecb76e3405ab5995f4596c35bf423dd00aea81ba79ea95058708e94f5684a01a59b0c27070e6b046b242c4cd878b96bc81150e44aa684143eecbb16133369dff9523c9dcbf2877dca5f895f45ae77e41c3581b82486fb067fe30ca2adbd98f001a039eabcdcfa2f8bde35c7efb6075a521bc9009e65cf1fcf88664d130eed74257f56068c235a901a637543905a4c9e943fd0a5591dab738d2a5b580aa2743d8724376673809adf1e8aec0d16d2e155182fb47286e7a8f9dfbbd010c2639cfda426fef552e5b8c1793e346409bb1f394ca2876f78407709c8e01f9c5062d05102036ea4c21a4ec3c98e9aeb064eb7f412489dac1d8eaa8dc69fee3f185bc00af8a6c94e5a95d09603de574cf15dc26ae1186bc0cbe9e7a8072fc9da9feb532ef360a1ad04b8dab4bcb580662a2193211a495ea17b1e50ec1f2dcbd1478d14255cb511869763d9619429ce635e18749b5bbfa1552a9955372b0cf9ad75b9eb8da7e61a5e26e54178d8b9fc36f6721f1d37b93106a3cb8b57194b6873b84288b1285585856c1de0b3690d2fd987024dc16478c89d67aa86e69d6397511dbe943b6268d0f2d837a8514616c0001d439a6d4ea8583ffc8fe9fc1020b31f67ed9449eb3633e8c2cbee732b4dbfe36fd0eceb1a252fc9ab36a77ac1046394c18fc09ad7561fa09d9123148d6f549ec0ea5d996c0c1999e05e394e734e03e8142e64a0c8381e18a2c51b1b6f30685ee3eaef829b987294bdee649eeceaed0c573fe5cfc8809a025efdf5c930f0ebaa7763fbbf088f44032dd684578264038a6db3f4fed1a4d13b77687de03b4e56516ad6fd2818745a4139c110fefdbaf5e39bd8e09366d1a3e1b0df32b47cc2d054a19997ec3c4f02c2fdcf3599e8664df19e4174c4b943e138150fd0f77c469840eb71ad51c2793ad02cf1321fa02523420df1e24714a0169390ef27514626c3dd0094a3b171e321f478d43d273452b96dbeb6339c0d8792141bf6be74db45e7a3d66f48e765b436d14d91ebbefc919bd3f15c44126b712cbcec06c7c1de3748f4ef0d2d55d9a7fc79bd4804b13fe8c85e403528e5bea4738c1a7b3d58d85f5c19baf5837dcf7caba5004bbffbd73f402bc280e794a99a8ec57976afdedc204ff7c77778327250ef1243d507beaa508c3b0c47b4fdc27734071d7b9a4ee51c5009d824a806476f51eec921f644802a8d6ead2be0f5cfe1c3b4d70a5814dd5407e7405d42c1acd2926ecb98873ae3469c6f40f5c78b4cdefd067bd784f14f69cd781332638e0e18e55c5765fbf0244718dfcdff970a06d300d1330553c6496e88815b828c3e06b5f6412de526535d3fd33997eb224a978c4248d9ba4c15e13088afdfddd36a553f8e36e0a74ed8bf43b89fe55f20713dea3aa3ee2e4554cb2b6b23d63f1ea88b330f946773ed6424758965b284498fbeaa9ad4b065994ac7ffe9e5a1dba3768d17e36f1b03784d788c7fc4074f3e6fb402656d70efbfea489623b0fbaf6c02b9d86339fb20f071e23fb510868712508991f08da367ea942dfeee4d266ae1200adb11146556ca0d9de90564383dc4703e6588f3b4e53d6575e88871589cae7c8e417680a23ba944ffcb605f26262d0b4146d5f06cc161b82acff014d23bb4d01a91e12add002f065653f33b2b07303432df545dc4d546363e7a9983b6ca27af7e60153993440351813e5224593b16f30faa97a621609aa3162d9375d22fd75f9a9a4e3f180f54357c2f2127f154a18dae3778a346b09eca1e5884a31193b0e3ea77ba6695204ee579ee6e7814b9863249a2c79f838fc4338be85389fa5635ba73e09e12a9ed8dce9c816da79cd477b1fe202cfe66da775493602f56334f36a324ead4b2ff5baebc7ce469140c40c2d773e6954f40c3e2cea82a34a41eb4dcebf7850badd5a8182a7df65d2e824e4f9fc47d682b90a2afa36dfa02c059bcbb94ede90a893f73e014a5b5144bf2403057161d06eff7521a86654ec228d69f599f5b315918c6747f0c08b70bfd5b873976484e99fea6774f1423a65dcc60d30d77a483ce1d7ebb1ac661cce846ae96c0f6904215ec44ec58e1a5882692819cfdc2c5", 0xfc0}, {&(0x7f0000002500)="85aae321725e21ea741da1cd46b52877cdf6036fff25304c84703fcdf08c560ca5b4b237984c0015b554c0738d5e8ec2e044b079e7e70740542be94d0b837afdc22d2807443190e72868449b96915abb136ff2df2966dcfe0925c4dcb7a8ed842e09f0282fecbe0a10972b6f9752577b78ff5e29abc8650ffa5e42ea307a560210e7c3fcc61a5f49afe8efe2314cbefd7fb009ac0bf60432683da843525963fe557085ecfd290a950925444bdd2c778202bc208fafe93e41e35d134f3806c3b828ee3057ac06e84cb9aea83e099a928623a061c54edac7700f1e6ad4b61fc27eca46a357f69284d33c89891590faf158a44f78df3d", 0xf5}], 0x8, 0x3e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x25b3) execve(0x0, 0x0, 0x0) executing program 3: r0 = semget$private(0x0, 0x2, 0x270) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10005, 0x0, 0x6}) fchdir(r5) getrlimit(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x3d, 0x0, 0x0) getsockname$unix(r7, &(0x7f00000003c0)=@file={0x0, ""/264}, &(0x7f0000000080)=0x10a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bf4}, 0xcb6, 0x80, 0x0, 0x0, 0x802, 0x9, 0x9, 0x800000000000fff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r3, r2, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x4, 0xffff}, 0x0, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000083a00fe8000000000000000000000000200bb00004b32947c38b7541e0000000000048100907800000000"]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6", 0x12}], 0x1) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) 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', 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @remote, [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x20) executing program 1: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x2}, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f00000002c0)='./bus\x00', 0x710, 0x51) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1000000, 0x100080001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4de6d30aa692318c7e0002f9ffffff00"}) socket(0x0, 0x2, 0x0) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6c7d020fb2942ef7302736f10f86d45ae419b2ec", 0x21}, {&(0x7f0000000300)="6a988ea99ca057e29af86e94a06c28c902f9754e9a712f164cae0d83b422e298c07709c0ea630102acbd3192775e673c28bc11d555fdb5aa2596c406c4adef608cec6f85215eac575f5b1789e06b0b1621b4bd0d35e50d7f2643c08ce0d740717686ce7a3669ba80c3d4e76621a77c16f3a598276bef195c2564633e57b0b4", 0x7f}, {&(0x7f0000001740)="d2a3541cfd94644dd19b81db95a8ccae6e076feaac7a89fa9dfb259b1d001520a471c739921fb7684dc04063b335015aea987cbf558d0763deaff9a29e1f0186b27e3be5dd75fb46a6c89f2e1398df10bc1235d121799c90971ea810f477f5c94fab48a95cac4f15903c9c947ba3ec760ce8361c3f4e1961e7c42cbfbc52ea29b1612ed9d8bb3111b4a121ad39497dac728523c7ccaf2e4277bd1230f8b7fa2c34aa60845bfd79c409347c9eae45a69a6202ad222c89afc7f77504b6d4c688a894263375273e529a250238347d2bbf4d4763d6d5bd9d04aed47af073afeef22efa54b938ae5e68a8227ab67c517ba3d52c6b743c3ec1159afe0d21f0d0d9075f3f7579209cefcc1f7e6588984d066d3c7426db3ad5df313a31c1d61981e8cb7872fb97270395b49df364fd792248c127e22d181708beaaa95e21ac8b419c3280834f9482a50df8a7e28ebaa7c8e9bd3ea256bbc63b112959bb671216de0d87e93b65dc3e2bd1dbc87a8998518753f5de88ce366dcb815924864d0ddfe41c9ceeb2b654d81217010b84224f9caaf22ccd878171aba9f31f083df2302b9ef9e16eaba5a5436090082fb642578c78a12098ca6dce9ea73cf51abee44aad398e19584b588b2123e8305471656f550f5a37e43f7b5e2198cad3ae0372230bb3e7c34df6e3032db75796734375e6193db1e8687d95c6e84efa0d752bd69c981412f3ac9517cf753eeb7e472c756b892df895183595722fcbc1859125431378f9daf2dcc196848792353a49c3122de22fa29c8886a8e0a5a729d8752ad33b3eea99cf90a11896d397cc93920f80c829a13542cba8ee3faedeca725ce63a3e6e7863e790e2f772b85ba05ffbf43c43a8beaabbf6f1aa5089b9b5cc78c39f25b5519c739a505007c88d82e9a6e4c6b1c015e67787862f75a966197bdfbb7dc5eebcab78df4bc2664e21a53ac5d0dc2143c47e0a9e80e077c7bdfd209f4d5f534b046d6a704413162b4af65286565b79c651250425408275cb6f3d4a18199d252ba7fa84e9456d5536dcc9db8850251f5c55309436d31aaad0dce6990d3156a5dfd037de1d12de1921e6c8be16aaa7754bdebbac56af433afcffedb375bc312c404fb6a1293f680a996e1d5caa945e7790a4b9273940976b412497e30fc4b485ddd022d197dd40e08f030fd1fbf0e0508dba8d6ffcfb1655d594ad66919f31719802a9948240220fdc9dabeaf1c16fd28c74e69f5cb6bd3148978dda91bdcb56c59089222ef188d2531e6e52c0ddc11848fe13c456c768670f86382c48c79152f25d4766fad61bb11ab75ec15e6d75248dd87aea1b350689a2604afff52de3f2ff504b6845045d1fa29998c59b29e5b1da9ff94bf33e7a81e1aca31bd8d4643b5ee3ed13b7db955a88e27149ce3a683ad01ed4c70b6ab619ff29fbd2197b8150be56369e3fdc795d0b60e515505088e31d80f0cfa98ae07cc05edce27dfbf455aed9f713f8af3a655ee5304124db2c863c9a879be1a59d89a36442cc5f1db76a2a7868071e1d44c52398bb0b2784aacdc28fb88a4f2ca4292f8a1085fdd28c7965a0ad3a0513cb8c93c012f493070bbb9f9197c1c917b351da9e233c1034d5e7cc6666c260f33b44c47ed2d69da3ebad86682d12a9d6d22d797df6e37c9319ff03e1cda3656f5e3bffdb19ca3cc990baf3279f130fe816c990e52abaa898abe39df0c00acd12a8bee542bf45f332718bb0aa0b4259f054e6d9586611893a4e9b027713949c4445420e649649009f852450445a7499e6503fc0a15e50044c0056f67c97b413ced0053aa463c1a3f59cc4143d60d51f2054401a08818562b0a3d4e78beb6114bca00bc6b7b06239d974baa6d3dd1c537a2406d59b2f485ac201582e371f70e04efad4666d3fca1c853c14bf5b0c9eda38c814a20a32c83c7d2a899dfa6dd59c2d46c60ff848272fa447d857204d03e9484ec78c807488b1c4344b0a5532c00032224dc0f8faced16eab668b858ea003f75f7c695b62e19a5228c87ea839c4f0e9b76231894ff2d35ce3a7b99050c99f7cc434d0ac42ab6a6e3a28bd9cbc215431f8f2673bcf1b7c176b375883901cc18a44f156721c5003bf89361c3acd3934e2c2a70447aa26ee4a53969a163b695b05ac55c94691df1191f1788298ab544bb4986bf61e63bcbd7a718e2f7066b2e91958726585a459ef87e89c1460a5a5d97c3ff7dab3ce1cae48617e73e1d6df9f8e3e82b869d389379d14d39d94e794f7e9d4ade846e5fe83c3fcd17603fe2ada9768f9fe623f58459ed5fb6af6fa4c7b5396d374871f8319c460480a8dca17607da90724ecdac62323f9f6b14e3345b224aeacacbcc29863dd4b71e692f013669ebcc5b102c45aeb88d8d6def48cacbd47bd821524668966451feb58373388f19412e7ec420e4cc460d6494767cb55dd6b0957f5e2a0d5b37629daba545e86390783d3908a78df5051ff379ebf46f010fccf086f2849baf3ee6d0f9e494d761006103c25fb2a26ba084a567867baa1d8ba40ab30e311cda9a14ce5a022abba3d617e285021d90b54695e0e7eef7b33c592d83db524cb988c6013994620a3fe952e62184f40c45756fde464f586757323e5d14de74fb3d328bcc26417f808807b4828954e4796ea4a831af34d0db711f9ab9da29e6223e34ee262ea38cbcb1a6ccf94b1dcf50c8233bd9847d3f5efded4008870bfd54e14a098dea0ca8f6b87c0d72a8348dc051d5b643579a80502d16260732333f1cce1df289c9732eb9267e5855b5f8d48eda20691cfbce5c60ccfb5385b21df346a3df10b382d69946bb49e2b3295d8696a519ae8c1332fed155fb95b5443cb8b59494efbb78bbd2d5f49e86f793864d10ae40d1cb7ebb8d80d3e5fc86841c574edfe839eb004e6c930591e9cee1157728f7c3be4ca09825c43ffec3554e6641f3c5623c0a1b6920f0c3cbe0a832eafd275ce5715972fd4145ad7e058d66760f967b3a2aa947e7b30efd178d03a9a94782fc565193445fdc24c543514b31eb4b2035464bb114964b3c0a02b511e032842bb136a367f774bde70a596acc66f64aa12bbcb953b0b28aad58f6d128341d9935e86b1b46b7c34b1236370948413c92ddb88e15835ac7ca730dd69ca5a71857349127fb523078e2c370ebb7b59d0e6accb066766dad94aafdd6c4c5f3f7f0db9fb8d61ea02ea7c9dda1ed94cd7df529b02ce2fe559a7c520017bfe752106458fe544d226d2967f49da1d90a5f28f5dcb5a71292c070f22eb60ffd371af5484d4c0b15f59e7f76cb21f0ec527f4e3f3f84842f264be855ee0e27d076f09e470dcff8ca722f74076d9ff1c388d13f257f88d68bcc4253678218a6bdef195fb638a1f21bcec000ce635d2c88bb97b6b7da546d866b1fed467a87d89b6b43c04408dbe58bec3ca9039dfe78633038ed328f3da48737dcfc598eedc06d4f9c515b0280169b9b0fa30929e1df8743e5f6b918d668642741982743d329fac992ad35a6017250cfb4c82ba33b82988076df9d3a95698f4e2a05cd25a46a3dd4f2c36c6f32fffc4ffaeadcf398eb16dd5cfff545cce9b263f8bcd79e8259af503cf1fbc57b85d32655f01adc8f163dc719854f71271c56c6fbe048111b0bfa3ec057fd74a6d6002f8e8ecd62fbb16372e938e89ee11b1bd9887508cd766bd39f7bdcc4c5e4ae22bb498ee72743f9bd85cb2d46fca264d885fadb46dd623e88bb2c677c462dd9a8473b0de0e8660ea3346325b6f5089a3bf6cf1e7d6178ef06479cad3de0c2281bc31bb8031aba869bf0a9aa0247ce3e1185f7a5d9f451ca690b6323ea59dc1325d0bada3daf3c5bd5faa61250f17dca4134d2f7561816f95c8afd9f4e4c052cb9f77b91645c19168b360b8de865eb57ce11e45b0367bd4e47ba60a953c8fbcc1ce7359eb3b4300dd50a4bf90e0d8affa95ff0bd758a4c8fbc4f117a992b3e3805091bcbf7e9c4b952f7a17994d97e099b66811dca8dda55b2e37e21dc74124f07a90764c30b8206b3bfdbcec2ca351d5c7dcd2339cb39c087677aea148857c729cc08204ee67f5400a10d70f674e2d79c8845c5e0e73f03e11fa62f864550ef8745af62cfe48f3b48d7e4123421fd306c68c83d2ca6f85335be29bb62f3002e8fca6645d99f5255317595dbecc264f14e67bb619611428afd8c8ee0b7d23098b03109ff0379f625533a3a9893733067ef6824125c5645ea3aef4a5c4b02e399890135a15aa334afa4f441b56992a99b97d9e4c21bec24b471cf064f86c44b6733facaf7e901e0107e70a7a328817d7303f9e39f1da1749d4d715ba6fb9e24168ab90309d75769d3d39245da837f93925f4691431fcb13cf82f594e71fa64bdec9502ebcb0f61072d629b30b6c71ed919d21bed49a7775cfdbb683382df5ba315d5758aa16c2a650ade467602fe1621a2b2278dfbec1302eb43da30946720ac60de2786092600d7ccafaa4f5a0ad51b7a67325e773eaf0897a092fd196eb080d5ffaf7959018586bd61ef7125a540e1c08083f7f13500b35f4bd525a91c16087ac97e69288ea1b0010c8b9d5ed5a47092ebb0c50dc65a87ed07f91b6eeb14cd8af2a6614fac254e92eae14f141439d2f80482fa302c3924af741918f963bcac56ea381e7dcc672c0b51b79188754f26cfd2b90a4ec4acc492be194820d04a49353bec4113e59fd5a97e383ac986968654b6da05911fe50c66ed1318416989c5d99dae7f5af28d1af058e738d4cfafe19f0adab22247e44583d46c306c4583dfa78d2c06288ca754ada17af9145a8f563915e04de246352629fcf5f009b6e19671346fe70c9838a832655a747d2b47ba62c8ef032ee7cc5b050491c8169b2ec6960ade7f8f305e1b43945d7f29bdc08547b2d1e2150d9e8efc340f90b9ab21b37e800287e5582a40bd7023e48df84990d1ff25dd789c7edfc1fb6e8301b4e39de4ece1ddc455ba0e156b481d5d8dbe1b941775792bbf3159aa7486987e441722ce9f69df9426528d3c08d1d7e420b3d192d1a1527f92f51605d340c20fab7fdb29e072aa41ee2601f83567a37f53d6c940b87c1207784343849d24fcebf8bf2e176810efb0c56adf5baa0869b26c03434278ead03e1d3ed537e1bcdfa4198622214cb959424148ec2d8d4e9fb9841db31f45c61ee040d67b2bc25ceab3f79cf801c9457ec259e3735f4e599e2702f0078bda48a0e3bed430d88cb4cc6ee2e8344f64b4bb1390effabea034478f35754899b1f72726068d5cd7abc8df5e8560d55bbd3c734f4072a86c42ab128fd0ccc466a50efe74f85a168497a0b74baea5a96ef8852e0478734b8e6c4ac98ed7cf5e05174b591b735d51afa869628b0e0d941a4390ce7bb145efbb99e5ac3dbf26d7a352965a1594d9b1d9112d7bf4fb292e9a113bcae02042f62290709f97b31c11c7daa67f709c761408f251d68e942161bbe719ccbe2dc7d52e66ed381125cab8339962411ce9ea195474c302cd6e18592e7b97679da5494926ee724554f43f56f4da56081def06daaa47d56e6f04cd52ef0b87da0380157ff964fd2571497ef1aedbcfd79ea765496073669a08b1c7c9a43a5aa29371d8c588bfc4889c1dc3883e2a17d602f8d672ce2ad1a18d12151dd5c5b820b3ce5b3bfe51a5dc3aeedc9aea3b0a1fba85669ca46232b4c970673ef8d58c1a96aca18d7cdf0b1ee3936807725efcb416d0d4784f1f346165bd9e6669e397da8a7a8ea1e50c27931f4b945546ec26a6dc193f4223cb2a9f575f73a458a6da7bb240d49621fc", 0x1000}, {&(0x7f00000027c0)="3e8bfa2dbfefb3665f0004f2911472537b5101fea8b76ad52aab8b80510fae634dafb5783060448cf086724ab4fe6b7d284798579c79f6676e772621254ba722813fab2bcfce17fa92bc4e1c67b182f1d3cf6837668598f743f0fe1012ea55c145cd0d0a6c1d8e5346c49a1c1d60e91d31789659", 0x74}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x4c, 0x0, 0x1}, {0x7}, {0x6, 0x0, 0x0, 0x1006df1}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/73, 0x49}], 0x5) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfae) executing program 2: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fdc8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb0100000001000000f456f8d24374", 0x3e}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0xe}, 0x3, &(0x7f0000000300)="35a633e2bddbbc2c264d309e4cebc623ae6cdba39f5160eb80781273c88de520d850861755f22949f473bed7f86d30edf835b04c3f1a189d81245d7923639ece4ccfd911f0f048ff0ecca0e924b61da7286491ed4296ab86fa650595d447d3688fe51793dde09699c0bdb58bf441664c9d3c0c0fee1fb17b083254d4f3c6c268e1adca1bb198c39140f525d095a329d257483bce09d3f7", &(0x7f0000000180)=0x97, &(0x7f00000001c0)="37637ce0f1ff6fd2ca014505c3b6dc", 0xf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "0cbee6", 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) syz_emit_ethernet(0xae, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001df, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x2}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc580ac16203a7ed08ad49dbed9e788b3db90cfef96a3762ef3a0c6181c595dd25da79ed828932f38165845caca0b3f0236dc6d82776d746b1590225682", &(0x7f00000000c0)=0x40, &(0x7f0000000100)="b8e43bde", 0x4) executing program 3: sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0xc8, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xf8ffffffffffffff}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) flock(r0, 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r3, &(0x7f00000002c0)=""/82, 0x52) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000040)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="294b00000000000000ff000088a8480081001400080045005282bdf6b618ab3e9078e0000001e00000020e00907881f40800000000030000000900000007"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) sysctl$kern(&(0x7f0000000140)={0x1, 0x12}, 0x2, &(0x7f0000000180)="a089b537d034008f84dc324cd1c83a2918594418e87fb10afa826c7c10e1e6dc94068de1d37cc2cb25c387869b488b6c703d6696e5768f3555527dbb1c84cf8e7d18835df83e6a81e5c555c4eb729b2dd222b6eba8a087de0e433fc2740d977240f030c029f4ae613df6ea82c499a7284c3bece80ebbed6ade6f901151d8bc13977213fbe180c9a6307f563936e2bbe39e17200e5fc64565bbcd3e9abb0d7966dd84d0dccd27", &(0x7f0000000240)=0xa6, &(0x7f0000000280), 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x820, 0x100) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000277000/0x2000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000ca8000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b09000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001d3000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil, 0x3}, {&(0x7f00004a1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil, 0xfffffffffffffffc}], './file0\x00', 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r3, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r6, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/107) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) syz_emit_ethernet(0x6e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaa5c78a815222197a2dd60d9000454fd42003bcc2629a17a6c589be162e3fe80000020c1000000000000000000aa0a009078000000006006c33e00000600fe80000000000000000000001fe737dbff0200000000000000f933e58bba35f500000000000005c0b71b085e5fc74a"]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x4eb8e78b, 0xffffffff, 0x67, 0x0, 0x0, 0x1, 0x7}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = getgid() r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, r1, r2, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r8, &(0x7f00000002c0)=[{0x0, 0x4, 0x3800}, {0x3, 0x6, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) semop(r8, &(0x7f0000000340), 0x0) semop(r8, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)) semop(r8, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1800, 0x1000}, {0x2, 0x6, 0x1000}], 0x6) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r9, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r10 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r9, r10, 0x0, r10, 0x0, 0x5}, 0x80000000, 0x28d, r7, 0x0, 0x2, 0x0, 0x3}) r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, r4, r9, r11, 0x40, 0x800}, 0x4, 0x0, 0x3}) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x2}, {0x30}, {0x6}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x2, 0x6, 0x1f, 0x6, 0xffff}, {0xa1f1, 0xff, 0x9208, 0x400, 0x4}, {0xfff, 0x7, 0x2, 0x1d89, 0x8}, {0x1f, 0x4, 0x1f, 0x1, 0x8}]}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x4, 0x4, 0x9}, 0x1000, 0x80000000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x4, 0xe268, {0x6, 0x8}}) getgid() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000400)={{}, 0x2, &(0x7f00000003c0)=[0x0, 0x0]}) setrlimit(0x1, &(0x7f0000000440)={0x5, 0xfff}) r2 = socket(0x1, 0x4, 0x3) syz_emit_ethernet(0x2a, &(0x7f0000000480)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @remote={0xac, 0x14, 0x0}, @broadcast, @broadcast}}}}) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) r3 = fcntl$getown(r2, 0x5) r4 = getpgid(r3) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000540)="6b8824ea7d5334b328b0fb176a0f541aa64910bc721bcac0fe37d1fd637f2b842a96056dda2773314a0a740d5878a741716142de7f7ce1567af7205f39dd9b58417403c6d01e369791408ed8139fa84be3f7b1d0208fe746297cc83103e546bdbb1904b8aa32567b906f0f16d057b474b7aa30511386b4e9f270746397143c3d36bb9462cee5b61d096eb3940223359a6910800c0a746b99102c04ee844bb862ca165b365b67324443e01337edddbf202ac26e97646009d7554ea97d6b944faa7662280394f1e44adad3e75a376a26c81261877afd8f59d277d062289e40e9f5d5886a21", 0xe4}, {&(0x7f0000000640)="9bcc505e7e83ba993c669ea19c0e42f01f163b1128e2b8db5888090b1c6467f6e36d00c9e00e9feb2e41644ef721ff6e9921422ab9b3daf7ca87183b4b74596dc6f24760b203aa377e8ac0d93cb763210eb5f779bde789570bb99b158b2e8424f2f414284a96a332a294a47692921b8d8a19dad247b80933bacae654bbee1f2643dbeb3afde33d229b0ab77032ae8cb8624491fac00d8fae29e671b34e163cba972959fce8dff512ef7764f6eecda093c5d8582b7a150a2a933b76a742ff13182d6759dd506f46b3bc89609932eff2eb4e1336aad8c15aedba43feba4fef7dde", 0xe0}, {&(0x7f0000000740)="b4a412c83299fe00278d22da92759f22b4f75f965af2ecc2a9670f3a291f7e6904c798182093fa7858d01ebf7790488c71fe886b14c51b4276402bf197db8ab119b03ba2c54e6193340cc37c7cd65532a0017d9ae27ed7b457", 0x59}, {&(0x7f00000007c0)="a9714ac6368f7cde866f07b553f69b3fb22261f0e67099fc916d33252fe0b1b98208cb2db9840663ceb93a719aefafc3694e65500ff8aa06889e2ab88ff4e6c7cfb53a15f23d570c24da03daa3c7d6b8e0247bace89e7d0ec14d3210254a5a21be036cb99e5239b5d11f8b285033cbf893358f49b835c57b4d53647b2bc60d0437240567313f1abd560e8aec46c7d1e65a42a92f8be136b5046fd58e184365456d7b", 0xa2}, {&(0x7f0000000880)="7b2f75cea464744fcdd5a366d16ec2bd4bb94f0568549263f573d9f89ce353b6b71b9430c4026dceb3dc7bd43a4b83588813517bebaa55afb4385103ba715bc45fdc478c3f878ad9daa134c8", 0x4c}, {&(0x7f0000000900)="2f84448a4c3bb08996c8fea8c657aa3d8dd76ba362f4e05e2f5574a7742041adeed4d066d45bf872d72f6f7cdb7e72c06f6a2b3238f70cd4c23e22a2d89943dc569c3de2bc57c2468eff56a5a7d74f2e311e979535ca0279b0b0f35560f1f765cea5174fd7acf23e261820437ed26bdc5fec48b48d4b0d0b4ddcae7b3073fbe67785dc91c18abba0b37eb7efea874ab7934ed8f81de2f7da0ebee29a8f51ffd8afea484e7721f5dfa834e7f72a352de42c6e1e59510f2645c1c7cf1da8b20db7e35a0add9fb51518c2660a903b8f2a6aaa9d40cc3e7dcd4a813195069ed1f50fceccc145276c3aaaafcdc7f4a83b9329d3c8cfc70d044b44889ea6239f16f01b3486b9c902d03d41d9c8577f321646ded8424c77244a3cd717b9a3911d667a5e34ec6ec6964fb789c63f8f9dc7f38a457486edf0faced45042f6eee60c230be4bff8d63ff8543a8214ee2fba7e634b5d8c923e02311deaf753517bd27cfd09ef2faeb87a140c7f5a5efe539cc6abb72ef54b849ebfdf624635c257d265e0c3524df8e8d921c0713debfe953084fba1b46a7de9aa4afbfc568f6342213d4fd859af3e556197489b87cff486b150c966f11506f76d287bfc98a67eedc71ca6e21683aa7ddfa6831f4c901be88d21146bab091c0fdbfd2bdd664b8d5e9dc6cad8e39f70188e20a2f9f9108e35cd2ba338274ee8891853b259817180b42136516b1e0a0a7ed336e2936487ede4139f5d393d9663fc886d67448d0faf6cbd51a0d80329929152e079dda0cd8a929c2d01b930154f809f8a99bc863ca2ba64d71276e2ce88d768dba52383057a47f2a17d7fd0439b3f627f7fdf135cb523f7a7a8967ae1d11d8a3ee1a781c051f9422a263a96c69b521b6ff46baeafd2a6c8bc0858a602c5b258fab7513975a43e3351d8a133bc782b21d12e94337b0da16ecac8d7f850a760a5020d428a55e509e9f88c7e097747d38a2b9ac24b37c24ae6a2472f35972d56cf191bb922b0c7c26c9a87824103cc5e0a2bb48e6c283e9619011dfae331e5add065b9cc91e4037c492410826c3278693671187d07b7f228c41e2b7ce71297370139499201b65978df566435978d2864cfe35d28552b570b8cc5ac141c97a1419c3d838007f4193fa74d7b0a82a06a5ecfcfadc35ed16391306e231087fcd794a80bc4436b54049763a06a3c4aaa9d4fe56d27e9ac22ab9ee6089299b356fc644233bcc0b9dcb435550eed866fbc2e4941d47ab9be3a64e217a8a4856e833462e86a267e31ed3e6f6dbb464ecd2cf0b6ad27ce08932f648a4b575dbd602b92b824750bb0a921aac71fd11525648a8ea991c3ec0495dcd1b885e6027caeb830c2e896abf4204a8b5f11925a7524811bcb16ae7c61efe5089a284c5ddad03aeca680cb9df1796bbe6f1b14a2d165611b90f8cc620f5cf52624ba98fc6a32aa87d9007f0c9f4cfc3da4798e851c91ee09045f7d35e13980a3209485387bb9420a080a5302a9b87014e52da131581e39a67c3fc71be9cb9553b60572265ea9f3b9f87e71c8a6d4ec0731bdd4a64a5e7086efe85b6546b5ec0825cdb50b894654297186c8018c719906bf3d4342cf30175384d2aa774acf68487286f5e6f1af024d8029bbb21b8749cd00101861d49abd03d3ec8126acbbd4a8a3478031291d55045992524b520d0e76562cc9d62e00fc6bf537a3551f0d5e44a26ec7688f0735a818e8736a6dc5e6d513e2ac2099424a0a4b31dc0159a3f2f1531c19ea0078ea3374c6cdffb5d693243beb00ee909748660d77ae60d06d870c2c39e3ec9b220dc1c192050eed6441fe101d471706e27a7d11059a4158d60f472447c0bebab3bf44d91e7a36589200420fba1b087a7e85a01534bee26fd2f7072de74a9c148904e777e2f894adcece119cda16f49291225cef6997eed05ec715cb50e8508e5df5a8882831ed66fc0e64e77c32eba3166eb8f955e4f056b8c9a49385e9585e66d159efc2552a7f3ee8a7f0bf010069911a601c50d77e10ecebdbfd6e3328e9d17152acdfb1c49200bf6b0c43b2bc7cd4baa4eac7ba3cf774b8ac5d5fbe638a85fc60ad28f4640efbc1949ab05c4dd74c357fe9ed632c29a829c9ecbc86318e1c77acf3b5575a3347e2625e0f6368b72d69a1e19c95d693e53a1d6f9249bd4fbb29018a83835f09f2184f2cfd4f085025b0b753847f0aa3c936fa84f620c3c5be123c65a8b08e62a3626e58b6a136e23ccf8b5b879adc253d9a9a6a5c18f6d8b56a2b20e1d1b05bdb906722428a1b0175a595df444507f0a2f5f3cc35d780273c18fc5c6f76363bcd9b6c8e5ad505e27c66fa08055d1326e69f2ff86db5ada4e52177c34c578da9c7ccafd134b74277980d4e98b7dd3ff614919fad63e660aa5c4b12df8e197e53fdf41c98d2157e875a58613a0744f77a7e09e439c14e3b02d1fd2c2ab2c846ad917b78e9a1a18e93a2d8813357a03e337644341a8f964dfdd999b6a9a59f7eb472752ad9041e5bcc4c204b9874db041508f085aadf418c850c32c23433e7e7e3a15c904a396977be4b261f382dd8a26c6837babdf365df1086cec99fc6eeeccf8a9e4add3016b90610c85d6d42aa0a315494b58a71a0a2aecd704451288650b2b962d6866b4aa88d201b78a2cf41a11de3e8bda1052e253e0e376628e553326c32a00510134cdd62a1ba2902f7b0ce0d4a14c0b34f1890b8a2c13f19833cb5a52729aee91475302c298537ab812ec760a1cefa961bd0cbcc7b7f8530914b8b0dc4262e7ac35878f1ccb83b7c767de9dc1b13bf6c8123a3db7d02e0896cf4abf388e2f1616cacf1527189f6810ea21ffe77350efdd3fa00f465fcc84488811f7c1c1e35f31c9000df173ab6068023b06b9f4e73980c2d072d3d9ecc2a49396e04d574fcc95c9cbd6040b11c89ee70df5c9c4db9f0099cf4fcbbabd4482c91e69e2efcd16b19413d2b4505b8b702f31794f9538b066462a5d67dbcbc13c59ddd5214b7f2c5edda58cf176f51e0e6ff1a35edd7d269cf299964b721a5fb262e4b94363214baf00e7e4befc58beaa7f0f7fba32c24fb30d7129c74dd20d2b28512716fb96c765585fbcc882d1cc7b35f62f340c1930b020a4de59654a6187c328aa3f108f13c2037d24171115fca76983b2d02b8f26451437fb50ac815aaf2acb8b67887a21a4286062042770ae6e7801b9193b7da5e171950d774e94d43d99c4ce6cb260743b415719802b3947f22c877330ebbcb98da7c3a5c2a2a1a451ffe77ae5fbce745ae8ab462869fd9d46f41b4ec0dbaadbd17989e8e5e6cdbce52351e70d814375b91973097d53cdf2ce96ac55de262176102663f17c5fcae5d5780a88a0a232c9024c02ef1f6c95531efc9b3e6429961d2067a5f6401daa385c8cee2bb917e210bd347e7e48bd65ad3d4c89bb4cbf0f00720d01e0519b86451d993c08199ed095512eadd2265d24b637cbdb767052543de17f734c93ccc7e454e03111b551748fe56ab976e000ff7765a1e506e8baeaaf76b4675e179d739451da8056dce08c906b02fa6207034ca0c5ac1ba03cb383bf132d23fa8e182908e229d2542ba41a1eed347457a5cab94cf71a1fcedb5c6bd231480e1ed1887e426caadd63c593d368ff0536e071565a790c209db93c11f29686852663165672845c91a343ccefe1b196a09eb101854eeea71713495a6e7110b55918c95939d8167ad09e7e27b175633f1024656517c022f8108eb48d97dbc39be2cee6c90c3f49e6b5dcd885a3f62be6ec4db9f161e6392f5a72b7e094b6e2aa7c843a290601f8665bb66cab19c5c09495efb640ad1706745f128bad525f46eb7b7c05bdf21e610005a0fcb1ff8ea31b870c64c388dac65446839fff227801727f0104e8fa50a1da4a5b286a0a0699a06ea9165a604c2e03614a3a89af203f9ddc3cc1bfe91067d926d3329bc37af90772e9ec7d5fe4944ed859066044e4da3f9212cdcce03c41101fc44eef6a603de5ae6c253fe78525abe06dad9f54ca187d26f0878cf2b109a3d7bc0531b63396bef6e72a8a9704d0fc6e4acc8f3a95c3233bae05ffa6597c887bd57ffbcad2ac621c72a8e49281ca330253cf69e47b030b02c5e70816bc1212ef8b64b05c0c26ac4738f740b699863e01f49db4208fd7a560d53390cf1ecb5c71318039340a7ffc1d85f19df6f8c08f12a18492cc8fe5e708875c160b92ec7e7ed7b32dd02b5192ee5a9b7243452d5d9b440526580caf1ac17d5c826dc1274332723cb7d1332545f0fd59b25ea79dfe6405a7e7790a88a6b24efab1d0b569b74f7963d96a44715e4bae631ed49f4823b4ad5394e0016c787acf7da9454449748ffa0e67e4c4ca34f908f2cebc6791e30516ad09ca19e6e24d0c73c2a37bd6f03c474a8e1be5252b7799079ad9a376b5bf87f8b8c56556c3d2e17542b3afe70adec27670a9598307a79343d0a8f34096a84ab0dc67ad03e4602b443162e4ee75006629633d4d6a0831f3374d628fc842a098c776a2e292bbc2aa5f5db33af617d155b18d95e226783411d6c8efadc5e27fba9beeba54cfd914d6df3b660d73a11d80d936183fbef60b6dfc63d63e8afd0d33655af993b74461c51397b18d3bd32a73c9a91c83e38b687b7ebe78a6f081c5ea62d17ec3eda1ca3b165fb4470de9a4d0a0b1bd39af1e86689f97d8e729c8c9db16b628a12ffcda515c552d359f5dc4a16f4313932ce374ef8306841b988ff81fe930dff6474935fdf1fd2f6e31ec4e3d80a71053ca458b6356e40ec18f383a66d0e9be4b8301583948e0ab318cad88e213bc33ce6cd9adcf6ec52747eebf53d522bb557399151a6550341cfa03606ae72a2b3c9582b250955b2bb68890dee2be058e3d45ca8108c98039fe6c23a00ea5da7dba39a189a2fd34e652943754529dd4fc13691552264a017d126c3631b7ffb666b156b6dc4bcdcb71bd304085f4ecfabda11b4ac1bbf276032ff8416a8861e3b157204ffe7d5905ca3137bb3dd7c827fa38e42954509c1c3dcd33f361c3462396dbfecffb27bbc90d5874d6208b29737d319310a795d28eab3ab565a8a08cf8e6e18a440e4765d39f9a5a933a91c9d7b75fc2adee60c171e0d7bb6ecaf234d7ca74053c38368fa05094bd5c95f1f614f9b1990a7c94762537a97878dea1ae303b2e3fa9ceafcb582d7fe355314adc76f3cd9036e7992b68b40960cc6ea9623d17802fa8822e1d341c9bbeed188707f0e4351377dfcec4580ea78d88cd262d4c11636261421a005459dd7511e327f76eafe3110d847b183fe88649af0616d91e7e559670bcf56a2aba706302de7c78cc1e03c54b26f78fff3e66aba550fc2e50280b0b238cb4f33fd892e84af1f34fe88693e9ec12a8ccb6c905374f9c838945bddc5f5c6d6637550beb9326732c5f24ddfbabc7e4d206f72f1adc15e3b1646f8bacf0891c15923664d9b5b262ec05d7f28a98cea5d36b0d852cc63dcdae5b72e44b335e1669df7fea87c83d24a56506569e51b6f6634cef64a7a297017692a7c22350b780e5241dfe2ec34142a9b86468ec4e2c74100c1075531f3129e2aa2f9a86ea83bbd71c31eccf91f0c48e92931d0dc768ee70200a638add9b3b4607bf1147ff69034325b866d036c5b323f706fa6ce663c97b62e0ff8b5a12aad53bb3926e5feabb43e9ed67307508f2eb498463e1eebb8b2255ae37b473d36dc596a408a38687abcc52bba5b6f78a980ef1ac8d7dc59c2c46352d3e44c69849a7ddcd92c045638f0feda3096d4c9ba23a58856926f1b172b777b4776", 0x1000}, {&(0x7f0000001900)="e62e2b5e634b27803a2ad88b45f6b521ad0ac1210a6f7b2451e8b95565d2b204ac4cfb72f22da974c0ed9354eccd8040585c655bbd86487aea2861d4d2e8b39f07ad8fbe2455e5ceeb22c5a47e", 0x4d}, {&(0x7f0000001980)="23aea1fd95534084d5363cf48b3847be1cfa2af45f3305c73e9e3abbadff649c2f3ba617f5d34d8f47d490d09a82e6cf2f96", 0x32}, {&(0x7f00000019c0)="239ff9f6e20709f10e7739d215af170aa426bfd89786d51df590577616432353a06a51384c38060e2e09b6d875c3f8122a53783e6ac9de6d7fce3b265285104839a60d998566249e6918c5a75c68ae92c2b664660146163333fc4a0b54b030fffdf17b62caa8f0aa356b9c041067da0b3d", 0x71}], 0x9, 0x9) socket(0x10, 0x4000, 0xff) r5 = accept$inet(r1, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) sendmsg(r5, &(0x7f00000021c0)={&(0x7f0000001b80)=@in={0x2, 0x2}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001bc0)="7384e64384ea81d239abd565b190eed4008b5a24a761c64879edb84320b24d1fde60791f8d0450e564f9fa6e78e0d333ef5a95b75140f6174869a65ccd9ee502ddf99c8a90e6", 0x46}, {&(0x7f0000001c40)="797a529deb1d62fdef778c8710db3e82e76aeacb2ab4b42c3ed2394d1d55312580fbcfb68d92062ec5d952841b7e8ea2fc92d14c151c3411197668c25109bbf3fc5cd1e83568ac52fa548e370240a7e07a6f6c66bb6510e9018996d88c8c16244f8355edbec78e109a2b9ed1781ccd25224d7c2d8853eb96c187b319a08f2f", 0x7f}, {&(0x7f0000001cc0)="57ff653a883191daa1a64c5f18f0c04a8ebf09e890dc884a706be5c0f4dfc0facc8b9cb22c0fc9b09d6a8bdd8b5d80b27a440231ba5d23f5782e6da9cbb4fe5be41e2b7f6caac558ca90ee6e1c4f1584026908c9dfd2dabcf1f9701ce9ee01444bb23bca79965aa7efa1aa52361490585dba9f600e5dc7e5dbad0761a3220a8ab1cb49c336eb974e025c42eb0cc27aec6c7f475fde509043645a0851349be742277114a59fdc8e13a52200bc5cdeb53e1f259b5b7e29f46957e9604ea13c44fa28258d9a", 0xc4}], 0x3, &(0x7f0000001e00)=[{0x100, 0xffff, 0x9, "bc05edfca74b8db5028d9c9f6fe287926440b44aade57ad22318be5cbbad8b20f5798cb8be7118a41dad48b1eee3d539572154472b821c97a5a9aaf80545cca017f86ab772d56998e8cfaf02388eb3b85db8138126fba667b7f03920e64665d1430532a94cb276ed4f07835084e8c52e443dfa6798bba33a29ac2ab7b420642f5ae210a7e23753b60200fb8a732db7f08f3f46a6b353cf3e5121be9b449e7c6ef5442d263946b97df59750ae68a9049cf315b83659497a85dadbf8cc46362f4c5c6e739036bbd1dbd3ecde1524b797e09dfd6e1b6069abb5ebc52150ca22532b62dabf3384ff55ada1a972e52156d824"}, {0xa8, 0x1, 0x0, "e078960be3a0c7c70a8f78eb07d99fe9007f8f9f30718ea72250fa96c2193d1369da21564d715d8ff56877ecb8b31f416eef813ba85ad6820c93e7834a6a28382bd754ea75a7866d3e895944f88559f7b265ec02a29e884d6016096c2af7cfeb0f57e3b2fd201f181e246b27843c3f447c504436cabbbe02cdc1bae6dd15bec7235076a735425bcd90e5fe5a435753c93c5a4131e5bc2fc0"}, {0x88, 0xffff, 0xfffff000, "45b09927d6823b9e40a936e2b27b049848fa91f75a3603f757e78174dc0be85b7ee0f64772937c3ef3b44885c4804591136b88ede03afc139c6bc25bfa64393c994aa5c64eee3b259cae5ce10b3fcb669edd9ea538cadfa7454f4bfca8fab2af36de5660072c11be9959c2fa849aa195956c108a417a10"}, {0xb0, 0x1, 0x4, "f0d50700a08bda277445649d75099874e37135944505ff5dd51ffecace367ac87f72de8abcdceca2548887cd1398e49ecc130830f4a853fa266307d81b0af25ea3764a086196222d856b8a7f3a6a456161d362cb09e5faa854fea037fdcf56bf344bba8b32d28afbc2077811344ce18d64b014bb681bf1e800fec241a00dd1fcb499778f6e420cfac40b5198a12eecd4fec31b4dd128a25530e256c8"}, {0xc0, 0x0, 0x80000000, "f0465e6bd2f9c4d116a0bcdb5de02e37b667a0df003ae5e574ecf57b2fd0178eb2169c664cce281c29ccd8904c79a1be7977be6cf726a9bb3a5be30bc4de7e835c9ddda0f96451fe4ea24b968db950a6979875518f40bac9eef203dfa0c0fc4ceb0ef513f7f8c4d9ea299a5ff1686a4c40c5ec96952ebfc934fb4ea2a5ba949bb3a00647052021a65a31c8784028627b87a73b34001ed8f738ac65d7a3811bfb81f2e327e296774b7b8006c6"}], 0x3a0}, 0x4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000002200), 0x20000, 0x0) pread(r6, &(0x7f0000002240)="2c4240dea20e7d3cb333eedeccfca9f367faa2396d0060a04bdfb264ae4442ac594914af81fc993adbe5", 0x2a, 0x9) r7 = open(&(0x7f0000002280)='./file0\x00', 0x20000, 0x146) r8 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r8, &(0x7f0000ffe000/0x2000)=nil, 0x1000) fcntl$setown(r0, 0x6, r4) socket(0x28, 0x5, 0x2) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000022c0)=0x3) open$dir(&(0x7f0000002300)='./file0\x00', 0x8000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000002340), 0x2, 0x0) dup(r1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299", 0x1b}], 0x1) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() chown(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000100)='.', 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, &(0x7f00000001c0)) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, r4, 0xa2, 0x100}, 0x0, 0x8, 0xfffffffffffffffc}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x877, 0x22, 0x4, 0x40}, {0x3, 0x9, 0x8, 0x2}, {0x4, 0x1, 0xa5, 0x9}, {0xfff7, 0x20, 0x7f, 0x9}]}) r6 = getuid() chown(&(0x7f0000000100)='./file0\x00', r1, r4) r7 = semget$private(0x0, 0x0, 0x96) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x0]) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r6, 0x0, r1, r4, 0x5a, 0x4}, 0x7, 0x5, 0x40d}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000440)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: socket(0x11, 0x3, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r6, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r9, r10, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) readlinkat(r11, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) executing program 7: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x38, &(0x7f0000000080)="da53eccfbaf1bc9c8cba840e4999bf2345775a2c68592e2570c5907de13a73299665e7363ad2aadd14b51a3dcb1aafe03b422155f60b49e92993a6c71d887f", 0x3f) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1a4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x6, 0x7fff, 0x5, 0x0, 0x101, 0x8, 0x80000, 0x1, 0x0, 0x6, 0x9}) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) connect(r5, &(0x7f0000000380)=@in6={0x18, 0x3, 0x2, 0x7fff}, 0xc) kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) r6 = accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg(r6, &(0x7f0000000cc0)={&(0x7f00000004c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)="d3a0659ab223e2817f7abec7c6ef46ca7fa5371a5b9f4d16694d1a0eff83ed27d878462db5169a7ee94855a4d92a8d4ba5f8d9c7bbf48e9d0a97f11b4f89e34c50644163fac91b0e550c6e756735555cc538959edf22f071cbd1f8b92f26dae7e2972999734f30648a2d00f442356b9d4c230f149da323d4c14db562ff17057079a12a876a56873d0e65b0a78725c1a998e06c7ffafcb951ac808c546a4bfd14e269bfd6fb84b3736cbe826533361c26b83be4", 0xb3}, {&(0x7f00000005c0)="f76cccec6e796edd1ce48bb3f49b624aeff5570fbb049753a64d453c74faa2b11b0b01adbde6ee4605440c9ed4b006c1b2af4de5697165725f8d9808e76e3023fd0b742b2831452835e4a3d772d242c8165db26e84c6bd7d2ce9e841b6295e307395014b1f188b68761a68e5f968bf2ee546b18baa487c90d3ab94d087cac5e8d0b47cbdddf675dc2eb44c03b718a10ee05d57fc548da70a0ef295e92365a972234777af3a93e62cc5d23e00acbf34440a27ac9e7cd5cee44018b3fc460ad5b670855a9577e91ed6db33bad5a23c19df4e09606efcdd835b4535cd", 0xdb}, {&(0x7f00000006c0)="0cacbb67abde2e33bc795d7195c4fbc3339c98f64d7537133b52d87856e34064f7672e9e5b718a12c55266258d0798d2fdc90a8c214f537034ecc18780efee20149b3f76dcfabf8de52a436db121bf14cdefc9e6ec0569be2167ac23781f9ba2f6a54b9689fa3c33d5a3bd08cb2832b41729fc3e8b0e10f95347392555d1b87af040ae0566bedb0dda41742d949ae8d11011209f5d59289c7af4029a", 0x9c}, {&(0x7f0000000780)="573bd25243e0f59638d69dde214ff70209243e9ed12a604c5999cd1d7b66ae3c6592b83d8abb895488e3cbbde192fb84d6888cf3a3c2357600832df74577761a075e825b7375c6ac7b58bb0c1990f92afc206f3559cdb0395014ac21812b939c5d31a87c59a1518a4c6767a895990e5ef86527ba11731a54966811d622a92b63dbe6240d64c7452e67391539ba0f807cb4b328ccb8cb5b65cc4831efb3489c1b3575209ecbdad6", 0xa7}, {&(0x7f0000000840)="3a5c3b29aa7758779cd94ddb8ca246b2a6d4dc4d1da1ba1086417667785ad40a1e7c8e8d38f69727aa19b8540c5f7069f2c97543af25258f0e96c82bfa887fd66f2bc4d8496c1bc4df35061522c27361818eb96a09948a832b1c214c1b4016e280390f396b1eae18ee82a0284a67fcaa352b772a3666332c214912fc53919281cfb2c152d9807f", 0x87}, {&(0x7f0000000900)="f0f8404f120510b4a6224825e307fc21f5eee14e0268", 0x16}, {&(0x7f0000000940)="2a71dfd93644c90cff1f0e290b2c67a0e917c4efe5f124b117aba6af2d42606d85e3ac3e6c1106d455f6de315675593e7ebd74086a896f31c0adad3bc22ee4152255ea9720f04cb902431bfd4b7a2decb7568a516a23ad264e424584a32364a9", 0x60}, {&(0x7f00000009c0)="3514c329fe3ad6b336afcd702a36274683043203852c0abf5ec010176aa049e1d456a97d8feb9f8b9626e296d371cd9cedfe56487429df1f25c2d017567ddb8222ef9a9ab7187f6abd6c98f7acb3c66981b604561101d4b0a89ea5ee40db2a1d617a4c110927b6da617e8ea3b22ed40d155364840b9a657d3c9f673ef6a05ceb7d5d2960d5200d4ce5dabaf407930b5370bfdbae7daed44e2a54793e49400b1a35f4279b7f4e177ec9f66b94deced1c81aac8987a9019658e5c7e94eb698ec21e82e83c34f126404407d4bbdc71bc1483ef6aa9cc25daa7e", 0xd8}], 0x8, &(0x7f0000000b40)=[{0x78, 0x1, 0x1f, "37ae3168ba735c8b3d5c491a7b64c180afbf74b85793bde6e152abc19f7d7bd788935930c4a5903c244909dd911dcb50c5221a9e57620a399420acabbf44769f80a028709632c1950325c7f9640d44d51a06c5ab609da653ee814f16ca0f13d08fac6756b18360"}, {0x108, 0xffff, 0x3ff, "f7c9d321572a1fe01d9052319da31b634f72813c5e7ce42ee8bbc37882818ae480fb1d31ea246b34bf6d1cd917fad5e72e68dd81a6c5827b8bf3f18bd0a88c2255057ecd51ff261850f5e2c39f7147afabe233a852d5969d601149e89b8f2e6049307acd4aed7fe0082e29b0f36892021bf26078edfe204e0a7796c0a2a3f6860f2f0c10a19b4176e60d9a9403adbc84d3b1bb7a355fe69bf9b6531b13b539172ab11b9ecd6b16938de38763e18ed9caa01ff87cd5aad1379de65195277d38c19c91312a74e863b51be36673c12ff67990f896e1c7ad9d8b351bf104244dbb635654ab5516809b45b7451d1088f017523fd9"}], 0x180}, 0x2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r7 = socket(0x10, 0x4000, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80), 0x8000, 0x0) r11 = accept(r2, &(0x7f0000000dc0)=@in6, &(0x7f0000000e00)=0xc) kevent(r2, &(0x7f0000000d00)=[{{r5}, 0xffffffffffffffff, 0x44, 0x40, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x200ffffd, 0x1ff}], 0x3, &(0x7f0000000e40)=[{{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffd, 0xe, 0x1, 0x401, 0x6000000000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xc5, 0x71cb}, {{r9}, 0xffffffffffffffff, 0x88, 0x10, 0x6}, {{r5}, 0xfffffffffffffffb, 0x3, 0x1, 0xfff, 0x8000000000000000}, {{r2}, 0xfffffffffffffff8, 0xf4ce12382fc75eba, 0x80000000, 0x4, 0x8}, {{r10}, 0x4, 0x1d, 0x1, 0x0, 0xab0}, {{r1}, 0xfffffffffffffffb, 0x48, 0x40, 0x800, 0xff}, {{r3}, 0xfffffffffffffffb, 0x2c055e7db901a7bc, 0xfffff, 0x9, 0x20}, {{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0xfffffffffffff800, 0x8}], 0x6, &(0x7f0000000f80)={0x5, 0x4}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001000)={0x7, &(0x7f0000000fc0)=[{0x4ea4, 0x3, 0x0, 0x7fffffff}, {0x1f, 0x3f, 0x19, 0xffff8001}, {0x5, 0x80, 0x3, 0x8}, {0x6, 0x7f, 0x1, 0x36d2}, {0x4, 0x4, 0x0, 0x400}, {0x9, 0x2, 0xd1, 0x7}, {0x7ff, 0x13, 0x1, 0x9}]}) kqueue() kevent(r2, &(0x7f0000001040)=[{{r8}, 0xfffffffffffffff8, 0x36, 0x2, 0x2, 0x1}], 0xaa8, &(0x7f0000001080)=[{{r11}, 0xfffffffffffffffe, 0x8, 0x4, 0x0, 0x4befe611}], 0x7f, &(0x7f00000010c0)={0x4}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000001140)={0x9, [{0x2, 0x1ff}, {0x1, 0xbc}, {0x2, 0x200}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0xffff0000}, {0x2, 0x6}, {0x1, 0x20}, {0x1, 0x3}, {0x2, 0x3f}, {0x0, 0x1}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x6}, {0x2, 0x3fba9d0d}, {0x2, 0x1f}, {0x0, 0x3}, {0x3, 0x7ff}, {0x1, 0x20}, {0x1, 0x347}, {0x2, 0x80}, {0x3, 0x400}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x7}]}) listen(r8, 0xb0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001280)=0xff) r13 = accept$inet6(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) sendto(r13, &(0x7f0000001340)="74f5d3aa589d653a528673", 0xb, 0xc, &(0x7f0000001380)=@in6={0x18, 0x2, 0x8, 0x10000}, 0xc) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001df, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x2}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc580ac16203a7ed08ad49dbed9e788b3db90cfef96a3762ef3a0c6181c595dd25da79ed828932f38165845caca0b3f0236dc6d82776d746b1590225682", &(0x7f00000000c0)=0x40, &(0x7f0000000100)="b8e43bde", 0x4) executing program 4: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="aa", 0x1}], 0x1, 0x0) bind(r0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x7, 0x5, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000), 0x10) getpeername(r0, 0x0, &(0x7f0000000180)) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0x3, 0x0) fcntl$lock(r2, 0x9, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r3 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) 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) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mlockall(0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000cc0)="4891eabfe2ba63fa5f5a9c13eae48df2586f0ce590b480b8abef237914fb113da82a42005fe1c99a90ce698dbb32de33c9192542756b12542eeb619e634f1ffb61b2b1d9de201cf80105d99666a4d70f48349d4e646868d7d871ddb5038c7e1cd3dd338910028ef9972ee89fa2ce8c26edd7f0eb2d65391b98706c3cbb2a98900479bfce65d5145e5e9189f7d414cab0c70c888d0094c5061449c2cac916ba01b3850d2255739be19f38d7565d2cab4a10bdfba403231988b1125d07c7e57bd1fe7ae39ef84d3e40d91881bcd7a0d84efa74750bff324023d0a8c010bc1a2dc19aee66c097d35b953c2c5a8f2feec8465e69a8e036a028aeeaeb89ca2c541e0478f8131aa13fd7d6f70cf9f15867c742fed8cda9d17e5a8d884f9019132ae7ac9e20264453583a3f5ae45e23877c316d4741e564502ce208a5c9457ab2a4dd88b6011d111bce4689154ca6ddb2cde95eebb0af0788cb8099264e07035ab950b9080380046104fd179cd91e66032d65ceb05ccd345347370c1a9e5d0d3d956e8d2dc8ba15e7230986de9d3c8dc322f29d44896ecf03f1e63d4f85d0be74e6e10277fea5ac35ef7168c015b0a2afe856c740c50e186eea400ce94663938de44ce6a879e8eb3bd05a0c092654eb32092406128ac92663ee6fa9501230990f7909bd071c64f88be9e8c722522e9c812631e9fdacb794af7e6fb7f22ae09d190f4f31", 0x200}], 0x1) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000640)="5f8c8d7d5bcde5c3b7ac32992a7ce009eba0a0dc6bf2a23e28f647fc8cfd906edf1ff7151bf51a8ece3613daad5afff430f070342ccde4f4320150802b6f5e5d028bb3f40df91e0b43b9fc83f388a87f03e1b9fecbb7c7440f90f4125a0283bf7273ad18e391c31746f60e82308b58b3874f374750aaab33f6f8af4a5fb467f3b205a1a9e36d0cf0f56d8dee6fe7e6b59e71", 0x92}, {&(0x7f0000000700)="7a764222fe8ef8f4e23519a2272ae679feaca8e3d73376b4b03fd59333ae68e2c7b03bbc06945c792d068b2afa250f3f21f0e3a7f84047f10e979104ca72465a157539b21ce43dc9a183f5a6a54cfff32324cd2e09ff6870f38cf3f45b541320b0e90345a99f3aae21de3e3742c4a3ddd0ad914aa8cf0e290d8d06e8f9f8c031e09bf3e44d1479b3598e2ff2d2d9cc32bb6c9bddee331dc69fc6b3a29194cea4f2db699d7190a1aca370dfeb4c99aefc3fafbf1fddbb5d2a0df50cca63ee7ed4f61a649806d42f2f5f25e4b77875d32f2b2abaff8d001ec5955891b4f9960c0489c0575c947d7baa34d0", 0xea}, {&(0x7f00000008c0)="616cbad7a0f159dd931a2ffee88dd192b53c3564b9f1d8aeb14e8a665dc7dad636834c6cbf3d217a58dcf7a632535320291c72b9ed458bbabdad116c948be9c1faa701b7b6e1058a944a488a4114df949eb903ae5a87d0bc192dba31a1083f93911c14dc28b7ad7d4f2c837d83124c328a979bb0af51c8f1c8a6701105ddb3bcbb6e", 0x82}, {&(0x7f0000000980)='h', 0x1}, {&(0x7f0000000200)="f770f3070c0f72ee4bd84159dafd74a9e447e5309748cffccb907498e801ca673c90bbf36902b060abb27155b8d393ea6579be263e6036e0892e0a5ed7f8cdada8ce7678843b87d2de02d2f83ee2b5424bfee86fe05dc68c52e88d0762fecf10d786781a016dc21cb39f55401112e9e2962f6d163fd546531473d19d3261600ab0fd87ecec42311d703a83579bc36804fd0fef0b6f10f7994c3772f5273d486ded8b43296a881286b05b44782920d4ce5196ee47a16cbfd2a3bfea925812be9cf285ee1ca8d5c3bb72137e835d0451277b63bfb2166293", 0xd7}, {&(0x7f0000000340)="61a6ec8ac6f7f116b935aa497fd6a8eb9f259eb782bdc67c7b8ce8b2ea5c0e11a8a354141208965c00d184af550f5dae98e58071195bd62ba9bc82fe804292b39f95c273fc36da8fcef7ea7b82b662fb7f668dacef06cf0986000fa918322c58ce1f8c8348ce3e5e2db35e", 0x6b}], 0x6) executing program 3: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x400000000000004a, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100)="472b48f6d4e68d7be9e6da15015140e6b2f4b8d87af83dd8450578c1eef65009915d169ebe7d327443b640519f926542413655ce8b49b475df024d1df6375e36a4062d6845801cc6ebba1f4a376cd4bfab623f5ea0b9f0cd2215fbcdc85a1c65134b2c0b213ba80c27136151f4276df9a0b1f44bf37cc4b0aba43eec1ff75f85c51bb34f650cd413e00c544d5547af845fba680f3dc30e84f80bf15a8480a7232726372e02f6a6563fb31ff9d80c6242000007f800d287c932be3bce4ed7124e211ee63357", 0xc5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000440)="706fa620c0d7b314e8f553f76ba6da6bebb18c1a8b735dd3989ee793028d4b5180bd1467a32754c878971c02c2167738d25abb497e5d26f8b60c293fecfe170fb9b2f873bf6a521c170dcd07f05dffcc1a5892ddf99a0520995deda94761333da8d12f7443dc47bbb1c1742e9e88056160115d1a300d25aa16ba749efd34146455fd8b36fef5fa363ecdd5b734ac7457bbb6f475edb72b3b5c2bb61bb0d8cf8ba9c39751ea4787960193495310c1923b682f67a1e1bbbefda0bf6bc9a7c91b2c7bb3f3a3fb4412a6693ff00be64edd7db0ecb523ed9591693798a1079dcce024f5c117f2e01ed69557125c4c4e1510a65dbedc485d898c7366e2667ef04316a64040a27b081bf6e8d990733d24ecc2fcd4ab4472c4325995172bb0b260c5edc4ce7bcce44be198585e68c6523839844d47266178a96bbd6dfe13fc1837afa34727e17837c7f77eed187fa0a27f672d6781b37bbd16aa58b626812395e504d9b88161bd068eb9a986376acffcdd51e436b3e6f42e0ae008e39d06dd095a1f9eb57aeb14ca3ec92aed8be24987384a91b3a47e625628106e4122a5de4799db471712bfa7c510e5553c44973c566b51d9eebd7e4e0ee9636556cad75757fdd555a51d7c105b60dd2fd9cfb1ee1e53fbbfe5776eb62005e035081c66d99f1852d097ede0648bdb853a40071030c129b3e048b51351cb5ad9b67517e8ecf88164da4ccbc9c16ed5b8b8ce3ca0a0db237eac8cce539197e30644412d672b27f60f8bcbc185ddddd2990be8eff9a5aac0d043c30404d0510b7950d7f6ebe021340b4b8efac1ada7fb4895817a714da145ccd004bbbee74fba63c0ac0495f85e68717e9ed727d33c94cabe40ab79788f3bc06fc5690d7b4979eb8c42251ffdd18929a265f4c74e97555fa8807aba08a020d15771103534922764c2e0fab52136864f5a4b669df122c07a2d864ef0accfa498a8626fa49da0601506ee99314183b79f8e81c0ecf292ea311e16183f06f6e00236b5b67b964169858745944350eb52675f14e203a4b415ff1773d6f11e0e4b8daa8c4ee156514307c0976cbd2be19af83f890b4d653b12e270b709603cfcba139f427b326ba32a93b5588ea86948a43eab283fc2f68ddbf6acae801e721176d38c3bb877a9ca726302438090004277a1f438851bf7b170e10ea7ea53382f3744b2a84cd7090b3187bcfb64e1ef3ee45b7210455d3af06bb14b993d77d21d4b2a6e524a1c9a986fed5fd66c5c2bd95429853e4036f2c72a1244ebaaec71360b0e76ea8b553ff70312cda69477d24050c4197f52886dfc89a552da609b57a19db3b7dcffe15a08cc19315307728592d47e5129c32caa2b5a099c3e59682d1ed49bd64268b41afd72f314bc1df64960157eb8b1a1ca45d40a93731328ddcb8836e41b04934459cdc484413919b539b7e993a4bc4bf5a766379843052ea813973273e7fc075a5c4e9f77383b8f60b839d20fb9bcbf8b8ecc80596c850a7cc6bd4364232396f5e2fb6e10fec9155abe8b64466a791c1c028450ada40953b0522af657e9aa4cd7e6528b2657268fd64bba9311917d720d46dfc3e956f89c04bc13bd91e74063d6f51ef6b0f27900689fc82cd7f630d728f96c317ad64ed01107ecaa97ed89431187fd407aea3ad78b0da641569c71ab38fd3a4098944718e219170c20c9d43d3ad7285f4a52567059fac0121b528f03d31eefd28b59ddcd8001c1534344bb373e762317e64bc15e563ab7477701ca0ab64c705c1a748f7625976a316df0c8e7d65d6d39cd746ec8491351d8913081a184661948f10a8f29c585de5091f51360e996077c3e87dc366f2cca36c1f5a7e9faed467fbd8e517a9556983c09c56f3855cdf751079f00c85a671925a37905263aaaf8fb8584d5ba34680a180ed2b85b736e458b114410c67f92ec2235e1f5f7b112f934fbde6087cbd305cd32540cb0deb170727942e4a0054d615268b927035a64d014a35e7398737a159cb912afa781f36bcf34be56ded1547f8d9ed073a43ac2f8df4f22d48e0fba44ebf3ffe848b4432ec2fc93f8290820fe727f310e32782a43d9abe48fce437645eb806e9cab9d6c8ddd3162c639f95956ead88285f12905a0365bd1f5add08d45c5be618c1f4aae4f8229c108064966e72e4bec435154d2e7138ca7d40920eab105906d2f63fc8d323379451101ae58595ca2bbb8400b14f010187de045648e01660c045e5c03f75f39947aab47c4f56c17f4bb663a7e2ad88ac51bc7de93e39dfe40a70c4a7f086e7d3cbf9d8af3ec529dbdca1eae02daa6ddcf1673b8d916c4600a32e95053ffb1706d366dc14005a61487ef14983eaa32cadffe4c6067c390c5758c501de556d2e1136c74ce56ffde5b06332fcba9054318733d120731fb4ad777491d4a8b8d4e1f3775b2abd9c94d567c7172f68f94071819f42ffde51bde8f5ac095e5279621f3cc24e5f86d0ca31ce2b046c4a40a9d07b38032d741e504eed862c5967927461b2096a880bb76cf9c61300cc51c85eee71771daeb1f617208f81f2a7d297c313165e2182d04e1fdcd571f700381ec5fbe8d5612920370ab9da15df2f7b62f2bd75bdadb37801cd67867d70e15a873547aae24f1d1de2e27d908bda23c97eb63a5ff33e311f1e4bb2f2ec24891b099506087cbe8630fd13ce392d12b07450956e465ac4de2e5a44d8655b21be33d9a7f6fffbfb10318d841b0d9f627696535fc3a69e0c7a7c880e8333f7bb28ac7de515865e827a8376017ec2ebf8ea339ef91555d830491991d1e80b96d40ce5c84c249fe98fd7e7fdf977fab882150a7ff06805afe95354a466d474981c3ef49f8aac55240bd587283a85c2f9157c7b710d9d2c60a5e042cc073a3bf4b0700597206953df525b83aff61c29c4a79c1084b48eb7b0f9ae20b1ed4f13a0652a2a86c56dd16f4b15ba449cc7d3bf3ca0e6f0ec9912053900bec595a841f264e1cfd576587a85187abc4c6e194d9f4f758c3f7f67e3cb62b3a37c65d72c64b0ff70e7effef4dd43d04fca3e94b9c5e25451ee3cccaa599cd97bc682ede9f4b11361c351a6e6245f1b271e60b5a8ab40e1fdb9dd414e9aa0675f884f0366b4030a6933dc0c25531bf5a8a667e29da4bc63293365b8d1703721b9489fed5b74d6e917ddfcd606bd03cdea85e7d28b3a2bd94ce0ef52f806c593d8326f41e6ebf2160fbd9cae67fa65ffcf9da0ce3d3999fa8451cd9bd32c60e135750dfaf8f5f5c01ccfb294d0fd81290ff7697ebecdc95928da7913d0befa1fe828855de340e400855106461dfab0c80feeaad2eb1cfeb7938c95f2302fbed1f674765ae2e81b86f180d167d11532bd2f0f04733e6e5bdc8444372851e51d24321936343c4e6b914ddb2df0def16a24b9ba9cf5592f0c9387340b064d2650241e6f970416b0d61a6317ea15921b72bd1076706cf3c9143c866480c75483d7c72ce475e733198c9b6932f178238db7be5a4205df8f40d7cc891f7e2c0f63942b13f4695adeb23dd76cce396e259006782edd16d91a6e254b39bd3c4320cb9b32282f5e4d3dace86fa2f4e7ef4ee316f7116c4d6ce1596288696f81334c7464d277de10e4b5f8624668796743fa5596f45746f3d0d6e1e0296f05e5086d11469acad1df750582dabf2174ff18fd5086d20de19070167555fe8085c90be5f75e157c76b31f7b074bf3471e38eb164bf535fa20fa3953f8648707ff2dfdc88705757936493067eeee5163a4bd8b07a430a0c428356ff8d3da8c25f269d5a1d8af9ad696f9b095be59271a4ca1ec65983c0a68bb277ab35351bd1b5fb0fc2adb2c2182a62ec25f68aae401fcbd0b5c7d0e94138b0dc386728f18dad8aad53396315b3ab0192234403048b4691e73094343d3e542992310b1069fb5a99ad3b7c279824eb1bb00cdcb71971e9b5422677fe6b24088e506f87e8ee62980362689ff5a768f506fb410e463cbcc456bb686586a1d88efb0ae99725b8b79ce2248c43187403cf7244f45adcb08076bdbebc560ef2120b2a46aaf315c179010c7f71fc2f45f147d23875c088b55bc1d2431065bf71da32d34f04914f1d05504ba0c07772d2abaf81be33f49c87156ba940efb49b0056ce2b4f7fe2148172becb89e39f1b428c9598628a0ece46fed2c4877d06290bf798169e4dd9465ecb3a04ee20c146a228edf161a52deda534dfcb792016d884b3087295d30ab452f2839250ef0799130bd49cf3a01f213dcf408d989d6adbaeb15d7b5625140d3b78ccf6f5ba9596752337c46afd3e6db79a7afcf2cef3a8f89f8bf1ebec9e1f807fb9f62b8a64f4713a6b66018207519f8191af869b431bda4b8853ffef4f8b0ecdb4a716b1a1a837e01e23a9f50c749c849b33c57d8caa9a61d53c03ead7af904b533befcb7509307508f0fe20797a10f1c87f016ea36ba15cb51da04d0be90f4b53d5070b56b3e6eebc401faf8ab5b6a49cc58a451ae7b8471aed8e2d52f7327873bc2f11031e47ad74c67ca7ac8d0698c2af5b5eec0d3c20a59c9ac9e06eb64e5b6383e7f3e781d263c90e4ec1987bd0aec9b552df14a545379186a12c765e2527bea701916d2f17179b7814c1f0ca8d3e5b42cb3311a6568e2b9b81dec8e39df5dee7b52864891721f884b20aa77ee043eabc4f3e553c01d6af709f335a3f6d9589bea081b5c022027816e2774c5fa04b89acf35a4d35aaea479f68aaf9df4d0c3f03bfff58ce864d1b7743f25417545f9cd7abe5dfe78c0ab055b5067570f71d486f41a424ce857d8548e0a2f1207901956167cae12e3803585f860968dca8f52ae7a0634bd39663b05fae9348a6d3a20f3e6c92f78c75eac629b6d4436d5387c051cd5e8fea87b95fe1e90a0277a9353278861ff63052d8ba716fbd6e0708a44121578e32fe84f3de125a5196c978219f73e9a664c2b3a6b3ce9f9edf9dcc1c4f892dc5b2c055c6f6c47a3db38bcace67ae5c9c91c4fe42671b5b2842638958c73fe2e7759d3beff0b5aa4f24c6b5617d5ceddf345b212ebf455df96972b8e4310a7e96e07e2af237549d8dd88f1e380faad5780569c994984b2196ca3fe3339c79b38c6e580946dee8be8ae8c91fdaa4dd6e9bae0a2b01a4418b512ecde34b54566c415b031f5074ae9422be10eaf3101762ea9cc45a766971e6002370da702d20c65b3b1c9a9f05da67d7a9e96e587bc62abb3e965cea629faf3aa1155b7ab9c0e015cad8aa9993bc362b71c708864c3dde78f8f1c0c3bd4ab9989a4ecae425fdee904f6b3843d6dbeaeace5fcf87a6b0c5c32f8eb4a2932b1e4460e21d4d28aac99c8d537ef3c662585554843a91a695a4147df9db4355241771702bff86fe78b27ae43e38c4bf0ec8e92fda2539b4262bf0249643d889ba961805732219e4654fd56007bfeb3d0d07f6753a21819a83ea933b25b5bb78d88013ebfdb7dde0103b42a81d80650dad0c1161577d3f7567acc432c4e734e25fc7866d85befdc25906d225c52b2486564b32cf0f10cd08a494c27e5cdacec114e1ef622ca674b2b09818abbfc7d38d4be83360c3bc641c207b1390e507e23e6e8560b6f6f5ad5c3bc5838ac4e47862a6920451f675f75164a6bffc56e25bef48c3ac9b68e551f58de203477d6e450c9decaab9144f60458cc8d0be886f91a25ce552c67754fa6f46131097c6f1650142bf66eb34852c8b953dc128033d441d7c379cc3a70bfae373f333ff05b33a253e2e19e9196131fe8498a8ab3717f3352ecc36f1377f675a0bb45defa88a21eae40c2ce27d", &(0x7f0000000200)=0x1000, &(0x7f0000000240)="0cb39713ad72b9dcabe7934156700bc8499c5391ecac80f316349fb5cc1f8b3dadcd07a760e78069d64f74eab0447e584f22626eb4d8ea8cafec4d23e63c59af393a2e46f4ea69e350b5a588f441d8863a7540a84e11235fa2ba7f8065b51f87299e8174545f1eafe1b27243f758ddcfade96c9a2be5cafdf86d29d5d09a8acad6738db6c688b9edf7c0d13442c94dbea601c31ca7570a836b82bd855cf56958787fc8a1f4d8b7f29d101b93857d810ce803ec5927746b09348e3c34d0d0c19a0252a7f3b15305b17c617c46ae", 0xcd) open(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x399, 0x2000100000002}) setsockopt(0xffffffffffffffff, 0x0, 0xffc, &(0x7f00000000c0), 0x0) socket(0x20, 0x1, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000015c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket(0x6, 0x2, 0xfd) write(r3, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x4, 0x81) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 4: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r3, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r5 = accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getppid() r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f0000001500)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8=r6, @ANYRESOCT=r4], 0x401, 0x800) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x124) nanosleep(0x0, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, 0x0, 0xffffffffffffff77) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0xff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() geteuid() setuid(0x0) executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)='.', 0x1, 0x0) (async) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 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) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) (async) r2 = socket$inet(0x2, 0x1, 0x0) dup2(r2, r1) (async) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) socket$inet6(0x18, 0x1, 0x1) poll(0x0, 0x0, 0x21ad) (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0xfffff800, 0x7, "72abf17c92cb0cc3fe8de3d9f51902826b574924", 0xffffffff, 0x9}) (rerun: 32) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() setgroups(0x4, &(0x7f0000000240)=[0x0, r4, r5, r6]) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299", 0x1b}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x135}, 0x8, 0x0, 0x0, r2}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) executing program 4: setrlimit(0x8, 0x0) r0 = syz_open_pts() syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001400000000000090be47a6198538d8af19787f000001ac1400bb"]) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setuid(0xee01) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) r4 = getpid() setpgid(r4, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c87c98"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8020978b, 0x0, 0xfffffffb, 0x80a19a, "bb0800c09a2339d9ffcfa500"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000000ffff00000000000000000000000000000000000000018600907800000000df00000000000000"]) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000200)="b29c1acb62219694022c129218c264ad8a01641112ae1e806c6c6255c7fef1546030", 0x22}, {&(0x7f0000000280)="d027954b7191c227a2bee4c481ca806dcab38afcfada0a290ec0e8588511a10b718b09caca24f00bfd2b3c6b83e3fb236a5f3a295f04b144a32de1dcc262a2a7fb118e254201b64f7dd0bbf865578e916ac45421e8745048c15bf31589", 0x5d}, {&(0x7f0000000300)="0cf773a6c0295257acb463e780a492b2aca0d83c63c5fde59eda9d553132ccc4eb46be5b6d0724c86d9c830bb31bae45c0e31e53c1553d0a513a466c6a2e25613640199421a00a9c7a3d65681ccef21661c18c36fcde1d5ebf7587314cb2ee96a20d6d8f1b3d9014984082e50df126c9ad2316ebcb1463ab2f81e32297bdee363368d6d1de45fda47974e63395bcbcca8c070eeb0df575e839cf59073266d1ec435f4163b7184998c942ec2fdc4dddc10b3320efb6c889b9123cd8d241357efb760c642fba9cc48d2ee37aeaa85b2ab78eee8a", 0xd3}, {&(0x7f0000000400)="d09cdda604b52f6e0800000000000000", 0x10}, {&(0x7f0000000440)="9cbf5ab6178717e1ada216ab17b62eb9a74c6c8edf3dc0e87e2e1e16b2f8be8dfe08894bab42b452f86473b92dc5c6fb654f089205cee374147dad8487", 0x3d}, {&(0x7f0000000480)="64a55c1c26fbdb10c0931cb4351c2c71", 0x10}, {&(0x7f00000004c0)="272f3ffa0d3674c6cdc5fb5dd2ca466813dddcacecf3a886959df14b97eec2d6fa81d426e79723c9ac24d780fc6606766c5b6207035bfeb1397fe63de7b63c4e77580114f9908d0eec66e05ad4491ae90ae04c03a15155500cba7bff9c725d783f13f0aa0244f39e84ee24fd53298da0ae4beb09965d38f17ca2f62f7ab8eb8bd5", 0x81}], 0x7, 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) executing program 2: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="10"], 0x30}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00edff", 0x14, 0x29, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0xfeffffff00000000}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000c00)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r1 = kqueue() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="67728c52164a9d26d579ae6ec73d327ec764c7e83dd69309f63cb4a678a4b57847228e912c2309c69746ad07c1b56e47f9da5e18", 0x34) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x16e}}) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r1) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r7, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r6, &(0x7f0000002000/0x1000)=nil, 0x0) kevent(r4, &(0x7f0000000200), 0x121, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x9}], 0x7fffffff, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001df, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x1, 0x2}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc580ac16203a7ed08ad49dbed9e788b3db90cfef96a3762ef3a0c6181c595dd25da79ed828932f38165845caca0b3f0236dc6d82776d746b1590225682", &(0x7f00000000c0)=0x40, &(0x7f0000000100)="b8e43bde", 0x4) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 2: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) r1 = getegid() r2 = shmget$private(0x0, 0x1000, 0x7e0, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() r4 = getuid() r5 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x8, r3, r1, r4, r1, 0x20, 0x7fff}, 0x1, 0x1ff, 0xffffffffffffffff, r5, 0x4, 0x85, 0x8000000000000001}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r6, 0x9) r7 = socket(0x18, 0x3, 0xff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)={0x2, 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1200, r9) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x972e) fchflags(r8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x10000}, {0x8b, 0x5}, {0x23, 0xfffffffb}, {0x8b, 0x3}], 0x4}) r11 = socket(0x2c, 0x1, 0x5) setuid(r10) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) fcntl$getown(r12, 0x5) r13 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000400)=""/32) socket$inet6(0x18, 0x4, 0x7) poll(&(0x7f0000000700)=[{}], 0x1, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x119, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0xb, 0xae, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYRES16=r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@generic={0xc}}}}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x28) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xffffffffffffff2d) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) getpeername(r2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) syz_open_pts() syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{}, {}, {}, {0x1, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x0, 0x0, "02080000000000000000000000000000000700"}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="8f6f77c2e65500000000000088a84d0081003d0086dd605f6ad900003a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa9af25330e5cc93422a8311c43b1a84be04eb44e1d1eb1998b6dc131ee1a2a0f7061b27bf637be5958b4291a12f94ad8441cf811fa197f888"]) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x70}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="e3b3e82e4c79015103e76ec5ce1cd05fabf831fac00c384222cad782b3f7ccc052acc84028ce3f7ab3558c4f580554487962844dd8e75670670bb346a258ed6a7513b0eb6e46d15656a3674918acf69dc610a05087811047d3bd4734845fdf58e49e6e6ffe3c3697c5b27128c8693258604885b2fa4d12a493fe1d21775c11bae330804eb6dcf015e74fc468dde4fdb58a725af8ec5f73259b5d33864a68047fff7a51198f939192ab92a70cd7ef4d18d6dc82353770d2bad69f053751a4e7f02b6fd3b9212a4cb9e500000000000000000000000000000000cdc19cd62df477520b821040ae177b292190caa147dcc8523052d8f66d3d03d606abc71b08b9322ee20ba599701c999ecd848f94397fc5326816d85643166b817c6ac73921bcb38391ca4f8045818eef8f01787a660d1d94523267682cacdb4b75c766ad2e55cbef1de5dc", 0x144}, {&(0x7f0000000440)="72de4571eea1191f1dda92029787987be04b6ddeb589a7448aba8b98838e4720a9c20725bc2c3403642b820a6fe0", 0x2e}], 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) executing program 7: r0 = shmget(0x0, 0x1000, 0x48, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r4, r7, 0x40, 0x9635}, 0xc62, 0x7fff, 0x0, r8, 0x8, 0x7, 0x7fffffffffffffff}) select(0x40, &(0x7f00000001c0)={0x8, 0x7, 0x7fffffffffffffff, 0x8, 0x401, 0x5, 0xfffffffffffffffc, 0x87f}, &(0x7f0000000200)={0x100000000, 0x6, 0x100000001, 0x3, 0x9, 0x3, 0x3ff, 0x1066}, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x2, 0x8000, 0x5, 0x20, 0xfffffffffffffffb, 0x8000}, &(0x7f0000000280)={0x1d8b, 0x174}) r9 = syz_open_pts() ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000002c0)) fchflags(r9, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r9, r9]}, @cred={0x20, 0xffff, 0x0, r8, r10, r7}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r3, r12, r5}, @rights={0x20, 0xffff, 0x1, [r9, r9, r9]}, @cred={0x20, 0xffff, 0x0, r8, r6, r2}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r5}], 0xd8, 0x1}, 0x2) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VNDIOCCLR(r14, 0x80384601, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0x5, &(0x7f00000005c0)='./file0\x00', 0x8}) ioctl$WSKBDIO_COMPLEXBELL(r14, 0x80105702, &(0x7f0000000640)={0x81, 0xb813, 0x8, 0x7000}) r15 = accept$inet(r13, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvmmsg(r15, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000740)=""/26, 0x1a}, {&(0x7f0000000780)=""/121, 0x79}, {&(0x7f0000000800)=""/88, 0x58}], 0x3, &(0x7f00000008c0)=""/4096, 0x1000}, 0xfff}, 0x10, 0x1000, &(0x7f0000001940)={0xffffffffffffffff, 0x1000}) semop(0x0, &(0x7f0000001980)=[{0x1, 0x8, 0x65114896882ff534}, {0x2, 0x2}, {0x0, 0x3, 0x800}], 0x3) r16 = socket$inet(0x2, 0x1, 0x0) r17 = accept$inet(r16, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000001a40)=0x3) poll(&(0x7f0000001a80)=[{r13}, {r15, 0x4}], 0x2, 0x7) dup(r9) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000001ac0)) ioctl$BIOCGSTATS(r17, 0x4008426f, &(0x7f0000001b00)) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000001b40)) r18 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001b80)={{0xfff, 0x0, r11, r6, r5, 0x10d}, 0x6311, 0xff7f, r18, 0xffffffffffffffff, 0xfffffffffffffffd, 0x1f, 0x7}) executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0x65) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421", 0x9}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x0, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc"}}}}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r3, &(0x7f0000000080)=[{0x0}, {&(0x7f00000000c0)=""/107, 0x62}], 0x1f) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x4}], 0x2}) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="19", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000040)={0x1, 0x56}, 0x2, &(0x7f0000000100)="5d9bb42d3ae099c4a9b0c5f70e5eb941c913488d4a719be3afd5c43970b5728a653a12f98f20e7aeac7c364f3759b0c8a75251e685defdb799630ce72fe1606c651f5a5ccc8f82e073b06520b43d6e24dc0305e1bdb8f1c65aee533afba4b2a7f647459251fd4e66d97bde5d9b9280aeaadb7c3a07daadf30b7b142ea998ca1459c71f3f819be72b80ba2043129c4514bc906c6874ee5a5d377a4a721a0a5834713ca35e62fcf2fe4772b449ae71404663023c4553a65fc3d9e6e55d493e1b5aa03e5b8845835c201ee8", &(0x7f0000001180)=0xca, &(0x7f00000014c0)="845b59cebfb0d654ee993b28bc608bcff3cd8f68e15035003b1837265788eb5d59674bd54f4434008a62639476e082dbf13769ab564700d4fa6e3aaa2ef804029246c310d26c1ce3c32cc0a3fc153196d8dc1e30e747effa72884716b55737c5cfa3bc3d134d6d445be0072e172cde82aa2be6ef3e94a63a0176b0b79f4d6b098ac80be6186078c2065c3560646007ecc22de5658ed6957ebdbb34d790426547eacb02bc125cd1d47fa534dc1b5015a29e0dd02847f1e22187e45285996816606b230702b2eb0703bfd060906e64e47659a4d2a7881d229564dc48b546f0531506466677a95acdfbe296be696816143408fb14678664e09618097f911120c1678768cf26da84c15f6350f9931306ced11b021f20ea82972f4ce7e7d74168e36cd104da4c0511ea6bd0d7680154299d73b0fbb5ef6848db775069f7fa53bb3ddb07a60655bbe97c061e165da75e316a6a98a75d17394cfefd9822b12ef59aba2e467dae866828b8d6c93dabca825162bb659e49ef66cfba9d53928e6445bf068f1daf419e6e55f5986d0c54a6d441fc2ed3e864c01353401186af0dfa5773bfc02e8b412df2d94731626d91f81001f7d7d24f0614b5a17db8822c216b2b52a9c66b4560220fcdd0e0d921485e6cc84976ccd143615f7f7b89e43281c6b022a2539a35a8d78845d5135bbeca9bf0419506bcfc8dac0afb571c61bc119cc603a994e2b3d790a18d3f8d8a248593c0bab88b7be130ef655c20a88ae40b1ad725a213e6d7938c885e70f28d846231495b723ca042417eab680edd6a18491d4a029bdeb913fef234bbee3a3a2950dc579cfa5835a8e562dd016cd9273dfefa730154eec6f1751dc810a0ed97d34b6d8f8069adfbd5e690d79e28f4ee006403536dafbb23b07499339bcf4500b6270445c79af7c6865b97e56f29ef06a8b6839ed8448f7597f8362c3037043e4653090f8909979d4cbc2875e2d3b9b9a984464f48c6c77b8e8c196222e5d8998a5b38970ad453f151359fb6b608d15689d8e8acd8d1d43ed7b75bc1d74181e61a93e526b80f64807f9a36ae1ec492cf90955bdd55887fd1bfb89f09dccfd7c196982ceddca647a2b3dc1f8284aec772dcaa1efbd71b24af82e3e3da6c5fe079eb74797ebb9cfcb8b97e1ba9abf4d4ced53aa8229d71798207baead87864f0732882b2335e37a3d9ce7a845615520744b9bb61fc190381c104cebfe79e60d02921d0110141d36ff1e5115f9f5f3fecd57eaa8cd572ed3ab1d622eca1c20af9cb5701b82cf0e05fb7d89fdce10e1220aef7b07ac082a2a19ecddc168062754805645014b40843dc36d3ae32822b2ecf27ef7548a4cab850144cd325512db89cf665740698b2042b66c57ef3e91cc0386b28eea0f89e99f20332efa4f4ab4e76deab2fad2aa807a5bda397cbaf02e9c731f314eb58e6783df0c2ac8d10f54f26006089a65cd52d5aced8d46e4086955204e201c47f96a3128c02d5eced526487e8bb3b16e7454de7f5f3e4426255f64313fab2259c200e3631609107617ebf509398712aeab8a32e750fb4c4e63094c6ac85c549b5dcf31a56b15e1c1196a2dc2cca4d7b1cb5a57e63f2f4341c0747ebb4343ba837a455ba4784729abe1051cd7037b0f4e848af8e7df255cd54af9f741215754cbbc7ce9a73b6cbd498d0494c49fed30816badbd74a8430ba18ec3b9d86045fc41609f709cdacf076432318c5a2735d05c90d77b426fbdcaac37a22a79d5b69c774476e27dcdb5eb18eb962c0ef922c3467929660795ecad5131e9a551e942ece866e387c3cb6d9c4fbe607270e85fd2474627d168aadeb226fe3ae09d084a7d8ef239da9e95bf13690265f2edc5f1b99ce54ea9464c2a18ba2f524bb11c1a3e7efb9198cbfac4fa51aa4d7dc5da6dfd9ddab858fb5cb973f2625118fe028f44f7f723775ed2eafbda1b608565c45b1b2255c2396cd33d1e1a0c05d15b9d6e9485337d9540146d5cea17be7c0d728aeba63d3a00e74c6a01b46b2e420a3aadfd3915ac1319537dd2e46b9a0139d94c7a8abf36ba868ee3a21e9ead88d060560cf21193c9ddc1844175878bc64be57156006e979e8eedf0b8fd6830fed444d003378b648298a48e77e6dce73eefe9f1395b854a726007cb840c0a0d910b7a00decb60a34352d55754a378967a0b96ea9e3d6c94a6e4febe85cef29b52f1784cda1ee2db292625ed23c4f2880a56e448b408bf34f046e674edb53515fcb56cbff13386746eec754669636f06b0266406fcd90f65fd62f5778fea8036c09d0729238bf56e976526259a734754c12f069cf5025adcd064dc29cef4336090c385e093149c86fb099a31fbe33054846d0f5ecd08da01fce47e589382497bffbba894e4bdb7209d16e05ce019a060377b815d4ca8c3488374149fcc35fdb7f4d9863dd7d859f0dc25ac70a4cb78cc7045853817d85c6989f8fd04c601fa0637099f9ff4d045ba4c06c617aca9f27508025f541e87c2744c51be0163c2e0c42850373eccf5d87ef1adccb50501109ed230f8aa823a792e27eb95e0f8d377326eda41932bfeccdd2181a3f622c7f08ef58a2748996af66e1d88e3e0996b672cf1e00d70cff88f91a2bdfcc19dc94b6114f5e83ff67a5cec8bf4d92297ab4d1468a96950ef53bc8729b8c091b73e5b02b7a8ecd97079a3d6c73233d84c88be37f1d979742be74c356b7613ff82d16a265e56b53f7d885345dd3733a2ec1b457c0590774dddc8aa72dde7b978ba4dcfb741da19a622bf76102bf9d0545f427ac95e3a0ac64543cc3a97666f0069d7a6731dc924a1603daa935dbf52ba8ab0d15a181da419cd4b55e1b9ae6659feddc07603a9948b46321a46a18870c7dc17d8447f32b05c9d2423e58dafcf90e5df5ce20e01acb1c97c2c92f580917ed3a3be997f328705aca3de32fbe96fd756806f3d7e444ba7938a965b6c1f826cf38af8ff633a5a2a8014df88f6c2175bc76642a60cebe146dc5542f201aa7970dd97d6dc6c8ef6b70b671da03f615c2dc61031b72fff84078e5be8637c28775660b9c9bdf42fe5c6e86344dd0cfd1f679d4f00c88ee6222d8cdb2c3c7c51eb01a4c7e766dbcb16b672f40cb222527dad165b21f59279a76416dd2e97d5d35f39534a84805449034d22281e0d75422f6ad7a6a73bf854d70fd8a020acaf63803e04ad483736a3a9c7b60cc495ace7e14eadbb1565b7176c7112a75d42d6380709dc4859b021bc4e7938fd62b75d81d550e17c780fc000800cf5506cb759a23f9bd6d38751cb843f748a236d08b8a1f1464a4c602eeef47aaeddf91d582be8fe35e9408696471de44087e944d26232273f16f60ff101b29e68b242991bdab4c38b1eb82a7af6342aae3cb4c434afde5f8e81ee36a90d653988e17485458bd54254f14d4290916192bff64b2919e5202e9a1e5138bf381b788f21eed15255e0dda8c3046c02b88c66e2260c7ccefa792378cae0290c5cb3fb1d20dfe088b6fb751548537f8aaf0bca96c7d3645840a6750677ae4d3c39312283b6d5fee54fa91a6be395de990561d8f2f714e58c12c363130f7ec3969dfbd32750094291ccd09add69e3372af62e553a49bd1a3b2a8fa0b147ac0f9b9a3b526138bf0d8ea12de634935c45d639dad6d540c19b041dc8a2a9637d46951af035afa224b6cac80b6c8bf72ba6784c931e37ea33eac6f69232fd13a9b69a4feba92a72922fe66ad309f346ef4a8f23b20f3b8ce62826bbaa55b95a7b9a388c92f5e42a6947c9b5314d23223087b5db947ae62cbfb7812efbaca8d5507ac0e4ed19263a9ca69539779d12151750abf98245f8a40167c8147d3ca50f15aa68ee99d3433768fe8e7973e9f11091bc958b436b06844e702fea03294b358a1a9f8a230358e2b046d070b80cd5b0315c316c2ef80af6fba30bd25f10b7baf45e6d7f379f55de135161ee0dc507daf6d5af51a4a2562b6ccb74f44a7da1388be8d994ad927c176844f00e79c9040bcc3c53e4ad88848956bc82d0c098cddb3a983e2b00daaf85716e3a77adf6b746aba48d38c4c7ebac66ba63a2a95a1a371c815d9fa91420df4776b0fefd9c1f356d69d8469e64d227d5498d784023eb7fceef1a8fb3bf048bf99d81c8fb362c9cd1cd65bccc1770179761f06bb677977f926f76aa463358df3a17e37a2d3185e96bf6c1eec92d910f8f7f08c760a6a4181508525e97faf84b3d2d428ce7f85b5d3990a0ad09480ff80bad9e5cd8f26bef474aca0ac4dc4c8b19840bf53c582a88782abc011ce309941bca3bf09f422b26f8f0945ce4ae29f9c85e08ecb007d3bc16f716f9e619b5625ad24bdb01869fe803f322535cc1c3260be57260695fc604a81687d56f345a5f7bb095a6738030b24908658507213f6a883bfc2beb3c7c53b9d3ad900403d1c46b0d810ddab106261a4242791bec17f4ef0887343d86b3fd7e37878bf4e35dedf972a140afbed3bb3508f413a8ff9d813563fabb6e74c747c59528e566890fc6270dbb4a6ba4a9a9d376e855e26bc9a4ce522a0bd8327eb3260aac09c88e1d8cca011e75ad1a453fa00646bd87f390333f75d9dbc163ed8362943c046dc387de6353e8ecd29142c6f7621d4392fd62693fc562df9a0c24ac670d165e75aaf90c329aa2f7a1d53d8b03490f992a432d964aa103a38db167328794fa1692ed522b51807276296516f9668fd5a0cd29512e50d94bbfb502a731a4a98e75ce634601962bdf8599b495402f4790bae8b8270a964c315da35930720e8a64847d12182b0d840e5b3ca2e770b21752d52f69d1e515cceb9ec2d29c0cfbb993e71b620784b053fcc1b1eebf4fe647cc251e70fab632f9811b09a3baafe788fda19c2d88f44db834cb442c5ff1dff3b039c0060e71246175593122eb455e60afad1dde18206f31f4d355e2798b3473aa552de96d54f37b001c01cc5fb299884cd5126a2b757cbcee1a0face3bc727d23efc3625f717be52cd4230f2e14846d2ed95b1304f9db30211947318bb70bddb76c91ce8a33141604d02937bea981d527d8b6cb42ad054368645a21d97c3ad9f382118b288f48941d5a6e74c2408a072ceee8cd115ccbff2624b220e1fe7c7ea443421aee6f8592210bedb43d0d6adb58bd9de25c32d4d24cc0afce803962a2d75932a70be0891660ce53106f0e67c90138fee4cc3cb75197fd1562ca9ff02e0cf0b8ee98136a32c4662187e367567e2d3b6978d06676d8aff49b4a5603a85d0e04d2db98012049e41ff7c08009d57d93c44d91da697eb56f400a4749058790d9cb9935c2f738f666325a09eff7b2bbffaf387bd756d794cbafcae57784cb9dabe5d4bffb50d967785c8ec6e4a9419b628a68d328767f272f8878dca9018b7cb3114524c7d34c053c095bb5e4a1c1a7d77feaaf4b4434228bb1fa7e676eafc882afdc56fe8212ef1f39c847b53c1066ee515599698be32180effba14bc9b2975acfdc5b3651122ecec020d6cd48fb82cd19ee4b1720fa3899c2d12b3f40467a7472f0bb8896e3d875ca7206f107ce6cc97a3684c25d70fb8c9a236a09d58e4d79ce5240032d0603115cffcc947f398ea3db540ee02e4f49c86e1ab6d812bef72905e3808366b2a826435ddbbc648e0cd18b16fb0695953e9520c2ef3132212852c33e2f76e0366a442222a64444bf2b87f53da0ba835b35c828111959c63f8ee11e1033320a5058bfd54385856f1dc93f48136da439090e22bc78deb8c4ad01d5329077445cd7f48060ab642207723b19d0ff5d45370540d891e", 0x1000) executing program 2: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x20, 0x8000, 0x0) syz_emit_ethernet(0x63, &(0x7f00000001c0)={@broadcast, @empty, [{[{0x88a8, 0x7, 0x1, 0x4}], {0x8100, 0x6, 0x1, 0x4}}], {@generic={0x0, "3abc9fc2b4eff25c6f0c8955ff8d863512b533f5a438cba5d8972ff84955674b1b8a3d464a3627a27b4fb40e0700f4c91f504a950ac4aeacdd797e455cc202214f2d9dc94984494b058f26a5f9"}}}) sendto$unix(r2, &(0x7f0000000040)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc810000003ba2ca2b5b4b4469615bf2b1662529a6d5e19724fb07ff072eb874fdd3ea5c08964efc0bf5b609f02ca00b799b5705ee2be6b55f1261213a34038af5a71e2b72f16738c3a436baf31f03bba6cb4c9a72a679d3d2ce59fed303d9cad5d87738101b2c9539252f3ce9b0b9d41b3e0a61c962648d39f67b1b87499e1f2f8e1b106564bdfd4064cdf747ee635d452d4fb562888fef2806ffc7511098f309", 0x14d, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299", 0x1b}], 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="51aece87fdca4f", 0x7}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf97", 0xf}], 0x1}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) socket(0x18, 0x3, 0x3f) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340), 0x1000000000000152, 0x0}, 0x0) write(r2, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5}, {0x81, 0x0, 0x1, 0x2000}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="01800c51040969d6d715aed19f46", 0xe) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(&(0x7f0000000380)={0x6, 0x18}, 0x2, &(0x7f00000003c0)="1d5fb421", &(0x7f0000000440)=0x4, &(0x7f0000000480), 0x0) executing program 3: r0 = getpid() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x401, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair(0x2, 0x1, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) r16 = syz_open_pts() socketpair(0xe, 0x4000, 0x7, &(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) r20 = socket(0x2, 0x5, 0x0) r21 = socket(0x2, 0xe470df3b9526405c, 0x8) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) r27 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="df172ae83cf1f2bee99f28499b30f11087df4d152d56e62abb3b59664975b879728bbede8af31eef6a7cf2cc54c3851269fc1a05f50223", 0x37}, {&(0x7f00000000c0)="071ad48752a1a615b5c9faab3c98a3aabd91ed21615eeb823c7208f4327dd454a5171afc083732ef581a0f6c85928475773252a920a4587404601c726be79925da24", 0x42}], 0x2, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r14}, @rights={0x38, 0xffff, 0x1, [r15, 0xffffffffffffffff, r16, r17, 0xffffffffffffffff, 0xffffffffffffffff, r18, r19, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r27]}, @cred={0x20, 0xffff, 0x0, r28}, @cred={0x20, 0xffff, 0x0, r0}], 0x158, 0x40c}, 0x0) executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30024) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) writev(r1, &(0x7f0000003900)=[{&(0x7f0000000140)="ff", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="d6113eb17e9536eb59db5101d235697e7fdfe9ce3f79232629bf52faf631fe1618f0ab6e0443defc711a5af8dc33c71b6fd2312f3e257f94604942d30e6ac3b502abe30e9db9a0857fb3a0a19bc9ec412683aa05cb535363f8b89f852e5eeaa04458842c28c14815ef7df2c4e9abad78613186f015b62b9ecf59460a09c66144eb70e7d28a0b4f7c7742b0eee2a6ca48745375bd9c78d32b6502e2154a5ddcf9", 0xa0}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff000001040000600000000000000001000000ff0300003ec8df99cc5c16a5c445cb49607e7bacfa6b2eb7e077c93d6e3afca10e916113b0428a03bc4e92b1a49935334f5d9f3d0e3939af7873c67153c3c644f2a5d8189b078abd9505195fc6cd3fd7e9000000d00000000000000001000000000100009545093c79f2218c9c1bc6068b6642d7805b36b4743461fbecbb5594c1f3bbd20630fb20a8dd0358545ff8aeeae4a478f0f66dc3cadec0d1db5166576fe5aa601a39c3ce3fa7131a20bf3355555efc517744fb2d001eb31f3a29f9f9fb810573d99359d9b39691dd926a1fc047015fad134ced78f67530246aeed4d5e70848190e8965655d8aba99e1d863ba1ece5e3ee06094cd4619398f6c3f6be386719309f92dde2d8dc733b973d119dc98443cdb403c02fe3215af0a84037b619c200000f00000000000000001000000040000003ec9cf8941fd9077287591bb353adf353ea0cb513cb2f8299781e85235783b2ebf3ee9a7df0b018b3f764938ed1def27a5cbe4971fadeb6bca5f41ba89518600079ef2c739e7d0bcf07a56fe6a39ada534289ca332e5a857fb0cc5b2e5df9022a6af6f12f48d0870ae7a0091ac43d27785216e3cdf9ba9ef0d86b4764dc414b94dd872c9dd8793e15433a071d652409f54939f97310abc3bf9fed8e42d50d8daaf79ac9c22a13dc6d47f5c5d9c5d31e6cd1879e6878e0cfded31d07ba258e5b303c353d9cc32c4bb01c796e37ad04f0c76331464d8680441a47f3e2eeb000000c0000000000000000000000002000000c47553810285d03247fd7edf7b5d87381d3696c9efe7ce956f1a44c1326b0d293d34efff7a94a61bc66c28ea2f98a5b8394c76bcdb0a95652f3e850d054727d1a0573b4c3d93bc344932b00401643eb2772e23c59776b6fc89f402e2895b657835cc48daedb5f5803ee17e682f3574e372cb81db69afadc3b16182bb4e47cb1adca759ac02c11f18409b1a76e066b8534d635453182cb3ce8f0d8a3bce03acdb80d978207b05a7f920474e0dbd8773008000000000000000ffff000000040000b266f2ef6d3239df190c2e6e706d676e29d138e67c5d60b6f0bc2995b8fc1d5e78857ac1b710914d7daa4c0a73a8fd39e76b8789416ea9fd9a8f8262cb9110b550ac006fa59ef14d26ee95b4b7642bab3a09099d29e913e0173b520845803f296dd326952d0cfa1352bd6a45014d00001000000000000000ffff0000050000000810000000000000ffff000008000000027ff6068e4d26caf541dda47bb475613874a1fbb978ea90073b8a36900165effd32c4b0d2bf07b108aa2cc6ec0be85c3d11a48ee202512cd4f80040f5b25e90ace17bfd4ed87f85c155ec684393c3ac8d40361cda735bf1215a7bee18a5df1a32a9cc8ca700be391646a4572fbd1874cc90fbab18a22f41832cc6170a62ffb41f1819703cb3dddd8361f477997fb3e60e09a38868424b03f5dcb907679200752e5d556237f7247c3c8684cdc9bfba29b345fb3d39e3160162c31b718ba6fe4789cc4226009d0f605487cce800dd88fa87857011fd096a812b07cd356ac05866a8ae53f905c02d99da1a3c103599563975f4896382f5b295eed0b172baaacc46c27bba063290b33afc5817be05ca0450e78750294e8bcc05464ec815c2b24b3f502043376bd4bcacc37249b373c4f1656a92d9df763fe7f2e0a04fe4003982a43848a609be21875f321c1fd2e04dedaacd3f9daf468089838726949edf72b7884304f633a6cf753d7b7dc0f424f6eeb908e89f4cca897f27684bbb88cafb3ff3dd7b3dbf5c7a24eb8fcaf8e1f3b1bbabb7e03732b1d7cd53beea1948c4fcd406ff3bbc711876cc86d1f8889588400a20f033044e827f46313ac3f9516ae78ce0ebb0b86944dfc310e3d17682647b13318169e54e546f0e7cc8c3b19e21e65ae55b3e762c3b92c1679f8a8052b02c7868f8f62cfd451034d6961401a797bedac4e3728f19e6e4c144a6a4205e72294f6a3810a2a89be6481866a89220c7a3f4ed63c89f8c7c56d14c4470bc9c3c58df5739637200a1b1d509b60fece14216566b1e7e07585ef7c9de3c4e19553107cc129aa3bf7bdad2e67f00415d7483af32f02ac4462bfd6d4b7ec464ca105254d3f0fde5ffb0ab90607c7905b350f68ad4ececcc98710cd23a87d19512a794b2577d05820a20c1aea6f9e4900aed935141678c32dd860a305c8fa9aa525ddc88a96147355797e57367eee14de7a13a685a3dcabdbfac4f40b85c78df1b290f825c5970e75cd10c7420463da9e880e4633033499ad92201324d91debd3a4a1ed5cd68eefec7de6e8696b6435992e7e5b0a1a7c54d5864f56a8c705d1be1ca6652e88d09deb0c8fdfde62307c216ac047171d8377a36a245aa479ca0339192fe509e7b73d3da9d95e6d8fc5412a6275c94bf88068c5c78c1cf4ab024f31f217a994fcb5fa8e28a4d108db8aeeec1d400fd4d8f8e54a9f10c8e0de2d71700633e87ff1a777aed94b7c97291cd8c7a8dc29e942310401c6b84683d23efc3b92715e8ef3f7ec5ac0eb0f3c51b28217a12e0165790c5ab8bc841490dd9150363eb3b80fb0ea72ae2240694b3e4b53d4931cf9311ec653e68fd665bb1e36ca1420b8529216225690a8a35cf6821a83467e5244f763ad5ada7b84b315fb011358bdc32a00ee71481cc8af9cf850c7cf705fe47f2dbcca4ab70df543b0c68afcbee1a28efd192dac99cdae33b9cc733576d4cb1f333d33ec248f5a7c10ec9f57e447a2718a3f2411cc98b125427105f51d1b2795836f9bae9001530574d7786d5655653d5fcb77e328aa188f5a6e1c4259ab7df555d323eefc1c86e0e54345ccf4c34fe4f68859f30fd45d854a6738b6938c807327563e217076aeb8816b7018928b6e6a2f5ce868341be1d5a72f333dba4fc3d6b530ebd861d0b057ad201694277ab19ad29f1338427659b27c90d1a7377e69b6d7125d3ed56df9151137848804e9c86a2840ed265ee148ec6d82ae91ff138955a160e2fbddb165c705639b7badbfc977ccc7cbcdfce6967f22a44401c231f2e73089b1af207d7bb565e2fb6ce55e287f0532302fb425653bc2aedb6966c2982832d9c509a75ec1b9c9815a64e807dcf0d4ca3bb9a935469c8074c73ddfe29de574bec8d1b3fcbbd60e605cd9a9cef8746c125f881c86f9cc60e90d019bc4a07f57cc205d7977f0c156503fda6ef0109c8e36711efb8bfc654325cf6737c51a56f289f00d6d343f020f147a61cfc3619a5aee837bdb49d50c3856acaa8b1854ba52afc5ae3fb028e670a96e752fc1f958d37b3b69f106b1b933281f02b1677a9673cb846dd7633f3a80aa1251bd7b66d9b87e9a0c1810da904e3e004c20d113a1ac5944fefd0737ccbeac7eda3470620859a94d3dccc8b0a228b7f5a31ccbb13ee0c922747a80fb375cb4047a3085ea02a82afc5fc160e6c6e3a136cff00247698dcb8626af9a8b104a0968ef8a1f252a4e653065a24abbb83bd41490e34a5cc464721516253df85c9781981feba31c9ed3f606e5aa6389a426c62fdd398e3e1631366d068611caaa82ebd5cbe33e53ad988578ba1b27abba8dc995b6af3a1f43c9c21295ae46080d41e27db3beda36a48626abcca61e6971730519878ce758f4f9e68d237d2e4f49e3a0c3f2ffe045b475da92fe58583f83449cfbb8109dc74f3bf75a278687f7970c78f503c5f15c611eddce843224e889a1b950b5de3dee9e3ff6a00a82b6d96bfbce56a2d79f3b330e84c1791adedcdefbf1da392a084727493571af0e7d206dc23f5c1d1dde6683ce040164fad43377c82e6b3bf8aa4cc1150569c1bdca85f7fe68393bb9c86c6faa7af1e517f886f8a2f8ab68031374d69b21510e171811b12bd74fb240acb2299c203011fcbbbd2b00db936a51ee8a5d28859527632618ff871233052b51fd33587156212bfb4d9d596e453c9e8b6686775d8f1018ecd1653bd83e8dbe7c2af41e057bcbdae4e2888219105da65ccfbb635f086fb961e467d1cfdeb356756bc517597ea9aa66faa032e0b25fc7906fad80a6280c66591985e384676ab8213a4575ad1645a372ed4abcdbe02cc8e0484efb0eeb2bc86136e7ae2c2b20793fc8498cb3627b4457b301c29868d1cb3c499de2c432f13943b55d885a6709fb13512a9284af72b5c0265385d1320d849864da5f4271d8d82a1eb411da7018b76f83f53faf1171e2985ad4260eb45a1ccd6a18c8ff69eeec4fc5359521d2dfd8752bde7fd86f1dd6d7ba3a69117a6c8e01dba2f2bea4ba92f7e309ef0555d3e04be1227814e5669849ed0c90cde2330762bb8b0eee9805bbb71b9796b25ddf5bb3b5b4eba7c3316ac4951d39406911c81b408f66331ba0f9d3417a1a1a390bf0b2fb93b16a44a2c343061b3df1ad0841849b9d0b745ff4bb75117d9c08bca59e1b4df822f96043240203975f793b1694c77504079842b49bab703f2d3a8faf070f94de7596db813a21d2b9ecb7b3a807d234c23009e6dfa9939196b2969b58b200e0cf6875b29b5968c6f9fa840287a7c2629d11fcbc25faad5732dc8ae507fed0f983b81dd6a40db0a3b07d72804e5695fdb3ebefa99428cc0446928ca19bf957f068ad9a7884bdc92eb1377f5afcd82fac6503f1777d9af7357c79b53e983af495a9b6f4239f8ec67fbb285a315e7e2d0cf637d1e6a3311e31db74c9f99bfb73d265f600c3a00e42bfbe90322a60e2c09a40d64cb5da498c75b0e48902a9ce8a34dcbfa645186ca70e4255bd748aea8b0014295681a7d8ec329d3d6106c86a4ec7e40e61958bf009126aebe1454b20f4a1b555a219792005673f6f8e06f992cfbb930983542da97e33f2484d8825fbd6caf83d8e0684e32e99b489cb7b0a2d73974c1baeb391369433d48774f662f911ae7165808218e462feaa8e61eebaa8d217e84a28326f98e7e8141ebcb7bdf8472ff4929349af1534a841dc9893098e1eef7a674e5afdebdbcdd6eefb5e6cd832e5d32ce08ba1c87326b70b9e895610394a3ef9a3642d3dc14acb5dbbb2b320afdee4fc28ccfbb99d8a9195a862e8bdf2223c954953d94b8be267da29241669558c9b555fefbfefc37854e06311f2d60e9f0a19456a8cb1f3c6ded26ee590abaa2d279b5460e8104fb0ed57ab8164c6dbbd88291ebd19e1b5e8c36b2f940e3b25c9d6c2a67751430b90a92d39b090fed6a98d6d18d3843db522a08fd89fcf04d35f21c625245df0eaf85e1c715988d8e76a7c527220c9c7f939c7a626d3cc9eb900a2c07ba36f165811dfdd341a847e3719d16ac5c3b62ae80a4e23b97883822de61f808cecde1b1927154e9e6bbecd8d25a59b6e2483d0f7ee95099040aadbb2e11f845e2e04818d72806d8a54107db9024e58ef7bd50a8f7d113b1e16212882d66c3ba5d96eda84f4174642c3b1942a238702d2cccaac6d5df81425f6b98eabb61e2c4edd7c954fd284e48bc51d6e59be3a35cdd49d791e74bfc44b6ffa128273a30b90b2f573e7603094110720854153e41bbee3ffae900ad93788fa0f81d3c1e56a1fb1ee3823815d9d54bb8f820d8bbfd796467593f2ca30eb479a936199178fda22e31d00b376173992726e4939b00ed81b4d81050f3d4e0b810c4403d8fb93c2e42a09b60a966738bcef4e0b669d1f0455f7936828b2fdc1227f4b891ffc6f73844ee3bb922769cc2aa30b433db0efa2e4ba864c4f0b7f52d6c467858885532391f317a27aac6850749a6e1e72fefcbe37ff64a8c551f9f553ed5d322c3a67dedaf85047f939fb7329d8cf03307b10947e156256b2a902d40df0cbf8b42eb62a5c71e20f54af3a90a72f74d86e261d6c774cb9586326c17042f89d50443ceb1ab16fad00afc5804e4d9180236cc16d566fcde0b6ceb2cdfc56c437c06426400ce8aaad8d39219081aa71b801b410672ebde8fd7a1a9b6b86c17b24e51ea8e11fc74636391c47aa93fd3a70a2009330c534af9500c79258762f332e0876614b5338f36dd0c5ec84f98cf5d31fb16124a2800e1bbf9ecdf186cccb1a63d53d6fb57bb74a9f08c1d03771c37e1232ad697857088ca8ee42b7426bf9b7ee925f7714d742bb71349d27f0ac5fad4ef004e7d5546bcb00ec32528f344129172f15bf6861a705bcbaa53f3e0fe85b944bfd953d9281134842476db4fbbd5aece95ffbad714c207b7dc7f7a13fbcbe591e59ba244ed052d9ede9b8cad1520b37b98dba7b8a8bce36cae3844bd4537656529285ca86967a2c8db1009e647eca0309c8fd132fde9875bad60900c0086861f3eb3912d9b3570aeb2135b678640063b7c23cb5fc2a8e4d5c9f8ff74beed98ea348deaef454cf44bdcc1be5f3e75cf315a39ec1882a238c710826698d5fc86f5c6a8d0a4728a1fdeb9f241df38c77a6d196cb34547e364f40fc6b56425c4d27ff8514f60bf15b3d6939ad17d215250739c2778c5b6409301ef57c59b4ca42f19ea12792526857baae8298b8fcf053864a83d7cc0f5e11c5a7436b0f7e724c8fb43e1a156ff51f2e6fb86651bd4b617b90ab71297c864cb56fbc139857f700889dd8f2d057f7887f86fd2ade75974246de718d5c175672cd76564a35653f607e36b64be26aef249398c4e8e82931859280ca6160c2e6ee736679343a673371fa8e1a5d6b2882255b2ebdba06f19c012c80ba058594bbb2abba25c1ece5fd4c7e89d53eb3f2b572e1641e1fc2efd93f1dbb8e53901e91656f1a3e1a6987841ab9c472fa0e9f68d0e24f3f048d3db5102c95ac6765a4f4b5eb1f8c20de9fab8e3bb748c5792d51f850daac733cc167415bd0d0a4dc4c323a677503ddaa5242b725aa7a87bc2bf074c0c2677bab8ce2d2b952e9f46095b0491d97338c25aed00014e77f3667da1b0db09398da37ca98e611cd23f395dcba9427f04fefd8152b6da428fa13d821f92f2af826fe7f821fe592e814edca130368cd1cbeedd72e12e6425bb656d1b7d2675effc8e58e7e8e569f83f62ead9960abef38c7f2f8c084d5d1902607f3e1d62f20bac42e2ff7c"], 0x1388}, 0xf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r3, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001580), 0x8, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001600)={&(0x7f00000015c0)='./file0\x00', r2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x1}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x2, &(0x7f0000000040), 0x6) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1e, 0x3, 0x2) executing program 3: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x0, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x10000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)="16fc2da4106797a0d777891f0099c54a90d759a3803bf3ba2b570ea170b697024d237294f231d3326755d003caa2ee4bfe14b8a0ba335a7058e28831e9967d4a53542de08c02f92e3aacd69739b38e020e72749784d9a68c66903f7e9b84d672f0629055cffb30a25f4f89882b2cbd0e86934358f15fbfbe0dbc9af17e3905c553f3349a875f53d143ae000000000000d5e2a3e8a2c2cda86f448913da48497cbcb39ebe9467d7feaa9d11dbb514627a6d85dc4fdbb6275fe6b95fed668cc1f9a1fa56971436b1bff41a78325e96a9c0a8fe828e51fdef1ed6a778108a091f6e5f93181121d71887cd67c4ef7e8af864cda6277b91476cfde80000000000000fe1836ac02900a6647485892154392cfd4db92a7474da13c8e8d29594254f81eb74e30ea63e20b2d3267faadc01e9f5ec95462bac5ff93994ff6b", 0x13a}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r5, 0x0, 0x1e4}}) r6 = socket(0x20, 0x1, 0x1) r7 = dup(r0) listen(r6, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r8 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x2a}, 0x2, &(0x7f00000002c0)="4cdf1cbd104ebce60631b8f471327766eca6955d2b880cecf7b4ad39901f494e33ffcf269f6cf2cc84", &(0x7f0000000340)=0x29, &(0x7f0000000380)="c2cd700ac985ba1de970c1154986f72e4aa4b75d10c73e57ec40db5ed61c31c6736320d8f9fbd0b0ce43e529e5c9766982ff65b5e0c61115309f6b0ccce9d8d2081f5b210feba74b7c22cdfe3dbd271a602c7ef61889408f4a429e39f39764db00d0dea3cc1ee5e319da294566606aae2fb047d869f605044fbd573c320bbe3f2ed211518626a06d1cb767be2b295f2e2d85b84fd605a1e9967e809bc0bbf4116c9b63917a0ab6eff09bd7", 0xab) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) fcntl$getown(r1, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371a3f8343712059eadb71d89e000e20681e4b28000eeff", 0xb1, 0x9, 0x0, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000200)) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@remote, @remote, [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 7: seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r6 = geteuid() r7 = geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x60000000, r6, r4, r7}, 0x0, 0x0, r3, r3, 0x8, 0x7f, 0x100008001}) shmctl$IPC_RMID(r5, 0x0) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x7fff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x288, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f00000001c0)) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r9 = dup2(r8, r8) r10 = dup2(r8, r9) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) close(r6) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xff, 0xf89, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea", 0x20}], 0x1) executing program 3: sysctl$hw(&(0x7f0000000640)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="4f03bff34dc15e1df77f3732d24eed6afa7fe880b2eb2329448bfe0f6c07a2db37b887df5e13a32636480c851fb6997df24ec40a2a0805e2a06da3f8b425e148368dc9eeb7230b088a33616c07f9e1a62c816442eb9cef56bd8efb4cb03d524fb4420be22f161b5201c5aba068f9c2cade2436c30074a19188a42e347ea7f5dba8c6241bf1023705b6ee3dc523b9b725b3f11f9b19713d7a2e61aae8c6841056f54ecbb5", &(0x7f0000000100)=0xa4, &(0x7f0000000140)="0dbc50190ee5a2ce12775e675696d63468cfe3ff16fb992c79b3a6c6db7279c01e96a838a3fee26af1a1b380c3b79395b66449496bd6174039c698201237bf06b3598d292e24", 0x46) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x64, 0x0, 0x0, 0xfffffffc}, {0x8106, 0x0, 0x80}]}) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008060006803d06080001aaaafeffffffb6151832930100cdaaaaaaaaaaaab447105322c9043e0f838217f782d638"]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$ddb(&(0x7f0000000140)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x2, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, 0x0}) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r6) r7 = msgget(0x0, 0x21) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/88}, 0x60, 0x3, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0xff, 0x6, &(0x7f0000000040)="5f5f66dcdad5167bc5b83030ed50ca19b5a208cc16832171a78b1901682b7b46668f9d0430f8de2902f97853f21c9b9b390d5594a53d5feb24df1fb21958c977849763d7d342af4164e4b8eb459300770e72c5f1b0042c30b1df72d0e715ec39feb98fda9c468847a822533a4ed230a6fc1f57f0ae", 0x75) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7d99e, 0x0) getrusage(0x0, &(0x7f0000001700)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0xd649bce221307a88, 0x2}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000380)="4e12c5333857724146c39aa09445a0b70c435f183723434e4031547f2076feecc0ec0db354cb2acbed8ff93bae6495ca69b84594", 0x34) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)=""/234, &(0x7f0000000340)=0xea) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r5, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x12, r4, 0xfffffffeffffffff) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0xfffffffffffffffc}, {0x400}}, 0x2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000200)=0x2) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{}, 0x0, 0x1, 0x2}], 0x1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r2, 0x0) close(r2) syz_emit_ethernet(0x125, &(0x7f00000006c0)=ANY=[@ANYRES16=r2]) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) r3 = socket(0x18, 0x2, 0x0) close(r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) r4 = socket(0x18, 0x1, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 6: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x80, 0x1000}, {0x1, 0xfff}, {0x2, 0x6, 0x1000}, {0x3, 0x7fe, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1000}, {0x6, 0x7914, 0x2915c628e69e45c9}], 0xb) semop(r4, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x3, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x16, 0x90, 0x9c, 0x1}, {0x7fff, 0x2, 0x2, 0x80008001}, {0x0, 0x7, 0x24, 0x801}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaa58beb2f000086dd60dacff600667000e805e58fa7413508130727c7c604d59500000000000000000000ffffe00000014e224e2000089078c27d2d6de6abe7839fd709324858de978704a09aed4ff1bf934a9d693a0c6c965a4ce4e504d3d4f2d505737b8b250e7eed982ccd824015ec0b8c68477aa6b67636f7562105c02e9bc323a8d131275d262cc8fe46b4c355ad984276537c471f829e8c25"]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3f, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = open(0x0, 0x0, 0x0) read(r3, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000003c0)) shmget(0x1, 0x4000, 0x704, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x74}, {0x812e}]}) r1 = socket(0x1, 0x1, 0x0) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x100000001, 0xffffffffffffffff}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) nanosleep(&(0x7f0000000100)={0x9}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000000)="e9edb12bc80ee8d82c0cb5e806e76b294c183cb20d24ccc75b82dace2396c47d71f142df261f36b3151a0a26f620587a73402881fc4fb8f813a95611ff75a3f0b1a2a34618e7b6e3c8bb31bf84a8c059fa9a06f606f3e7f14649612455f922fcfcdf2dce5d0689", 0x0, &(0x7f0000000200)="cc7354d5c4602217d3dddcb76936a372f325a8ec1ae52d4daee1e585f17d6675e2a39aa217355e0165d966c177dae7bcbcd03625820200ac9f9319eff57f3aa4fc88ad9d204619962938ca1c12ef7e7402a38ff770368afc330876adff268c46d8a81e91f9615e12c325f20f2560bb43e91f88810aeb235484a2d4e7732a10a527c5496d056b391075c7fa3e8a77c4d23be6031a3b1be23adff4905611abf3c4a086b3cc40e7c37610c576900000000000000000000000002a3ad5720000006cbd38f03f44c236391bcd27192305e1f4ea85936ab7d55811d2024bfff5b86aa4c767b55caa50bc7abb82c81d12650489bde8865fb71bcae6a4a6a30a", 0xfc) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080)="a30a9f25000000c6900c57fc7e08244d0d688eacd845f07c559c45059144d7dd5b51edb9c951313afa520fa49e56fafb1834fe9b6cdf2d320beb479ea390a620", &(0x7f00000000c0)=0x40, &(0x7f0000000180)="0dfd5525f1c88eefc2547f7f603f902b97be000000c4be14aa68ab4e5cf543ef86e9743000fe24f6080782b89608a675be9f248f539b02695e97d55b2f2ac9ce41bef869da1f9527cb3a9009b61fbce104be20dd84763b0dba1ce29b37ade1fe193edcdaa7864c55504d6e95116ab8c921", 0x71) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000100)={0x0, 0x0, 0x7}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000000)={0x1000, 0x5, 0x40, 0xfffffffc}) r2 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb4", 0x10) sysctl$vm(&(0x7f00000003c0)={0x2, 0xc}, 0x2, &(0x7f0000000400)="cd", &(0x7f00000004c0)=0x1, &(0x7f0000000500)="22b14cb6bad8021ab1dabafcb8a3d6430db921", 0x13) executing program 0: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f0000000100)="80b3b72e30b47aaa666c200502b467a1b0d507203da3b83bab5b088d0d642a6200640000009794aaf43345a45307f81beb719ebed7ccf6b1a6cf76b2798c04830d07c82e2019606a2f596dafe528a5a29ce1afc39a5139645e036c", 0x5b) r0 = socket(0x10, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x35) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x18, 0x3, 0x10) fcntl$setstatus(r4, 0x4, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000340)=0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x269, 0xfffffc16, 0x7fff, "0bfff5ff7a095aeb01d7000000000000000400"}) writev(r5, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x17) setsockopt(r0, 0xffff, 0x8, 0x0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 1: clock_gettime(0x0, 0xfffffffffffffffe) poll(0x0, 0xfffffffffffffdd5, 0x11) socket(0x20, 0x3, 0x5) clock_getres(0x0, &(0x7f0000000000)) executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) flock(r0, 0x5) sysctl$kern(&(0x7f0000000240), 0x2, &(0x7f0000000280)="05a64b57d5806c78110987ef47ac8c6a4fb6ffebc422f0edb64d331c1eb6527bab4b99c4e76ec35b07a8186bfb2806b2befbac14061a33db039832dcacea367cc8b5ac61a051596d17b603a0dc707b0d7a2602d13502a9780854e4282652050fda88a92501491d560fd4e99c448027190974", &(0x7f0000000080)=0x72, &(0x7f0000000180)="d1e540737566b4eceb2e0820a32f482932770c6edce9420cb2e3e36eacd87800c480ebbfc54c3c32031c200e3a57d0ec2379a1dc60ddab924f3fdc14f231959cb58204831079662c8f8348585d8dbf1099a4edf5790a07de021725bc9f4f008ec26709ef9bd7a6decfa8b4c8919bcb388057bd4ff0efefca9abd5dbc602f2cbce009fb9fe7390afb28aabadd39045394d4ce4472875892bf3b7e32e0b81111473f87a0", 0xa3) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000240)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r2) fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) connect$unix(r1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd30", 0xf2}], 0x1) r6 = syz_open_pts() writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)=0x8) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x0, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc"}}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, 0x0, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000900)="d02c6b5c3c28fe99be4c36cb674b650f4c90a81cc000cbb3047f94fc17ad20868c3e5b2d4a0e6cd99cccfc824692c01f6cacf995bcd4b2f22a918d7732a61881fcb7e25fcf2c30cf80dd8bec1e9089fc930b25c5d78fa5a88940efb80d7b7e936bde2b2a035af21e55dd56636018b751278cbcc4aa16300e0ff6773c6f", 0x7d, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r3) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000100)={0x1b9f, &(0x7f00000000c0)=[{0x3, 0xfe01}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0x6, 0xfffb, 0x43e}, {}]}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x1000000000000039, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1000}], 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000100000000}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = getpid() ktrace(&(0x7f0000000040)='./file1\x00', 0x0, 0x4, r0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='N5', 0x2}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x6d, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x37, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[@dstopts={0x61, 0x2, '\x00', [@ra={0x5, 0x2, 0x7}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @ra]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x3, 0x180, "35556efb37a1cb2427cc827f43ec49"}}}}}}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000780)="662fd7a6e7d1480a8a4354e3f6e8f0ca9ad2a9b56ec603059746dc3a102929da97b4f7dfa0f96db54ddc984587f1321869a42c28bd164cb7372feb1ed3e4dedbfb1aefbe50aabe32c4f563513b665f1d5baa2aee456e9c1ce7e9b23a67f58aa6519288843ddafcc6bca27e43553941756eef6c02d536e4f87e8b515f14844b190dd64d65932c0c82a93642cb7bdce9a831674589eb35cd14f7e7e51b2187bb33c16e0461", 0xa4}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ftruncate(r0, 0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5afd, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000015c0)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea9542d308766daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f83de17f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506def715810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c94598382eeea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf366a00d5f070c5568bf93b429a4c023a08667c109", 0x4cb}], 0x1) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) setitimer(0x2, &(0x7f0000001600)={{0x4}, {0x4}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8}, 0x0) pread(r0, &(0x7f0000000a80)="0a8ccbf48c1298dbdde13b69a5870197b4265541808edb3593d47884773f30464f2aeb9f0762aeb982843f7926fc7ddc13032c2e2f7f39edfab820cd3e073b4b5f2a7ad36ee81a859decc2fbc06ebbf98404671253be63c745f73ec886b60ebc4d9e21a7505546c5a11dd3304c63953eeeb04a2c2134b1bb3ce4c58fc1544014e703be05789148da345f6023180a65dd26ee80a64538d87e6ec99b7a8a590767d5a2fc6c0ae3fad0c2b15c1a5a24061c561ca9cfaa358f6efa875c84a62f0c49d6ac9cfb7eb37d48b74a65f6684bf4b5e0c68dbe3d0bfe7f1006efba110639b1bec7a65f6d4656f4277de40fb8c2f6a0c3d53c24a40bf88adf86a12e4081e19ae7d3efd274b4d5b6b3662b16e0cf80e56406c31f1b482882f8e6483f0206dd00c327b407719cc9bd8cc09a897e07288ee3dde01f808ce912c17ba8e22ca99d6e2938494c93f81b7129edddef6c4dabdd8d07b11083f55c9da471b8991ef07a4a106281e7e83e006a2dc18025e700be85e1aa25a6d1e3abf4ba3e34002059fb73f63596be7002331341d39c85baa199dcd48e5457aba6fac0d2975ae74c53e752791c57a34f7f9aaa43331d97e58d3662a28ed3d5cbaebc888b51d95978c1bc3e214cf6b55ac92a29fa4aa764ffebc003924d8f7198d9be4e32a4cedabdc2db0930a2ec0349e991d808ba7e0b2a8a2743c35c6186e2ec851c289d85a754882d629364791fa79d0cc19327a2bb8c0d4ef56cacd48b8c768c1ca0d9becf20cb74d98299a38d7ae97a8bcfbcaad9896a5c1acda8f4c8d5d75539d9a82df1ecd83d155ac9075f51295d2c53fe6e07b32dc8398112986ed5066381007fd3af1a2ad4b66a59fb3d231bd1397fdfda5d2020872e7166a40176c474933ea546f86417470dafcd492d097f9d2e79f9b85afc9e360e762363c63da9f02ecb61a1da8df6edf9074f62c23fc62c98ad94931b56084d6b56e12eab62b346dfa281fba34ef34a8401c335242a12745ea65f8225bd0d00abef6b7918e90c85660dc0da68b93fffa80750530702e1b4f3ad92c7e7e4229f01f7b148323c2167ffa2a335096431f1fde5bfc86b6adcbd47cd84b7dfcc5aa5837e3d342355360b0648efab48ea995725a209a8533e0abe436706cf271b1480549f0f57e09878698a92bf76bbe0c21c1be27407620f2ccc7cb6beb7e5b3e37900ea97edac6b4ab33cb3f42dae8994c7af0d70e50c23abbc17e82c96b37f9b0f38bc2d7917864b9eca20c71fdc64fe204a56266e159d3f820054d92fc5008da52aeb90edcabaf3915ea921dbe5049a0c5f47c070f7be591b191ba8510d2839d47a01b85fe6b89b63d009652db10bd0525dcdd7c917e9621d74a123a7e2a30c782b2e26690708d6062e9ddb5fa37fb881f6e0862aea1a1d1fc63aa945940a531cd4375ba7feaefda1868a087a143bcb74191d4e5498b1d6ccaa33bf3a1a979b94938bb994941926654999a6de2fa08898c6d074f38eed7f5f0651ef54aa34ab9ce972317a402dfd58f1e735e08ce9f61db1f78b13a0c92a51714510caa1460806e07743fae94f9448f41a3b660b6de0450c6564b79549770b466355b0b9bbd78a345ce2fb7283afc75cf0a6fcb67ef37592d160bbf30100d76e86cba1a847c018eef24bee44ecf3785ca881ca1c9e3da300f3f2f03ef31720e45d17288f13ccd38d72df2f45fd22db1c99ee586b38fcef3ed4fdf6830289d5e2b0e3c34ed192ffc4c371d83fdb5ef65c1ae71c0bfaeb1a28f878547386a504802756355c41b5c7f71a444c67940a4bea28db84d38bf74c2323991ee7c5db954e1a1d23d01c8836cbfb4bf9b64bf8b56e2c2e63890de11f9557c1debfa68d850ca81ccc9b3da0348732498ddd9b72e56dc62b580eea3453a339c5397d21e1f00684af1dc4af89f7156240bd4fc2312af4147a1a2fd33705ec9f40ae64c50ddc1579d11a32651264c44999880ccc557d53360e9e9b5212fc2c3e04363a7c42f22f63c0ce17cbff4815a22940546c6b8b692efd86826b63dcfa63faadfd70b8702f1a60677e00173e8e98e19f5b88a753d3d98ac6b224db7ce1fd57ec52f1b939c34830a2d8074835ac6c4d157dcfa053f6a9d0bf274cf2dd55ea3287767f5e5f4a3549ac1c99a01505b9e5430e661803aea1033b39f64d150eb88a3b0bc0af24679279e9ac0c5f724edc837fd68228ab9fb448cf2fa16fe604a2c463e318696d5692d3110696850c4dbcc1c9e695adbc23e707bf4b54be97140d5c34a7faba3920160cc0626106088affe1c4e87bc3687b0efec3599023a21464b7d86f258fdb5db34f95b1ca67cb91a634d4c88b2b5675bb5701bbbafed934383c28758b2c5bce438bb9d346effc6e5db9456337d433da64444cb70ee9b040a1b5ca0a7ebddcd17af99ecd8a7243543e5ee3fd92b8ad8a6a806bd45e4623a3f24f76e8d293eeb7298a448189ae0fd8c3f8c96f02b915296a44e720cc7cda070c2740167da60fdac14b7907e865e1d0a0d876736af8ba08cb00664a5a3ca009f8a924372586fc61c6ca924f06c9da87ede8d0382d9bcbbe55ebe522a9fb9d464bd3068160580a5c827796a0c1a033aa767b043f420ec6873daedf0cf1b1ad05c610344f8c9a2de4791d6400011bb6b15959c3c8b246a462fb9ae04b5aae2a2c231dc889c31112829832cee0e1c6ee9e605e6d2468dbfe088c16d9a292eafd235384f37b561137fe9288f33f5cee860b7ec619c3e8719922fa9b99a3079a9336349637674527dab7898208fc4006fe13805f058c3ba8b1f14c942871058f5ee394edc3a90a6ece265c85b2d1e7c30a6d3c7a5b433e50e725c6c825979485db4eddf93245b1f5e879e9385cb22014927d304d7cac8108103dd748cde46ac46044ca4ed6e62cda27d468327e666298ca39eb9804acde7959d6eb8c7cb72a83abd8dfda3ac1f1665f14eef7c3ed6adfa709936050d522b44eb42c429ee3939ff51edcfdf2849da158fcd0eaca78ac07b766eb091e9a679049cfe7b4575a4d16296f3c94658478d7ad37dce547ecaaccfc07afa3f44bb26fb0c6ca68616f4fc7cb9163c441868dd53190db9e1d70289f37b9e41c6b892813341e0651d448fdf3039367b36d147d2191af2fbafefbaa10249217f97eb22aaea3e9b54ddb991fe31a62ca59cf2a1c17066540e146f3d8d020041769b54fd460e48a7e5e406dcfc1f843aa64f0e76f9a1f2ab07f9b6c8690f43907225d6a1ae5cf4dbd36ef6b9bd1553333fa58fa6a5eda8b3775155757ae199ea2ae4b689fda649255d307ddad853bbc886281d640cd308361300e0665395c6ed0a84a3d7b0790c959d6188f6a45e6b431d376ce7c318e1000a64a8748747096f752715c7c58a924fc373524b54d11b0100f40432164f10f997a045d24289e17570dcd922043950223c207f0e7481247dab52455a3bdcb333e610823108372410c67038494535c6f3ebbaa0f21d6a5fec9186bf72455f7ad3b6a51d563b4a55ced2b7b205a22838d4a0f0559a9d43c48b0df8342c33d303b1b842dbd5f0e817bc0387d37051b20927c1a84d9ddd5f373890ae40c600c5f7612729d9c5c55cc7609c428d85908bd19c64a23a20619c629d03e89a392f49c59cfc63230719ae4d592388793a31c4f26205fe71ae7b592ad8b665855d76d00c11707a5efa0b7f37836e4a5bf2727f2f74b86c7a28b4188396803eefc3263807901b58838a4fcc21602ad80f8d68c6f6558cd8bb54ca9b93ae5cd399e36a32d12577a9d97bd7f86fc4814bc1fbd7b3bdd9c16312ee1cf007df292cfbef87f5884fae6af72cf8f52a5a82b8b4609f271f876dc459cc306a14e3efeeba125ed502d5a09345716d83d9007e7b3d3876d24de6292c59fec8d23e2f152aff3f7075a5f7291fbb025a5dbebeba42a35b17404fba37df47d852b9fe43f02be0b0d37abfc30998aad78158fd88ff4940d1f952a65c8e6ba9b905fe9342977d8a6f9ebb8ecd3c545cdb32bacde234ff0b45135dd52a7ab5f52138cfdaf2f6163a4aba98190076653bfeb07baa91741b52cb6bbf77f1f587474b098fa9ddc27cc14594652a277e6f34d33807a8f5cc56e08e102b03eb0f1202409f930f5115aa8ea56b017a7db6d25e26365475ce93036d8789b3582e55f574a1df83b0f5ec9ebfceceefe9c0daa1c97683d3ed1253ccf4ac68949b15a137519b7b64483791ef907789803729ec0648e11339c98a0af5b68f9cf124c648f2ee9a427894da0482bd437787dbe5966f0e9c78aa47aefbfe5d0378d0a7d227a82e3f837edb6a110f9cef37da8425daca00500f76cac4c4387535f6aa7eab7dba9ac831d1358f0fbecb863164266d01abc1d4f36bcd75fa59733c97d7802fcd91eeea1ef735cbda691b4f18270f9d7d468bf609507bde8ac9969bfcb3cfeaa8b3f3195df7b43b4fc4d1639153209f1bcf5d0ca7d0f046105ff251d165f19ed9a89f967faaa4bcde56800fd7d5c8004e22192bfeecfc22e99ee4b06a6d73707c2880c97f512d3c241860d45785c4d898b4ef802107072f303881223dee54923d44ca8d9f077a6d5143802ad47024a67e34c1a167acd4631f917d094e8fd5b3f2975b037cb6d8165da4d910b26e169c60226eb682b24d1625c68e94f735619d48a94d1b9c708960cbe7ede5090110564d1ec51734add95e12c5703c165751e1fa249630ba145aaab38e4ac41af9701f4eb32c085c1ae1b40a3cf732588f5a5f995b9a8aa7318ae2a0e998f3a23ddeb94f88944947ddb5f01e8dc4228f57d1476cc51edeaff7a47c0a7b8a7a06ac76c973538b84624b70b3848096dab647bfaf0ac588530b4b1397b3aabf811d50333de32673c2414d8cd9abe99ba35dbd0032b6334351ebc9efe24913d99f58836de9e5a827313519f2a14786e3cc93df77ba5feffff90fdae4d99bf18e25876815c3016228028547fd36b431d19055e85b23b87085613466fdea0d9e36e81ac8fd9c9640bd9157f2757b29cb2c52d41a8c7c81e4d43e4a43a829a4d5955d74d0f63c3f022fd0ff7992ed3dc08446799416c19daeba307b7ce56b4da34d09bc4d714df83305a97a739e65a06a0dd7c53fbfc9023d4d6e80e0f4e646c7706eca2464e0cea7f81334fee076d10dfd11c45a1ff6616dc827b82347c6ffbb7cfc0d037dbc117d152e456acc68a47fb171147557f4741e2bcd65a7da70724006c83eeca4b14acc9a7bbed8b10de136d74768ad8ff0cfd21092b987096742c728b3ca6d4a8d8942394ca267a86abbefafc653186e16ade8b18528f955326618ea752fb47e9389bcfca7ca001105299e535f9b88f6ef7b910897ad39f4db9d4431a9761df89955d1ac744e2099e778e24ea1458e4969c5171a3cf2852ea9839a9f73e8a8f325217164f5455172e8523607d33bc9733371098fbed879d6e420bdfb68b6ae3a85065f4011dd5fdff50cbaac8b89920163e5534682505299fc0a898ac045ebdc2feb70f3d020cdf71abcc55c67a42bc1ad9a1bb38493be6fac5ebee2f612e4b05d052684fcc591715a9c7fe793436ef567d0a7bdcf32a0157ff6ff43cc7a8484a6a7a01677d8475bd4bd69725f47993c4e1cd55741bd39bb61f78a2a89853756cf89541b68706f8727f506f9b80babb4b742a820e94456d3a2d63659b672d9e1e17a396d23c0a9acd9c2fcf390bcdf537959020ff7e2ed97d4afe91f70afceb6ea15ef5349e52a13a0b528f79f568650bedca923883e3e12e2fb4281a734a3682f11ec584f56f53666206767235360635305217a74d02a3b1", 0x1000, 0x6dae) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="56f5a75d0546c40a", 0x8}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb0", 0x570, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000300)={0x0, 0x6, 0x0}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r3, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) pledge(&(0x7f0000000000)='(-&\x00', &(0x7f0000000400)='(.(,:%]][\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x10}, 0x2, &(0x7f0000000100)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f031ded2fc9cc8a13171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f1249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad66651fa794bc50c026596835926d3a14b17104d9dccb56b0c3ee8606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d50000f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738806a232784a438551315e070b9e468765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42f5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da3ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e9081cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00ffffff7f00000000000000008fe34b1be29286b43392da10bd462dfd749977351c316b7bfdf9ac901cfcc3cb2ed51ce7606a861ffe81510000000000", &(0x7f0000000080)=0x2e0, 0x0, 0x0) executing program 2: clock_gettime(0x0, 0xfffffffffffffffe) poll(0x0, 0xfffffffffffffdd5, 0x11) socket(0x20, 0x3, 0x5) clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x0, 0xfffffffffffffffe) (async) poll(0x0, 0xfffffffffffffdd5, 0x11) (async) socket(0x20, 0x3, 0x5) (async) clock_getres(0x0, &(0x7f0000000000)) (async) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000700)=[{0x80}, {0x2c}, {0x6}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x142) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000010c0)=ANY=[], 0x130}, 0x400) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x20) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x120) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000700)="986718a663c73328f4839764ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e15", 0xa}], 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x2, 0x0) r5 = dup(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) getuid() semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x160) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3c}, {0x416}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) getpeername(r0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "102827", 0x8, 0x0, 0x0, @empty, @rand_addr="9b8b88bbfa0dfd4372f2cdb215d499ac", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socket(0x0, 0x3, 0x4) mknod(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x20}, {0x35}, {0x6, 0x0, 0x0, 0x30e1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000020c0), 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002440)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x9, 0x6, 0x80, 0x6}, {0x6, 0x4, 0x40, 0x834}, {0x95, 0x20, 0x7f, 0x124}, {0x7f, 0x9, 0x2, 0x4}, {0x7, 0x2, 0xef, 0x3f}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x80000000, 0x7f}, 0x10) executing program 5: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x4000016b, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) sysctl$vm(&(0x7f0000000400), 0x2, &(0x7f00000008c0)="595144c0baf1b688655e1bfea5e5a92388231efc44ff63d0d8764b940d4902ddcb4a247fca46ad7476a67725bd5224aef81e16fba42782647589f5eb5f953962a1e01cb0c703536f6cab62723f2dd2c951bbe58b0c59b16748fdb8af7f02e502e4fb3adae8f50ed4141b47f4383976e558757df6f975ce57e2228665eb2658e56a981dee65b93cbf90f06c8c0bc4999b037463a3d6d41f9d5e977a5de7704d51fc42e2ccfc4b46a37c94267b210e7f358713218b656fb15fc93b4b6e09eaa086aa34e68c14f79e2622eb553dfdc9cb239c0a0210cb4cce29d135a657af465c4453050e8a72dab36869712768f09bfe40b6d18ae1a317ff06c552754469a20e1f0756b874bf048457e03402f8151d4b7d40490e397ab68609478111b15d6433ae836b68dc8f892d7362e4da092960a218f45eb5e5f55c89cf3adf820c7da6ce7b6e8e162700c2e9968c78155bc533c01d1aef336a0600169024345b588dc70d5fa55dafba3f9aa5b6e1515dc50301125eb3ffe3707b636fb2e393d0d9533f2b19d926a4f2391a172d3e0136084720582e3aa8b0c635539e99c74d887a624c2263deb8362dccf763ef5f5f458e53ec2bad814d39bbfc8bf1afbb57f97b0b38a4abd17c5a04dc4ac6efc7d83c98dc493f3ac68a2e22c0f84543560b37e451dbae054ecc215af8bcf58847aca9b0287e9f88f9eb5833568caac72f055052cb5da43ab9ccb0e118465b53a773c9cc5cbf5986e47b2e441bca061bab652fe062ebae620f169f55713992d064065ac4eb374ec0864a82505c6ce6cd70dfd4523feaa4d6c181f069e2f0bd3ece12b247620dd2b37d5f5160a5a3a610fd12a4e8d3f38a196e5eafee5bbd887bef4033003d37eb9582c45af4baa36b7e2d2ce56b0e06dedea8d77eaeb629d7e6595bb88e2c77ee2438ef21491abb7e8cb733ed959e8183fa0e565978c988c30a4529c0c8a83416741fc44442867e5faced170ec49139ee10a9bc2822b00b5f05cb034c32b4821efc214f72547aaba1a9114e3d28be352fa9d3e37894dbfcb7d634c39843a8ea77b279b170f82f18595320c209902076cf9ccbdcb8547f9d2f275b568172604a932c4edb571651c9a6248ff3e2d2b7fd4604bacb08433cb9f1290701a22caa2e0f4b6c12266aa13f6363060b5e0a0a487ba1c595d5f42b10d5503e9748c5ee3d2a5ba74c639381e2f6839144561ce9712dda0935d4116429fa8744ff0bb9061e70ca637d9829a5e2c6d0fc01f1906470e66e00eba0e97de716ce6207360fccb11fd33c5ebd730a3ff812c5db673634fbf35db24f17210c03520b05cc8fb2c85f9e9de942c16079e019e73fa0824e90b594bcd2cf7e83dd2c3440fd4add12c6a397a20f8d2ca38520bd43999bdda072e09bf723c542ab6e92d9dfab485685491763695283aaaee879967f24bc3dfb90cb4d556aafde3cef9207b9b365515d7d4b2451ea0497b4df704deb7e55d18daa05f665a8a9e0346018b86efccc8bbe1cf7370c8ee9edc83b81fd47343fe6f40759335d188e6c1f2796c8ab0fafbc8688aad1748d1dc92b80d5d704558ee913229278e427582e7bdadc359ef75b11b3db43f81155387aefdb6b45a6ec73e06ea5b48080e002d2096337b32bd757c5dcc7b2316cb9823bfd5564b587ad375975f97088e0542dc89f63c87ec6247822c94306ae70bc04afbcc4b2134f1ea9b562a653780cfc99301c1d025b092772a0bf867b4a17802cc3382649aa626de3b6ec18a482407a8d3be3cc5d06169e522909176004d3e6450f5c67ed1f901398def506cc1172c0acfc7337ab84dba8e485e52fa63f6d19aef264ba4f3ff4d1c12ae2966b5ccd0e122648bf3f7618efcb88860fc90217b41bfd5adf01c2cabc3af44af44ba00af0077ec8c5f358310acd828ede7e0bac0f88869b3780eae96e1840dcfd58469c51457248c9b0fc335ad7004a5eb6bfc6bf7f6e80448000c591d92dc8b02148b3dd5d7bb6a9cc944ca78f9f8b9cb400ed93076d7348c79ab9373661d0254354f7028e76660d2ab4f31ff5fc47b324cc302db8c049815a4b100b7a940c3b70e1b8a6901514e6bf3a584f2963bb81171edc8a94c3d5ffe4d2580a180305306ce94a02201641203d170d69a3f2829e3778be9f37004523c56fccf105885e040bbdb623fe661b60b9f9245da24ba654a46afbb4810c75545093c37b2b32169ac462113c9832cf90ef903d3faed3f0862e0e6b5a3bb6ac687d8210b4cc6bfa67abc026ddf6c66cecb8e16d1213bf3e6158b5f38e9ab566425b727cee48c812592cd4765cedc5762e3e3a9d4ebf76bd2821aa30a0e9fa52b9169b7b892c64ab50541b6870a0b3ce98fdeffd911d984abfe82ed69cca26b738a714c98b8d83a7e4cf12187c0026940a1173aa69f3bdea7af6b8e115cbbaf73ce42f0a8109091fda2c08f3885b339b25b7f9426b1c2d7050338236f12080f0802b6526cb309709700197fedf5c9d260cb210aaafcff5cbb862d8a3cd3d1d6ca5d5c5c444c319ecf32618cdec67d7640da28c934414cfcc65b37b7abbd2ba2bce730918ce1204f1faccb16694e49e2a77af5abb361ceab991e4dbe23effd158183b51fd21f59aec95086f88f8951e83096f932062ded5835b6b7fa76bec532d5a0b48f406f108c50a73ca759f8b0eec12c6371b60742df8b99999ee254e527fc56e330b5f79a20c2984eeb843c731ba91302f8a4711b37374526bd0836dfa92d05ac8ab3786678c9660f31ede1b93ebaa90d81f970e1c6126f07b21a0029b5d15f5fae1c3a9d0ba42c1920926871483a7391889e1825367d59af3c872f7db781c267c8b1b99e4de9298e75f946dd72abd15770cb66bbb33bd70ef2b054cd0e6eea76c48e010a01b0e0d59da3144a42b965ac9e4ba410bcd10bf574585acb059bf59b2970ed9200a3d466c220bd0e7a0eb08cc584231ce850818a93cfa57ba9d0e4a0764d339221b257b2fde035541f2962f48bba1147839240dc70ec0f9db4248793c8526eb3cda8e1922a2a5d207b3e75430a69651975c6a746f7ff6ac00623da58ab246938ac8bd1babd586571ee36f56ab73b93369283a37ef48f4f97399371440e357b30c1a1e347849c74adae64ab1c8dbbef6c4c9e44b5381b89481d5471c0dc7675f21768efa67d80f6579ca9c4f9349a03967f8dbedf133f220dace9a43b5a1b5452da4bcf102636826c574760b230ea8b3e4a4c6c06f842aba2410d1d2df039a3a13a003cf886c2b2ce1dbf76151d53b9dfa1b11c6ee6fa6ec3be010c6654bedc461e6fa18b3dfa1b948d510b89b1eb33b4a713ec07c5d438cc168cb502f9888da3b3e87a0178899987ec6501ef5b634c904da7efd1ffc1c20c1e7c85bf48d7fbb006b603cdab376975ee9e4d40d8199f6b7a18d0a93dd755ffed527f06cfeb99a4392291cdb036495d678119860c1cf314c1cad98fee9d558b0371ec053cd69541fff31a9bfe8de127d7d09cb35a3c12c3668859ddbe4351a7835f293a5cfccc6bccf3dafc1f30cc681949c7e376d3b9558da0f27e88c2761e53f39d05af2c24245907dcaa634fa24da6cfec9cefcb368b9a2f728c286d162b896ce3eb65b9410407a04b9df4d9fbda6cfa0aaf17611b69c39917ff1296fc789f6d0f242147f0c583ddca4d015f7ba70e31a284f47cd412c3680ede126d67d3264fc8d43b7b89819dc09251f11cb1ab67f7d435de504440ef8ae77cb1cd5697e6c6dbc66d5c7d4e513e7d8d85040c04c58429140afcf8a89102bb782606026f01d42976c1b5aba01f5e8fa2c9fad5c00e9def349af3087204baad258d65a1e32e4c219fc34faf14d7198dc76013f174a4667677cf5e1e18e430cf8b880e2ba54c6f745505b8efe07c581a73f81b63dce5f89223a3c2063222644ac2eb89f0d28bf3927317d01c65d15f6bafd6fe345455595e54314252c6b7fc76d139a2e6ebd12803fad25afbf83d7d66f7189d0ac4903489719745259d924c6583b97e22193eeebae7259d6332d2a33f857008fe8922646643be34ee604342bcdd7c335d1880a27cfca058dfbe5e8288351494d9cf1a86f1f9cec6a9d3ce09d79a94accef2a88515d47f71f17e511c837e3f648b64576cebf92a273c2f0f6dad6477e3d7ca15c1ea7dd2d7430718329df962419a8fc01d6deb61f57a42b3fb565586f2b6ec5cc390d8cd1896bc5a7ebc15af16ed9e58303b7cf31feffcccb6fb7d9932200fe12a25cf5fbb0e14dee80e7ac2e1741a3399b04c6ea5146a095d01585b4e1b413f550f621f3d663f64b421faf934d75853a579ae801af4ee20baef4a4d3c7947c6415e9b2ac69452b9c298756f2adacebc7ddb5e26f52e6270875b253a7a448e13c97ed66e53b0e2816d4874c485d63b52f6d231badee2f0d3c511c857e617527cbf6a157fe26937682fed102d1e7103d87d4f6cc7d6e469ddc11ea0923ac0533c0e6267b31fcab1741997cc7490772bfcb3343d359aebb507690b96152bed2ad156911d412afcc00cc9aaaeb3e39ad5fbc856defaa6fa067f1710a066da14c0df88f1a956eb870813565d576238ae2ee431096f290169764741eb7de305aed45523f6a8d9706e312b4a3480819536e5841a4e20bc48539f279a502480c55085fe6d0072020a5533c888ffdb43211e19df1e999a5517af7afa11d9af60ab1805a485353cee2f3fcc07ae725f5e3ea11dbe4cb91de938ef7883794e10738ac0272e20c2e10716d59aba9b0b4340ae472a86a5ed12987495d356dc2023fec558622ee579fa11d744c4403f74f8b69c3a7cabdb03ab67c2a91133eef126c3140a522bec6811b7c3cf11e744c8274d9cff5097b57ff9bcd8ad5cfde9ad514a96a9a61aa79a59caa8cdbe5846fe7b9f03b50f8f47aa4f422f8b4002b99726e2110c1b8868b4f737ca654899075c353530a93f47d182c06000cf5511fae0f1f4213b56a3fa0578e12a7fba92cac02ae27e79f641412d20d0159f6daec8beac74595f5cb76e9811080f5f6bd1b593c2762b5520a35c5862677c5d193f1ede76cdfa1d6aed7fe756b2ebc409e9b63788c64e397035e002285cde2bfc73032c1b817e4e9247d40c08d8f75dce5081f410f1f7a503b0de7d21962b70dee7cbe366915bef868f8617fc400ea3fa9778d72968c61dbc079893fa0506b5757f3f79c2252fd400bdfa663e71fc1552d3cc6450419dd2c6c0073a8f06e6264fa9327a0291822b032a068bde5d6dcb3eca365e71d720c1fcacece95538ad99a1837a0f4661b65631bef95d1a31bb56f36fffc9c4455324d498c7c57cce1c344319a7a7ee600593d53dba3945d03ab2436eb9c755827b5d2819e8374b13dcdf87239e60d556cf995b5cd25e6e4bccd59c27497772900f2f5b151e4d82c7f205ce82e265fa9c8aec24b9a505af5dfe84707f8c7630af7c18f19bf6df10681c620b5bd5241a9e75229e943c88dba8bb0f4746b783ada0c853c2ac8604c8512c967558b0b674d6527d9370b1407f3bfb5f4967e7973687af75be9529206d13ff79ae0c712837c480dbc2313cd5722934c2cd23f18ed800d64d824d77185f676174a8dc21ecd7eb01b500f782f841a5ec80e0eab475baa0e8bca1a907192442e341120afa6a5d373f82f0e216e6fb3c7d71e9d0f862c5e29c32f20cc2a4c4ecdacc9ae251169ce84fa550b0f0e98d309d3e1b97d1cef58b5f562b8aadb3e61e7d97b02d1c0b01fc2c1167dfb431f1e3d18b37de221a0fe90bcf28930721a08dc70ce845ce6059839c2aa7b3da05855d2d4a9ec5df179b3b3", &(0x7f00000018c0)=0x1000, &(0x7f0000001900)="c6575b01d43967b607e6a61eac2ccfba16fc03ad7d6f4d61c001699086b73dfb15d58f13818ae100563f7f700151b3134970cc7a098683aec732c903b7320efc923b7fb99048e58366e6530a51a632e8c8fd358d7f963544409ee860df101a23365225", 0x63) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001980)=0xd2) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r2 = getpid() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f00000001c0)="9ffc7df07735c14333d7d3c5568f2ca98c91b36f6e", 0x15}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x164) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r4, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = socket(0x1, 0x1, 0x1) r6 = dup(r4) recvfrom$unix(r6, &(0x7f0000000440)=""/213, 0xd5, 0x1000, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSPGRP(r7, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000001a00)={0x6, &(0x7f00000019c0)=[{0x9, 0x20, 0xfff, 0x80, 0x6e}, {0x9, 0x2919, 0x81, 0x8, 0x1}, {0x2, 0xfff, 0x7, 0x400, 0xffff}, {0x101, 0x1, 0x100, 0x5, 0xffff}, {0x7, 0x8, 0xfff7, 0x634, 0xfff}, {0x2005, 0x40, 0x1, 0xd5, 0x9}]}) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r6) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0x6, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf3, 0x10, 0x9, 0x46}, {{}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0x20}, {{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0x7}, {{r9}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x2, 0x7ff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r7, 0x5) setsockopt$inet_opts(r5, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, 0x0, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) r0 = open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000200)={0x2, 0x80000000}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r3, &(0x7f0000000140)="d7", 0xfed7) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000040)=0x200) writev(r1, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x8, 0x0, 0x3f, 0x6, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0x64, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) socket(0x18, 0x2, 0x0) executing program 6: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) executing program 6: open(&(0x7f0000000040)='./file1\x00', 0x0, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) getsockopt(r0, 0x8, 0x3, &(0x7f0000000140)=""/79, &(0x7f00000000c0)=0x4f) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setuid(0xee01) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() syz_open_pts() r7 = syz_open_pts() r8 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r8, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r9, &(0x7f0000000100)='.', 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1}, {r2}, {r3, 0xe65dc00084cf4bdf}, {r4}, {r5}, {r6}, {r7}], 0x7, 0x6) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() utimensat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)={{0x2}, {0x7f}}, 0x2) setreuid(0xee00, r4) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) sync() executing program 2: symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file1\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') getuid() executing program 6: mknod(0x0, 0x1ffa, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) poll(0x0, 0x0, 0xffffffff) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) madvise(&(0x7f000021b000/0x4000)=nil, 0x4000, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000040)={0x1, 0x1c}, 0x2, &(0x7f0000000080)="037286cc7a96c3c1d04c59623c771bbc556a86b135883bc03dcea7f6352477056a6ec77f36f830d8c115639b24b302b5a1e2b74eba4bfb4953afbde71c975df297100c903ee95ff50f4dfbcd1e5de360bfd080f9ad1170bfb1809f0e9c8e8f9ee7835ef32e7252b0f0ea35989ceb4902058d3e8aeb809c4e93112234108e913e0f40d4e9312ee4d61df1d922a692422fa2fe4410101fb2880771cfe1c69ba8efde9b66c367270674df8dcb79166a2e348b59135240526f00f159ecf1516248af0df5e457a66daa41e1811172c0a48bc652ea31454def25bedfea4763e52d704f9339db21217577d93da45cf64b598ee6aecc4c6aa74ecde65d64b2289b0b", &(0x7f0000000180)=0xfe, &(0x7f00000001c0)="f75a8cc6888695fa4784db4c", 0xc) executing program 2: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x200000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x615, 0x140) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r3) open$dir(0x0, 0x2, 0x10) ktrace(0x0, 0x2, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0xfffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8001, 0x120) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7, 0xa8a}, {{}, 0xfffffffffffffffd, 0xb, 0x2, 0xce, 0x3}, {{}, 0xfffffffffffffffe, 0xa8, 0x80000000, 0x0, 0x81}], 0x3ff, 0x0, 0x10000, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6, 0x0, 0x0, 0x404}]}) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000f00)="9128f8ed1802da9212b45cca21e7", 0xe}], 0x1) r8 = msgget$private(0x0, 0x402) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYRESDEC=r6], 0x401, 0x800) msgsnd(r8, 0x0, 0x401, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x100, 0x2) open(0x0, 0x180e1, 0x0) executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x8022, 0x80) sync() executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = dup(r0) fcntl$setown(r1, 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000380)=[{0x2}, {0x7}, {0x6c6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x8, 0xffffffffffffffff) close(r6) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffcda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) socket$inet(0x2, 0x3, 0x102) sendmsg$unix(r7, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x7fff, 0x7}, 0x10) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001300), 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000000000004"]) executing program 4: socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x8, 0x0, 0x0, 0x8}]}) mkdir(&(0x7f0000000040)='./file0\x00', 0x90) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) executing program 3: open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x1e5) r0 = socket$inet6(0x18, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000180)='\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') rename(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) getpid() executing program 4: r0 = socket(0x6, 0x5, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) chmod(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9529a9913c01069d, &(0x7f0000000c80)="83", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040), 0x0) syz_open_pts() r7 = dup(r0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f00000003c0)=0x63) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x5, 0x2, 0x7}]}) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r2}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000300), 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040), 0x0, 0xc, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x4, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) acct(&(0x7f00000001c0)='./file0\x00') r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001280)) getsockname$inet6(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001380)={0xf503, 0xa06d, {0x5, 0xfffffffffffff000}}) mknodat(r3, &(0x7f00000013c0)='./file0\x00', 0x10, 0x1ff) r5 = socket(0x6, 0x4, 0x3) rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') select(0x40, &(0x7f0000001480)={0x100000001, 0x0, 0x6, 0x3ff, 0x7, 0x40, 0x6, 0x4}, &(0x7f00000014c0)={0x7f, 0x7, 0x2, 0x200, 0x904f, 0x6005f635, 0x4, 0x9}, &(0x7f0000001500)={0x10001, 0x8, 0xffff, 0x4b9a, 0x1f, 0x0, 0x494, 0x4}, &(0x7f0000001540)={0x6, 0x3}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001580), &(0x7f00000015c0)=0x10) faccessat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x20, 0x6317585722b7c049) sysctl$vfs_fuse(&(0x7f0000001640)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="4a6a7f16b7", &(0x7f00000016c0)=0x5, &(0x7f0000001700)="09c9d54e06e5fd96239cac8944476278ae50273195d9814d45d96f3aebb327f8f8c644d64a02cf0492fbc0f6d1b872347c366fd2b499d16d45bf3a5eba8ff66a1abb48d35ba481a4d9c73d988cf0f05da736fc41a9", 0x55) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x7, 0xb7, 0x2, 0x1, 0x80000000, 0x0, 0x3, 0x0, 0x0, 0x100000000, 0x2}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001840)={0x5, &(0x7f0000001800)=[{0xfffc, 0x0, 0xd8, 0x3}, {0x4, 0x4, 0x6, 0x4}, {0x0, 0x13, 0x3, 0x4}, {0x8b4, 0x1, 0x20, 0x2}, {0x81, 0x3f, 0x6, 0xfffffbff}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001880)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000018c0)={0x5, 0x68, {[0x2, 0x5, 0x8000, 0x8, 0x80000001, 0x6, 0xffff, 0x5, 0x1ff, 0x8, 0x8000000000000000, 0x1, 0x0, 0x9, 0x70000000, 0x4, 0x1fffffffc0, 0x4], [0x7e, 0x5, 0x7, 0x100000000, 0xfdb8dc1, 0x8, 0x9, 0x8000, 0x5, 0x7], [0xffffffffffffffff, 0x2, 0x2, 0xfff, 0x401, 0x7fff], [0x1000, 0x3, 0x8, 0x8000000000000001, 0x6, 0x1], [{0x1, 0x2, 0x5, 0x9}, {0xffff, 0xe806, 0x80000001, 0x7}, {0x200, 0x3, 0x272ed11c, 0x1}, {0x1, 0x80000001, 0x6, 0x83f}, {0x5, 0xf6e3, 0x3f, 0x80000000}, {0x6760, 0x6, 0x5, 0x2}, {0x8, 0x3f, 0x7}, {0x0, 0x0, 0x916, 0x1}], {0x6, 0x10001, 0x1, 0xfff}, {0x1, 0x101, 0x1, 0x3}}}) socket$unix(0x1, 0x5, 0x0) sysctl$vfs_fuse(&(0x7f0000001b00)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000001b40)="be4b97eb887a8a9e0c7f621fe322e68793dfcc7d76b6e521af9d09354fd7482d19505d2a6a0480b396f8ec1df924b1767040f0e58a19a78debfa836ebb45a3abfe77beb5d70ba8ad85e032f95df17bc33f64c5facb61cb803dfdb6cb3ba5066f7a", &(0x7f0000001bc0)=0x61, &(0x7f0000001c00)="fad7492c8eaca5cace4e3e4fbab87debfb3a8ad709d1a7b6a94445ef687a39de675e8f376b1094688d97cfccb3e4a662039f1379d85b9a8daff94ae4ee9af36859be344ef078ab3f2cdf11fc5d916d171b3ad9036dd519e0f28c91e08a164a9c97b9b77a7f64f2023609cb1e259cac0e0eab2cca5ecfb1a315745777e5043efc12d01f8f8288e878c47ac590492ce9a59e4dffbea652f60fa76a1b2264218c43ccaf93263a9e226927cb682d2346413fe037ae8e11e7bc92dbd498f33970d345f203f9773047f53410cfb5e91262a6ff54603da45eed841a72553e290e43bf", 0xdf) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001d80)={&(0x7f0000001d00)='./file0\x00', 0x1, &(0x7f0000001d40)='./file0\x00', 0x8}) r6 = getegid() socket(0x20, 0x4, 0x81) r7 = getgid() getgroups(0x2, &(0x7f0000001dc0)=[r7, r6]) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0800000013000000ffff0001e8ffffffffff0f00"}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd600000000014060000000000000000800000000000000000fe8000000000000000000000000000bb4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r2, r3) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000080)='\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') executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="ba0314e1", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000001980), 0x0) executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x400}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xb2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x208) r6 = geteuid() r7 = getgid() fchown(r3, r6, r7) msgsnd(0x0, &(0x7f0000000380)=ANY=[], 0x69, 0x800) recvmmsg(r4, &(0x7f0000000180)={0x0, 0x2}, 0x10, 0x1840, &(0x7f0000000500)={0x40000000000000, 0xa}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mprotect(&(0x7f00000b9000/0x6000)=nil, 0x6000, 0x1) dup2(r2, r8) select(0x40, &(0x7f00000000c0)={0x0, 0x3ff, 0x0, 0x0, 0x2, 0x0, 0x80000}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x40}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080), 0xc) ioctl$FIONREAD(r9, 0xc020699e, &(0x7f00000001c0)) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)) executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x120) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x18, 0x2, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) geteuid() r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0x16, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252", 0x75}], 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000002c0)}) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) (async) open(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x10000100000001, r2}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, 0x6, 0x5, 0x2, 0x0, 0x800000000000003}, 0x0, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r3 = socket(0x2, 0x3, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) (async) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x399, 0x2000100000002}) (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x1ff, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) (async, rerun: 64) syz_open_pts() (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async, rerun: 32) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) (rerun: 32) executing program 2: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000080)="82a0726c2c39d62de8596de7ba2261a5a72511e2d70062b6e8bcff3132a371fea5716ab9556f980bdae86c8a519ebe6fff77d852c397c616b4b77af774f57232c461131d29787bcb35129b6a3d85bd75b678be9fb660e9aabe5a1d8d8bb55245641fa0a8624a5520f48642b928267e2f0299a6ff112f6204550c49152932aa31bfeaa61674ad8667d770967bda47ba052224ec8636200c71fd18107d0c4b14552d7c006ea4a1df19e4f45a24819f75a500f4a0a9483e7064862c274bb5f8762a3c", &(0x7f0000000180)=0xc1, &(0x7f00000001c0)="63c8c75936147e7f32bcc57791c757ae53e953785f3e4faaa4cdbf6a661e816181551557abd6e318370c92b90ba0417aa1f220953b7f6445c701a0d1dc8433d177fab0107765ef1ccd31832e7b976d9f03b86675bd5851e6e158940c2036305d", 0x60) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="aa", 0x1}], 0x1, 0x0) bind(r1, &(0x7f00000002c0), 0xa) fcntl$getown(r2, 0x5) ioctl$BIOCSHDRCMPLT(r1, 0x80047308, &(0x7f0000000200)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000280)=[{0x6, 0x3, 0x1, 0xffffffff}, {0x5, 0x0, 0x2, 0xcb}, {0x6, 0x1f, 0x3, 0x8}, {0x4, 0x1b, 0x4, 0x2}, {0x0, 0x7e, 0x5f, 0x60ebeb92}, {0x7f, 0x0, 0x0, 0x100}, {0x100, 0x3f, 0x55, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSFILDROP(r6, 0x80044279, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x13) read(r3, &(0x7f00000001c0)=""/64, 0x40) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') r8 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x161c, r8) fchflags(r5, 0x10000) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8280, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r4, 0x7) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0x19, &(0x7f0000000100)="ffdaf680000000004f052700000005ecffffff00", 0x14) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r3, 0x5) connect$unix(r7, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1ff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 7: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0x58}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x182}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000002240)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xb4}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x38140, 0x4a) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x2, 0x110a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x1, 0xff}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000140), 0xc) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000040)) mknod(0x0, 0x40, 0x2) open(0x0, 0x1, 0x14c) semget(0x2, 0x2, 0x120) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f00000017c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000280)="6b6383d9d39eee6af92b401f6ce95be85b9e1cf61816d1a081d49aaa61c19c9cab07fcf21d8ff716da3480d9a163d0419633051ddbf74b26dbcc3b095cb00b6a3e8566471694e52f5113070efb0f954eeeffd23230e5ad12a531ff8643bccb35bd237e9b15633684880cafc72dae31084cbe3c2553e1b5613e84031882f49a5956a89174c559599fe8073615e8ad6c4afeb840192936fb9ddf69eb70df8e66e3301be921ddfaef41b4f0636a9c689235b54b8eb4523e605cd18a7a0c2465fee87b7039453de614d581370830cd4265d54d416db83707a487bbac38c36eecc8bd606ddc21e9b60c36fa1c222cab15ab0f197e45b4b5d5efe513e2d993394e8c3a20504bfc6684dc2e518e8e75cee1c2764b595d851846d59dc00da77fafecfbcc69cb3d73f88a4664f3ddd3630d17af16ef8be1e88fe948fffa1f38828c217a4d8bed8cca95fbc7bb1023ba61d7acde7d75083894d92313f5a31be53de0beb5b81750991ef404c1411d984757a9c610dc303a179ae4424a53486d0113de4ba475c599f71d7dc1ff466c7e512a4cf43ffc5ee652228ad3691914da5ba8b22aa570a96134d8558548be7366e831626bb5b490633127f24dbb1e8646579cc3304bfa0718be32030c75040e07f373e8be05485c8ae797c1f874791409ef189c8503c7956e7405cf8a89f8f8d29e34793e3d7b27240a4ec0e27b4cf6349a55947f0b0e5ed2dc64208fb4662ccbb72cd332870195762b5558b4b9e834691faef96206b23dd7c78c20f1b9c932a4819529853076528eb6b4b72a4cfb818bfa03391aa3d854a270d8d2458465864320f7bcf17b7bec3cf40c0a9f11794f79f7207c612b4ae1f9e20c32c78e0d20e43a51273ba610573447b234c5a54316b743a9194662bce32c2d3529db592588c947a377af8c3ba9cab6d314c8e8da12a787adda585e7e81c52e69b76f02bb2c1be856b8487894707c9465bd0298eeef72ed2ced2da072d80fff478b29d1442b350d844af53997b8443e1113b96db488111f766883185cf0edffadf11a985d814a1fd8c508cf0180d6889d3bca286962e4427ec3df216d971146e849af232f3c5a9f37be27b4c05aed872fa280ec86f1a6d8dc92d11b0371cebb693b6d8a3b1f3c99ecf15e3854f3ab90ff94c47875766a68f082f14391e42eafa06bc4604617a4b8a619e429bc57995725adc22b984860d65a46482c9bcb38385b91e7ce6208deeec6023ed877a43e7efb5208654e1ac863ea3d220810dc94a73f3d7a2a9920e91a51c0c85c5247c515bd1e72db5345c04cd4c5f1fc182836954bcedc83f8fdcc085e5ab9d6d387ba59078ccb64a6d61259c9156d0090e50a9a886a7f44b58737ca96f2fe09d0adefa9e389d67d1ab22d49ebcfef6bff31af61bcd312ffd932d93b6c6aa7807642431089805b34ac37ddf3d1026a797963b4aedd2284889bd04a15a4e97894b2d1c839383505ceaa7594f663680921bbd9181f8b3b1885fa8de519c19a971a778e59667c62b0e79e440f543672f426cec367b05f891dbd7147149fe12fbf6d6ab5ef7d7082e610577bb2f94c2524f3888f33fd78b462295763008da98dce49c112f78d910f4bcf02cc278ce82909f1154f6ccb9eec0cd297f39c5d8d706e995a9e92495e6a8975ac241aed536b64a1b1f5b79de702a3d8629765b808c5416ce9541d43a0ebe056d372f5ed84c08603b7cc69c68ccf1bd9858a11648005bb7e58c42cbccf4e0fc25a6ccae1e3dc55baedfddb24d2bfe2fc05e3f9d0c09a5c2a14c9e8837684bbed1281ba8716c5c925023b71acc8f9831660c82034ab197bffeaf6f71a6ce0bb72780ebd7703d28aeb6cc1d00fc4610749f9df83184159a2a1d9ff18293245a9cd0e0cad5c8244b2f30a658d065797fb0d68e864e8193e42f6a6a44b05eb2ab1871f56899262c0512c047bfbd7c720a6154db11beab873dae54d751663a0f9a0e81bfe3cdd1f7ba8d2bb90cd61c9fe9a86ef3e66137d47615de4c1df6b5f63658149025b8de07fb3ff7d894e33b422cad08d50ddc106389520f84b4cdc4baa2e3b20c26dc0fe51f2dd38218d78d487b9435eb161bbefc398fda8f64b6519943469f34dedfba2a30dcc5aec6b6bfa4979a8e344861ba2ab39a701b2129843449a3641c52fcd96b19775534b5e34515208b4eade8919e1cf9b9dadbc957839935d29ec7321e949191a0be4f4918084eb2570f9b0d8546a01db5b995c6ab4999bdf22fb27296ee830c4a1d28961d4fc45448300e8481ac62ac529364d761787b3cca74546dc35ea84b8bc595b53292870b34d576a6b2e7cdb5403fecdb4340dccee508be1a77e52c19496be6594a19fb87e9b750117fd77b695206014f74ac479e638cbff939c85726e2f204c713ff47d20d6c85da23cbc9fec1eb56c06beb69a33224c3f4a2ae72b2b1daf2c49c491add4859f2150174ecc9bb3ef30af1e881f57bc0f863e49e4f9b4ae4d14c1ea512667cc5d90ab7b6c103c676aed36c9d584bf25cdfe32da87064dea9cb950fa9be71dfccda77d3893d71e80c9708efe2032a9db26dfcc0eda68d3536a16832147546de3b3fdd7a1ee059772cf10b161ce94ae80dcc492bb30bfbbc95874803d737c97e406f5f8e909455bd96bbb0cd758b8335704ba6f5edf8f50c765a7fa3e100ac92c70657a874f6683a2b25176bf09e3e22c5b15e16e0107c7c1c5cedd79961516e8300efae9d7f5626e96d68ec7e648858ca7235d9a422aaaa086ed1b4ee2bf874f212fe7addbc76814d46b525d69a6043f2c52f005fd0eccf19ab044cede5cb080d36729029dc1107892c58fe9bd3295f083dbfe6f92f69e5643bd92781d22a547fb7599bc91465699702c7f204db7a7b0cfb81d8bfa1f10baf1b920ebeca0544c76abbf38121c264535e8959ba5c9223dbe3b677c8985b457a257e96386da75078d889bbcd273667b49b57b9db67bbd6031a1f87944fbd1f15f3a7cabaa473d91c563df34676a66bd7b6b0dc4820db3d8a936c38e9aa1baaf24c9ef5e2a606c1d358ed4512e7b2cfd84fa1f33d26e33b5a0924fc3a16a71689744d1fbab2f53dcdc33694c70dc62611d2f82771475371110597de3199c9735f7f8ab8b0d2bcc8574ef3d23c40754e0edfc04a201ae67cc95fd65d2319384c27027947bcd1df35ba998816de05212cabe4fe5519acdad3c617be67cc43258cede26672ea13ccd0bf19bd975262817ff6a3a0756f2045b71468e111f2eff7576e5e26c749d6e8d700e71f5da2be73ec527f878d6861fc2a18cc0d5a6633e39d6727fad2749794fc25e0f52b5482439a38751767182dd96848ecbd180b58622b3900aa0cdc31d481af0dc1c658a81633cde960452306a6d0a90f73d663bb4540376cc65a8ab9f0a8080276e5665b922841fb3c80f90d33c93fd029daeb902cf9713071c67873f51e6b277343dc938dd417848a5a08f59af30a06fef9a0b2ba6bbd59e6df6f3ac593d0708428728757502f004cf03434082d040e44d1db314ceba87e83b15accbdbd7310f85b438b5363613e6e69e5eb0494e718b078274a813d7999cc87c66b0b6dd4b5c64be7227a0efa56cee4d7727c9742e4e351ba0d0c89dec8589ea1579537da02d3cede797144ae2373fd61ba1adbac2fe76f2e8f8d8d8766bc65633379f9608b6c3726873b7cb9c01686a59de69d39e5c7ee5ace77a7d6019ca9494282492fa278763c60b1f92e0102bed846acd17d30e6816849a3b54f5ff81f1f384b7e3b54f2f508361fa8aeb0c670a72cedcc9bce7a3f8dc1a10c4dc09164ee905dbca1b99be6f221f7e194c8fa4d3e345a08387abf179399a2a3c7cf5f450e7cceb759380a3570472e92126e362ef04a6850373ca96dd28e32499cce062fa64b05db85f14357c99e01153b5a71b0d83df807b6980d3261eaa1dce7be5e192ceb28d2682dad7785fd70931071c13ddf19ec2c637c83f7e5a095c98e750f8fb7943ac3d646c72fa22f5b1b69af1288b987c45e87a05ff6d816b59847177b20df30efd5753446c5745fac397275bbc6124e0730111ef3388a5c04295f203300aa726ea5a6e77d2a50ec3e6e5b86870bc98f0996b210c47b6623c8205744c85c95b12dadc88c9e894fec35f624c6dd60810b62543a48af5938ebc386c099933b084c2903bd80f9dec1c15bd9816527b992c808a6996ed1973f644d30e24ec5d67f02b60915fa4107bfa9dd609d3804724ba54d77b6cd0e7de0b58755fee8c8c0e8e0e27052ae221fb964a68444c94eff3cda1435bbafcc3ef7e6877255ad10ea34dd5c633f29dbe9c5ffcec9616208571ec7ee22d957275e3a40593dfcf741207894bdbc9ce7a4f68f3cf0c4c9cb7543b3bfb14ed22b289250ef1af399ed506d456745477f800ba3823b8a26c6b581611bd3d5d6fe35bc6e10058d25c33f0d72311dbbebe5e75ada5af45b0e802e151a831709b19a9a4927376d661d36b41538636eb6d3a985df92f4d7686643db423a06a09cd9ddbffbcd18cd69bd5ce13c4093fb04c2ef967fd5d074588d46e71038c8fed952e9857f449d497921eb2e0e60fc1511284911e50df7e16d6b31e4fdae2d2be42349fc8ba951536f2cc0855713ba971388dcb9c206a4006e3616c5597fedc6bd7e3eccedafd16a70f454d62e3d9f9a96b5ef4786ce50efc82c3b5ffa4f2e9ed584ddfe416f8378a39688c0b716c3dd7f376ad38c979558d27bac2326316ad0e4e4f946557784c1768d82dffb1b9ec99b47402572e2305204464e0bae38ab4d7efbdf8cb27d9e241861d514deae4c44b63e049bbd326b80a89d97847cec9c1d4a2f6879df307af0bde9739fadccaebdeae00851b9eb568278dfcc493cdec027cd3e83f98ca7a9aa6fbf7dcf0c117af686121e1475601cc4f6ec3318b74e9eab3b25e1d2cefa21e49db7bd89f7babb3794803a66bfc020dba7d4b87229d7f005bbc3390d8d4b31b011b4bffa31836f4ad9acbfd875cb95974993e3ade5d82f1cfb5dc18c02faf277972ecfa9f061bc06da6aff28abaf713d33f2697c8fb105a8313014c0deb622ae10aa6b01266951d497eb8f1f05f11960d940ce9d3302bc115535f469517d5d2cbed15464e40f124d5147932b561eec3b55cb56d1cf37f5a2ff56e70c546ac8c7c459f36ef5e305f7a0be25bb76887d5cfd89d3ed6bed662a778f852be9e772b4be9594d8a4e58149d9e7170d706e7d6bb587b4f8e3618c6ffcbd0b20f41ada717612bd1cb68246057f3cce8fad0ee323d136650f2027f540cd7447ca82856599eaba2b408ae85c5a97210d4cad29fe8ce32dd5c2947ad1b4f93f2a838de73d96f8ee98ddba8d36a6d9554908a082129a26659ff23448340c14a76cab959e98ff44a6752fee89d333dfeae44151e36f5af4de15efe2c9509559c3f07e7d48e8fa6f2f1067ed8bd616c08a41f9ced6a78019529f58bf43954607d1e80ac85744788da9c625b0fda9df9a21efc67ff58dbb52c596bdd4d1d5dfcb901470db37796d2faa91851f6ec29c68eeae7ddab55a90e40fa9edae1471db7c8eac672b09f110e3764a8af43fcae551d26311c38f4055305ac8bb1a1fc6662ed32d6c84f53ff3f94857b004722b17a73cd28e13247cdec7c41e6b4551cfc4f14ec9710d3b32fb95b65b33bd6c6cab7ed21ff50cee161e37824e982d16f5a679ffaaec8d282aac6666bd739f4328bc94f180e47ee479b666b537d5ac7ab4f3e55d5ed5b05a2c8259a4249c03af3eca1e22cbd21ba2539feb87bf2c6e8d251e59c1bdb33b83c80d02b2680", 0x1000}, {&(0x7f0000001280)="0f525942aa04eae2490cf17a13a3fdd8181da0997df450096c944c95cd0ec2e9e6ef2c7aa6dd66dfe9e1c7147bbfdd00a952d5badf2b1726d14ea126f871f90e8b03acac8b0104c64bd5f892721461506f3cc8daf7d33fd537b4b4f10d0570ff909c6fbada258446ada51b2038d8db051102b564bb48f10ac0f2684cfbcca3c5d17bdb1fe837b712085bf401a26e80a251a6e9e4936e8ebfc3128cb23144e5b596073270a30097a9830756993c7212386d43af40e09ec8fa2d4a3dc6ae37dae60df9d810d1b5afa93d0342b5fa0d51bb32579a02284ff4955ffc923d1ee57f", 0xdf}, {&(0x7f0000001380)="0a3ecfbe4a38e0db8bea344c408e00c3e65fd5e67814c3e4a06c84a04cad7bc3f670e6aed3a10bb2ae8850c787c42fa345027b8977c352d8f67e55bc776846ae723123", 0x43}, {&(0x7f0000001400)="abd2ed4bb8119202aa3065f634ffc7f5d434481913645d113ea70119d0fd610dd61f2f0025240702642843b3936090946c3dc7ff114bd1c2bd78e1e877e53eb7d7ccddaa7c013ec4600ebaf067609acbce87427d7c47b279ffb421b1ccbba1ccbfec4bd42a49ea00c28b7c232d9bae4de503050d52995aa969e0", 0x7a}, {&(0x7f0000001480)="3ec437cd040d2b8d138b036c5ff1f8e3539fa9b7ba6cfe497f6ec08e8b69e15c1893ce4e32f7c9774f334149fa2baed82008aee8d289bdb6412f0336a624c2e35b96c182db3e78f274017c77172fa24ea2727af13b413f250a120a45ede5e6b0a3c7d9f83c0989ef5510a6141bbda538b9307d68721e85c144fa138e7ebc53496ad0132abd2b73d91c67c6a69c835f8c2828de9f4514370cf2047ea48d5d2218ee2400f48caf3adffc36aef6dac3dd4d893ae2dd0245b0dace041755bd6bedb77e", 0xc1}, {&(0x7f0000001580)="5db8dba30f24eadf5d115fdcc7eeaa4b2362aab93fea24b48c8960cecd3f84ac959cbe3d5a475cccd56f00dce3e2721a61134445235776046e3707243161f923de957721b3e9cae531ba88a40114fceb81f61a30fd131c9fdc19cc1e679a4c4fd2dba4d7258580c343ef252a4d2353c0b77ff3961a1505bc241a14e68f33110addd32b2b36e481aa1f8bb831711a5ad40e8e70bdd7299883a987d3a2e64bf58247", 0xa1}, {&(0x7f0000001640)="3743804df52ec584799ef4243502b7c1c93c1d9fed2b8f5ae7626e81aa28189312002d6a2881e4a33d00300fbcfb4a595844690ab0da521dd66108ba2a2f48834c8105428aed32099102e8e594f933db2ba9b272ed4aaa8b202a46948b8a9578619333ba9abfe6772e4294b297dc0e971a776a98518e34e5f241997c396f1abb4b4195551983bd6095c313b8f5aeb0229a6b8604cdef40fe3ef1b8914a6139694d25bb9e4721cb67b5c6ce37eadda7c2f3", 0xb1}], 0x7, &(0x7f0000001780)}, 0x8}, 0x10, 0xb) socketpair$unix(0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x1) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x7) close(r1) poll(&(0x7f0000000300)=[{}, {r0, 0x40}, {r0, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xf2\x91}./{%\x00', &(0x7f00000001c0)=']D\x00'], &(0x7f0000000380)=[&(0x7f0000000280)=')+(\x00', &(0x7f00000002c0)=',-[\x00', &(0x7f0000000340)='{.)B#\x86{{$\\+}\xce{)}{\x00']) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {}, {}, {}, {}, {}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(0xffffffffffffffff, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x168}, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{}, {0x81, 0x5, 0x0, 0x7}, {0x7}, {0x3}, {0x6, 0x0, 0x7f, 0x1}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa00000000000000000000000000000000000000000000000800001a00000000b373630178280457c9e17ea999978cd7000401009078000000006041c93a000000000000000000000000000000000000000300"/102]) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2938350ada838f01d956630c0b93f1550c2a69b360e7bd67981d1d1a5ab7f77300083ba11ba78e54606e3ea1d6f053faeb0d72045ded715bbf333ada6167b90200ec8f80f15d7d93dd18abc2619d4b2787df5cd514c55466c87004bf8eacef7eb20c9243dabcc2d599cd3803ecf479679c", 0x71}, {&(0x7f0000000080)="54baad6838a09ce04b5525b7f664fa9b1098e817b8856f4957729360b2599f146a57", 0x22}, {&(0x7f0000000700)="eff22f2e71ddd23311de33705a53ae08839827d1284173d68d66f858ff32a375e6738c53784a09c6617550bcff326129c3c270affc70290aeb19df91b0d2818003ff48147ccb5671f98ba1b2fa59320824d3ffe5e56c4f815ba1fc84690bed5f68aeb2c7c1daf3ff9d242f19d48c4d182c69e8c1d2d772622611d5783d1014ebfab7fc73dc3ee20597d97855948c2388f74dff1739596895a50b5843f81bf4772ac425df2e0d94b0a74f83840c8101e662932f00e8fc9b978ed5baeccb4e2d6cf01d9089104805cb47573e58e47f1896a7e6c3364c003e8d9d88067eefc6600e641159cc92889b87ce66dffb361688c823d883c32b6e410d6aed60d398d7b4d91e6e97d44e2380a0cd16dbb96240bb007e4b8841ff72a7ea2ea5e0a983aa642888b5aa3a8d17c1fc6f813e9397bf5fdfae1c7ded26530d98c73acc940263784d0d89e4e2b6f681207ae52c0f4d22f93ce64d81ee83a8120ae1ec5b5c2751d83f13b8c773cdee5da37c46ae6f88c6f9e1386999f8ead59a614e3ae2eb9868398e61f231016543f357561e52572a0b88b2e2a65b58330f78f957c184a5d58f6ea3cf6a7bbf6852042af7435780cbd877ca8bf0188ca79f12533e54ecd037191465c4f369059ab5359f8482382288963ec8dc24ad5d38b5f82f4b5542fda5f8dd9e17d6d788b85ca3352d77d18699ec0f9616bbffc77c7daf2c73c8381a9c52bd171d8447c26401bab1ae62e29001f5b3373a7f6de2a08eb291eecd812b57b74ce56931ab70ff660ac507490097a101411e7206ea036ac6159b1c663effa771e6c09107bc92587dc03538f8fc3fe64de934edcfca4b43b48e579321cb51fc9fa4e92e157bf3cc56db24e8145db6b0d5595bd83b89efb441c5eb0a749faea12c3cdf55c4bc1143f39bfbd79ff7e21df991fd50d1a22e718e4dde7036b0022aac8c8cb22abbd72389807284f8737ffe08979377cf4f602cb8d45fcbf4c7c08cb838df793eb8da679b9eaf786e6dc15d853141cfadb53cdd0d175bb05afa76329c813880d998899b1bbb8f09c4abd68ac981d5ec17ed11e121f2494185bac9a18e63395b3b9b2ed4102d567bf74d459c9e381fab4d842fbf00994887684eaedf2f62a354cb087e2aa65afae92d2665aa6f4ef3cb2c68f8703ef3a84d0ec7ef5e0110a530cbd27c8c054de301fb627415303a0a9815cbe701998b2b2298cc94179a2607a285a4196fc4555c6d6eda2d91b79f2234b7567b6574400acac8bee06015fee11182751606753d356c4907366d010ceafcd2b1e365518c6336a333f94696469f8635b35924f3afc7c49c45fd2423e872d934193f7f3693625edf559ad0d748ab4c3e421d4f8a5b50a67a635087859a70491337a2b001fcecea5b5906299713933300af1a7fd0646e7a03b12582ba4f64dfdc31cb98141412518d698165f96c513f68d75564e54be98c980585a21959ef2974c843cde6646caa68c8845eb003fd1215521fe4f49f1ecbbf8ad7451df83fc70228413322d6a54f2b2acb5d880e66c9a3b521551474211f1f9561db6d98266130934ff93b32c1ac3a16ffc6d247588edfd730e9bb4b398e0529cd8acad26187106844a82255432aef9931e5de9c0954e02756e16f394854ca5f60e1a23371e8fb86dfdd1c11599caa48aea854c19ef2b86409612586c45b33e319472fcb346e5181f60db34a42e88fee419cc90c17875527e5955b5b7c77bb950670293220e6d62ef75e157566c54528057dc465ef3406247a964bfdd38be13e77ffbb946464d62e20a9ccafd4a42a05dcd10f46018e9ab355551986980bc40c6889fd8ce3208ec9030d384516dd5359913edaf9d22de14e2fde6b96ddda1829260990f1d2abc751302cfc4f5078c636bd73c7557819608bc45cefb2df69fb02b494de5dfa7db7b59642475db5a6dae936f03fa7f462fd5f68602791adb9fa7fb39dfff2f3a5130f96308204d2a2dcb408fced6d272c8f8f93eb031d3f70515444a133d16835bcd89894d51886571bb9bd62f248643dbb7812e52b001355fe1f5edfe25e5ab3be9f66a3ed51a95d27c8fab46d376dba126af1bb6310b8b0c3bc80f83cec41ceded18c59d6652544369bf61b6e0b44a25bec356c9b4ae2b0cc7c960689ae61c2e5e989cb23af3477bfda840d465a1b99182f531458937371ea272a00b9812036a8d9338ce97be578605fdd3fd2a8d92263ac188d6988ec9141a3e016d94a42e56484fe31db588039341e52bd1d2325d35be2d000906bc9532aebb877c22b34544b2b24d97002036cd37c68ad012f9c62540c197c8d31e94eac5f8b50492ed0682a412c4fc4933c16827fde64a0fd0509f732f48ad0a1cf922cb3f926f42d352955d1c2b6c1a86c6b9b1cb1ccb09a9b0bebdd2eac08f637a6ec7d952bfa18aa95d00a714d17ecad4d6bfde631263aed3a8bee8821ee26dfaf86f553c487cebe7e2257131410a63ba74af5a25e95454021f534b3fc921eb9efa4967d984fdff33f293bc9517ef5e78df87b24eac827a11927ef4baf52e70a675ad922b3d87ac86c1b0f3d075f9b7c02602bc4f40cd109765e8e6f8ee765f2a00e67cf0772f28eaf505a0a2e03d04d31b94720a57cc97e480adf1b4a2fafe46277ac1e0d518188fc027b8b9db0650ff35906bcc7bec4bacf08a1813d60090dc8793b06653ae5502b2b581952c1a40f3da73d9e65491c5cb2b75a2098e5a26e5540a8896f5573a9cc5a275ef1da211995c8ea27c17c6d4795b4192db268a012686d50b19029aa1752c181207509bd9d128f236dd5d2ee7aa7f4386a99dfc5a6a7cd1e9ae6231adf0049211f0b25c0c9bc638ff24132aefb4e0db642163150178cfc8e96d630fd7bfdfa8dc888141976d5a961f86fe0b31caeb73b20f551914ae5ad575a064822db5fb88d923800fb45322f548e8feb4635dbd70ccaa017174c3fbfe02400e14e9fe848eae745f40daa283c04823e12b695ea9c85c7a579e6801aae504daa53dd8c643294aa3ef96326a43dfcba65686c1ba02b5590e43023d7fa1b84067649dffb62a93b2d6bb845826e28577ad80d1407b4d744e683dbad3550e0885478b08c02c137b68cfbf166dba2749365a6937b4604af2b28ef5ca37443808161eaecb1c292c1d9f29eb46c0de5e4d6fdb2c0c60d6c5edbfdada6f30b49721a73b704a357a5e920882f2d1cdc2826ac823be42823d7323dacf0acf452f5705db5e66e67d7501fd06c03bf9ebbb2a8ae5a4670cc0966db283ad17f4cbf62533f8cf3888a49edb9298938e2fedfb6e393888141365d664e41af805fdfabcc278319155ea9c55732ea20db4752bf9634613fb946216f941cfbe77a64adfc4ebeb99cd11d06f6be2566d7459a60737996d23a16d2f5f6b3537e43fc2604ca807d5fb092df30d937af695def7fad263725df791348535659f018c915d0abe690d5f75eecca9cc3580ee272e95328dfef97012dd0412ed40da05200bbabd6c8534e92a0b6281b7749803ac8d8546c97ce4a3d4920aea780ca33421653a8c1358721ea3b389811f239c4782dbf51b530b3861080bdd460550e0009b96ed19b711cd0af1bd8af8ef57eff912e8711c68a1adf971e3254b6fc8c694c82d5a4d10629025a3e84f1871ecbe7fb9e438f1d5e4f85c1145fe203323d2623c368fe88a6add57e7aab9b2136a6886e4cd440289c0e5b19c44bc359f7d20e7501522b5edebb25cb3870b7c11f6a22e584fc94da83a5afb7297d853ab5adf9465b29d7e54621d0f1d98338ad54af41e5b644f86b36fad50bee9bd9150cb0447a0a7407cbede61849e05a61e73b9e44d85ebd227ad32294583670a360865fded687ecd0d3438d3fe5ac81adcd9207a14a91fa1ed17a054f08f7082344bca39e101ef9fc2b66b35351b49300aa0a2a0561adce982a305dde9bc2494ca0c5ca7eaafc086c8706113bdb883049d6228dc48c05aad4ac3ee5af3556ae54f692a4a928808b2b86090a9c41810be31648bd655ceb3641b1b7eaff000dff4bfff47da6e5a944369b66d169f978180239a81b5dae52f084dab0cc5958b95ed4bff969e4345ff9c9931e0c6b110033b39baa17a37a79c0f0e711876a7f12a83cc128fa935cb70449543cd6e53caab108ce276ed7837f3d27b69b29b559721bb99613a3f0f0661524a3375e7dee204d459e6d3f9b645551c7c76221475803267cd17c58992b53c26b1fc892dc31295376991eacc5b61c224c444cd96079fb7e76a480e685e547b7ffe952f864ff9bd739fd7b6c0dfb009da722638c92cc65fce65603fb43cf767e7a7eba05553c888de510f8d4acf1944f314c769d1368acca5f1ee3c2dfc547b0809dff8d7850ec7ecacc3f13de7200d4f7c3555448e56230b264e17c007caf93f87738d8d53b39a5103d39b8f6d3a4fbf9664eede1eab64d795847a924171c248bf6f7817c753069ecc93df8fa13bc70bf53aefea38a4354e9af281464254f1d91f61013e1a804042f5b8c10f631a04621a8a3c297f99c8cb53a0b4d919aeb7dc5cd6370a72f050e3cef3c9b113dc4a73ec0b29377423ae4a73d717bb49db681b0a68387ed7fc8bae89b3c9e3d1e28e79cefc4784a05afaf8e2c4718f320dff30792651dcb39fc342bca53c2cc3b293f2235e42703539b75ec45aebfe61770076994087bd57226c7e421f547d3a18d99f94ea14f5e8bac2bed6c6fd7aa34dd642374dab583bfea5997f225850d71c06682fba34f966f5910c38670dd24fd6cfc005e76a8a5fd7863dabc8ee6ddae4b48bd29d4167497848545d607b763f2db118200788ac86a1a00239be50c352ac2f1d0c9dba6b7d224855f7f6de7207a9ee7f7c95e4a402595266b326d8e714f5c91ce49e11014efa84f0323d932f59f75d6e187790dbc10129ec55e5669fce48a7058769abcc8618ed9cd355921d070378e3a5ccc1ea47875ed80515414f52d5da768c12eed07ff28057b1096cffbf422723bd9c6a9b5f4b7b77eb59a1e9b725d06a9a3bb1a763d54b6ca3f6e44b232514ee35a94611624a0e01459854a243c6937cecbb650d4d999a298607a8f732663f9b8c2e07d8187df23c50c18358dc75629a86f4e3a2e7e3e60fe18d8aa6a5528bf4fd5f3074e3147920e3ff27dd9249a131f63ea08740afa5fbaddb7d1b6532dc5c7782f2a52fc256a953eaab3a8f8420d5df89e8bf37434791e075ec5d27dda438fd05653f7a451ee529e924c5a214f96aa4c1da730a255478a4cae6e0a21e255080621b64b4d94b88c3cdccf059a9b6f3d30745bf7725e8bf70d077a81190816664ff81632f9ca7ba30b2e53348ce1f7e2e85a70a8e8cd5f9da965b83a444aef9d78d410960b03576008218d009b3b431ade9b5ea352816cf28a032cb986f023d40c13634a7b4c91a607da808277da8f0e95ed0ca45009471d85d439e7dbbd19de5252a3d09d94823ed5ffb7ad9c0e00e87d3b2b8330376d4f0c240b556cba5ebc0e8d19742bb3692a52daa4e694954af533fcf75beaa734d8bcfed9954a2c04a727dfc07b9bd1de81af258b7244ed271369c78db6ff2813d6051555e8865c658238ae214bddcecc6b438c6b3692e35d3e321fecc350b41575c27cb649c61e50f420f4c3a4a805300319338b1c5569a07edd1d954dd0d2da8e94f440c2e1ab1e6fb6ba3dc512738126dc193ca4430ad9e041f6afe9567f29fb11f34fced374d8c041339a953d0f38910a37d60897d619387e89e9ff3e5a077b3a3a172c76721dca93eb576fb5f046ca48f3ff1044f7489a6ec9dcc4d8551ac7ff29", 0x1000}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) execve(0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pread(r0, &(0x7f00000001c0)="52597d66b1ee1eb30ad5aa6cdcace55da51967b8fc693b6fba22043c2dd00e45aa961576af2a10456ed3c5c908ab1396b510716734beb4500ff33ebe46393bab7106e006589d755d93ed402424cb5064837c162c7a1aa6f0abc2764610fb6b25c4cce61e7873352a43b4b62ded88fb78e4d7337ef9442be006e9483059103680c8627c2c7bd8dee97b9b99", 0x8b, 0xffffffffffff7fff) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r10 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r3) setreuid(0xee00, r11) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r11, r3, 0x1c1, 0x52}, 0xffffffffffffff00, 0x7, 0x8000000000000004}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r10, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000a00)=""/162) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r9, r11, r2, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r2, r7, r6, 0x12, 0xd}, 0x6df0, 0x441, 0x8000000000000000}) setreuid(0x0, r12) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0x58}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x182}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000002240)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xb4}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) read(r2, &(0x7f00000001c0)=""/153, 0x99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000001c0)=[{}, {0x5}, {0x4, 0x81}], 0x3) semop(r1, &(0x7f0000000340), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) pledge(0x0, &(0x7f0000002b80)='\x00\xc2\xf1\xba\xae\x1b:\xd2\xfd50Rx|\v\x86\bm\x978@\xbcW\xac}\x0f\x94\x97t\xb3\xe5V7Z\xf7y\x83K\x8ecp]d\x1e\xb8\xb8\xe8&I\x06x\xcdM.+\xf0w\xcd\x03\x15\xe8\x86\xefG\x0fA\xeb5\x92\xa98\x81C\x99\x91\xb7\xd7\xc1\xb5\xe5\xc6\xd2y\xb8=\x1dT\xc7\xc43\x10\xf4\x19;\x9c\xef\xc6\xa55\xe1\x93\xc9]\xc1\x8c\x12\xad\x13l\xb5yL`$\x00q\x9f5\xbc\xc8X\xc1Ko\'+\x9f') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000440)="ac48e3862efae320e7aedfbc6e71b9a55c5bd0b84c878fc1031f11d82a01fb2ae861aac9e4bb60bbfb124f58f34fd568a2dcb04c03e059d89ec9a1eb9306a57f02c6ec0a036de521599e27d7adb38fdf77336b96ace76a79f2d8ae94a3645d71b24c78b04510072cb8c79b8da7fb2bad8f3fb90202f5dd3d29e63fbaab113f14ed87929a507e9dae5eabb6497cc796ceab89"}, {&(0x7f0000000500)="27fb60e6d515fa7547e1a36f3334d5e4d175072c934490d201847abe4f843c634fa7a12a7cdd4831437fddf1915806398d741b7bf716f0c01562e7247a04cadbd1fe5d2ce936d968f84e6d98774c645ae819f2d70f739c14dba99246b8f13ec45f738098b9e0800260670dfd39473196d37096c9a063d1be2da8169186c8285fb2c1456a3c7db3f3b8a5d97d63de44f54a6b0e3ef53a7cc4fc428bc3d6cf95912103a257b27ae00c56c94e1a8ecbc9ff7c63ba796b8bbf5c53"}, {&(0x7f00000002c0)="0011b2a7fb14490a3258a2df1f081a"}, {&(0x7f00000003c0)="ea2b4cfbbac125a3e395379c0a92a1b729728bfcd26753a5dbaae6e65b5f75f2e11c5f94d3df4a89d5c29f18d1a6f607"}, {&(0x7f00000005c0)="20ffe98d86"}], 0x5) readv(r2, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/73, 0x49}], 0x5) sysctl$hw(&(0x7f0000001380), 0x2, 0x0, &(0x7f0000000380), &(0x7f0000003bc0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d859b75abd7c35a493bf0029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, &(0x7f0000001740)="f6e1298f2571653aadf510fe22da5ad82881860675e2e27293c70626e4fa1d0e27c378b90e28c814637d3250d46595f69efd3cffcc95cca369412754f2279144f6eebab2627facf2636abc82418e33a770665ded7a77c83565184107e0d16aacd71a5f86aca4687e7ed5165a7a66328b0d38e4c445dee373eb2817871afa13ef6a6158518c53e311ac9c1579f7e7d889749b65848bce7348682a3845aff319c202ca6cefe49fdd816c2a43dda05fbbd832c01b823a5a874fc782c55ad31f918211977b78da5cdf1576b6aed2cea010f5fbedbbc64629d4a0cabcb3e1ca8a599c7192e5ad9cc8842d3f4d4d0305315ef036b96e6e7cf6663b0a5f099e7943ae407217bf104c6c5a52b439b587084bd07f12876e6a08053151e5e0b656835fab7de052e50b6414050e46e669a4d54d844db16829a6de14b2d79422205d9b4987c38b477317194a2fb3cadd2fd59beb38ecb7b799ac81f5f137c76cd1c43ea15334fa0fde4d54047f2afed22fefa93885e259e5a7a8409d58c3f222377f3e9bf11bdf2f243158043729b82e4a4eac96541fb92a4206265dd2fc7ec38b043b7540de9eb91cc30de69ee66e2ce800c6140e3cd0edd9225329823118dc0647b92aca6fb5f997e1aae790b3c10802ea0616b9299f4ad992f04a6ada840100185934ab21befe1e426dec9731e89f1b64071eaeb8c4aa1b8d6efb45db6f729e95d7719a0938cd289be65232c42e1351c1a75b5098c771cdd9f9ddf8b9576374ac6a4f4d9b46b4f8677668f8e8410de2c3b51585d491de4d4b7b59eb7a330cadd86a53f7b734fb207c8f18b1434f86fc19d706fd81e362a0ce19a1a32a3f52d75caa26a02fcde147be1de62f9f2dd86af49f98797bb580155430367712f104f814eac647ada5d19fb5d108b1bc4025730ce4d4928f191c2ef0c625a8a16bdf833d753dda4a0e73dca585d35035663b45cd926e1cb145fba7973ad51c04ffb034c8d231c0e656307486c6bca800062f3680adecb5d8a79abdddc08e5a7bdbd88f1ce41a05238bf79c65e6d35b1776997af70032be1fbd2482aa11e135ff5c20e5ca5720e0b183309a002d4c7cb205b24f3ef49349ccc9534f63f66da2fa46f36d25e039de623042eaa835d8f36f700536434c7b454989017b3f914b09c2a4f5eead4e0fb2f667778bea14ff872bc7810fb30ac8442e71a26a9d72f653bba25924755c86477098a372ed3b73f35764f5d9e0a87aa5b2b63c4b4fc44f371480e32eed534a1659cd9b8c79683645bdf95ba9cd616e14f815cf787dc984e045df61820e556c971dd68c33473bf5d9727e9ab51e29ae2a9102a7205e9b770b18a138ff846ee6a216c02349fc9bbaff1ad72f9fdd0058141acbfed9b4231f809b233eae751c9f089508cccb16e2f7b813aa26273cb23939bf4dcefdc2c3b9d0dadb019db66c40105cd9d9e78f90b0c8a32c4421abdf665db19e5c52ee2aaf7d948f0cf90969bf02ffc56134fa4a8621630348dd743c9a627dac09d5dbf2a0b27770701e8f78f89c0347a843e82b287cf162bf59f5cbfcc876a18304f9e55adbf69d6516e724a4d17cfb993e51f0a5ba81cef41acbd1ad1f0ee2657c6bca332d4bbbd9a14430f515ec67aea3c2b8bc37792262a7e403d81fa8381be707d354b078c9a6331321582648f4364b08957ac72fccdb7b5a1453ed7b7f775b4de9de2018c456f65f44c9ddf8734a663d44ca1638f00b2c9f1de8615897d677793312ccf11fd04389a34805baec6ab3abbdd5dbc1c0964a9249ae2e21b137bd913b8a9923f32d639d7a8c8447332a73839614ee371521ce302489f2565881702264acb4c753600cf3dd9f4cb3e213e219abd2b083c3c68ca7f51f98aa99833ef488a502fd3c9364c28e41bded75486ebcae4eb82811eb681ec136185927c95254ca6028d812478ab116acae4ba63c833246620ce1a8eda30b7a6e719bcf4bfd34bf939f00753c1afb04b00f4f51cc0db244bea29e51f11ceebf753e9fede2ee350dc17fdc6e1110f5f3b5cf871fc305fb075a7f77f9d9593ddb668697eb5fd4befee8366a89f051d8e15cc3851ef26496c1dd36840d9e369fdaea7c9434bf9a2a8d7cdf971c1ff980e934422ff4244fe0b078d0c54cc89da4f8b8411b8964e87d2f9d1bba2243a5a0fee1cc05ade57ff88614fc17bda84b8c4ba41e87ee53880efaa12c8f6f15a53d16c7a0b279a17d0cdc64c78cf6f33d0d4bf1ba18b2bbc705382b6dd4c1713ba847fdb4a076659a21ec41b9ac2463cf17fcc8010bbb730b32757e28932aafa1d55fd292f2330f59e2049203541c33f36918735e4da7f82aade1c3f69ceda2f60ccb7c6d37fd044548bae1f6a34953b05695672dbb5827a80053f735130e6f8194e75c79864731cb195d8ab3e19bc807dbf1bc2b710a24bdeb55e3501ddc10c07de2ade2823129b0c563b869055ea3bc2385006ba6eb9b5e2ec9ee28f25daee26694f0d6e343d88152e6c4f502f9c303fc5909dc7a4bdb2b233560f0996c80dbbffc1f003651d56d7df8f6cde7969d9ebaf3ec5c4b7d083268d6a72cc06eb4088f56299c92d15491cdd910da1c9b9cb4c22678203788f11bb01ea955e65c397de15650aca683656785da13ec2e6b0c048557761f66d733f6d5ab8664acd987004aa3800f34362ff6a24663b63eb4f9dfc65f5128ea73a431bd8fb95a57b52927d009642740608a11d5809247ba627a4aec2c632707bb3bf9ceedbcde3336ae153f985355a304c7e3564e0b2047fe778e42caffb6a14f998595798563c528257a1d879f07d1ad8e56034d62c4f90a801b3bec5448b2cd2e5d705803b9de41789ec1d3944fbc73f94ea2ed6c8d79e3799ca2dcd38fc3c5310d8f1465a1641309b8f7b12890fb3d51d6337eb4d7ea73c5beb72583b6eb9525936b652e6057d8e8757f16b7717b3de19ef4450d2b3a5ea453e27ad2bdd1516c7e1e49b9a7f63b941c9ef668a8145bd8d2cb29ef6fa2aefadd759a976b350b6be39623f5ce0f7210ac0367237bcc4b562b7deaa79e215425144ceec207fe88bf3ef04373f325545a37f68dff04a28bf1b00e215645504af23772c2c37dd9fc278f4a01ee66092b9e2291eae0049d6c555de60fa768039706c51107995f111610fa58d5769f4af69f4ded155cf1e9b0a97c8a287dd980f81c8e9290e5ecafcad83b38c744ffb29b018de7b8598b45b6127717514ea60231f2cf34280150a8e31bf9a19923809ce8640e83fe5559d6f4904a6a19c7473c2c1ae5aab3dc9a9b1ffb3c2c16ced1b4fb3343a1640805e81546eaf724cf34bffa950bfb80815d5d179b1068e36dff89e8410be8d250b501a9d2be65e33fbba1b93f9075a7d3e2f4ef87fc072b1a88db2289b9da959acdbd0b78e8db8df1dd65ad10caa0efc36ef9d57ebf022417680cd65cb46a768b54d9531a8d17011e908fc2091d5d6fae368d94a7a2cfb7773da28ac7d48dc36e6a003f63ad6a5eed1cd115302479070946dbd1632b086c7453428a9850699217ce96400db240bc8bb55444d665ac3f3e47658de2660c4482d48fa920ec97f7b8264d39dbadbbca0efe612ce6eeb94adf614781b0e165d43082ddb1473267877ea55570c77147adba6a7e1377a7d883b4f6a96f7a26c4f07d8c7062a7376c4abbad482976ff8a8fdbc7dc35166f2ff5adbad21772b643fadeae75389956df90d03ed056653efdd570e7e20285e3e7bb61147a32b662d2cb84a3ceab7237419e38ce2045c6ba7abb0304fca1e040df5e4c8663e39ee44e0aee48b54d2390e157613facda7372040f5051c7b1293f2f3c335ca545d238d7d1a914cc24dea714c518c291666673cbbe2619eb9c683d6e242fa4756b22fad05f2cfd8ee1c2338b9c83d69132fce115b00b96a8679fe43f2c9a1657557efdf6b4b0b109ae7bcdf3ab44e0d3563ef088638ad31f81e092af5b74912274c825aeaa30182aff4f77d89a4e7cce9cde97f00c3d3319e476593901e78fbc656a2047be4d05611e6165bc35759da652ec054e41cafd858cf039c852376a772065aec6ce8e8d63ddc3fe278981f371e58e8a0792a1e0e06807cd7fe0e07922eb5007d820550ccf471109e13c1537090b7d217c9a13c1d0e9901cea1e38d3ee1b82f2d1498db80030e481a5e763349ba9ce96091d3ead424a581e1163b5bf5648ebdc55720fd93a08bc111180f235057804371c168c4ace0bb5544fe7a80cb219626d9ee547023b755642d209f2ecafee54fe87c13c92aa9fac62234f0b7cab10f1fe062c19176c041c0a5acb81736971e396ff1444407313ccd83da1e1d2747af80da8ffa02c5de7566d561dc575d1862132849cc6022e5a23c87fe1e02a4e31c7e704655f7fbeb135e0eb51d07dcfc918abddd274a14938840da5fa7dda2b89b9f849d01659a7a5798830817984a353cd2079d5ccf0ba49cc7c4806eac87521c6f35e38147f92279a6f55fd8636e9e95d98b5928bd42047eee98d9633bea784314211f92783237721fd67a6cb80fc641a0c82ac1069ed169f147652a2364b0e601190e7ccb4e6dca138aee1a18615bc87e8b2c559f1dcc0eba4cd72946c68bcdbd703a1ba5bf64042f7f387b6c85178d4dc28a2ea44a31bb635a01e9055d04ed3a2087509f2dfcd2f8dba848eb7571f82f60e567ee0c895444b478e2726b93ba9ba67a828106552bae09d55647338dbeec4ccce198bc9c524c59285c23ae1f380f292b09955e3f08eae6502b7725c4a12dd970ffb07e75d96740c856827d34ec70e5f8e847e50c40577b8e9db5030697a415bd4a335da873828e3a5139cf96c797ccba9edf7ef09c1a4169783b86554b9b7ff9b6b2d630880d4713c8c429c5309a4560297ecf381acab1f0234da11938a7f84dbf6ac1014b1ea509e1043a06113e1db103a7447b015c69ef846131bda9868a332c8ac1cedaa20198f5ac37266c35f0908d12939edcacde1e2aa9e78e6de577116628a44865c2d152c5aa4e4d46ba525b65aea74889d5b1d04532cff9ee4dcc047234c3c38eb40f16f43e50042fbd8691d30b8e984a755cc39c32d9fbd73c6d0f4f2f61c1aa609c84661168d9b488ca914d055001f08f7ce8472712935f207b3cf4343f49052b1fe707f63824e49180ab126670c0368f03f8df9d198b6e5c623a3cef7911c9d42199abb50cb29772241fb00011d31f58f46a91be4221b9efd1991ab1b5113d14086f7c1d1ea2d3bbd1c5e1b29df98e96c2541ba5c0bb4fee777caa3e124778e51a69cdc5f63ca8bd3509a349d52899ce26bca22b3966e828cb6a700f4be132d5dcd89c0bb35e2cdf6a0b8b15ad4b65d001d9fc643adcffe78f294ddf17028d7576414a15123a928ef51989985026584c4d3e1ac5709ffe0ed52361f4801139c13aebf3a9f3a5fb075c38cfb0928dd709a2292f559a1872bae9dc30f0c79d52974c861a62cea7b9476678a4fe8375f129a907e0eb38e6178712f94587471b755a9165eda43c0fcd8fb7dbdc12210241e0c358c28d7820545586f8891eefd504fb07f67b4b20d42704d6e4cb434494bfd3b987d0ef42bb9ed43f15b87c9c641f6881508e3fcd8a30d31aeb2e78f0bdfc237433e691e1cfd0ad3cc18660287750cf5f18e688daad2c35d75fb48f4a529ef473a81ed0dc9dd0ce6a8f4d00f258bb280877e661b1f0feb4d36a49ef0fd80b744f45042260fee9acd920be61463558ace3daae16297b774557b8980d0721cd3f75a98eeb2e4ad29accb4745aa9ab34fd562e4244db81de0bbfe8dab66f916da3b0cf4d35679", 0x0, &(0x7f0000002780)="8c3817f6d3fe89297d5668bf64e735b66fe6f2fa43a20a5772ff0180000000000000946f948d27c6eb23f387f9079e278aa7ccfc0a1273ae698bd9e2a4d89942a00afe5bfc652ce07e2229197eddae759f417a73a4a51ce943955470810840416142d04ef055c681f9939b8f73469658c2b088e9cf39c50c88790d32caabc101f1f6dc1f5e91c0a7c3a1ec6c65161584f37f7206f0664c83ea6001699099e70144f3", 0xa2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r1, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./file1\x00', 0x2100, 0xb09) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(0x0, 0x2000, 0x612e02) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x91, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x100000002, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x100}], 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="b1", 0x1, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrusage(0x1, &(0x7f0000000000)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x40f, 0x0, 0x0) open(0x0, 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) open(0x0, 0x40, 0x41) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x8f, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x4c, &(0x7f0000000100)={@random="23f5a9bd8bb0", @broadcast, [], {@generic={0x802f, "57d4199b302a0a56abe34b649669e80854410afd382e489800ef1af60e80a8d4f76f8ee5e4a29b4ddb711fa1847e4816b3bd4692e0e45d2cc46972a5d8ef"}}}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000240), 0x0) socket(0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x5c}], 0x1, 0x0) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x0, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41004}, {0x0, 0x0, 0x1}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x5}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r0 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x8) r5 = socket(0x2, 0x3, 0x0) dup2(r3, r5) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000540)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(0x0, 0x70e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x20, 0x9, 0x401}, {0x0, 0x0, 0x9, 0xfffffffd}, {0x40e, 0x3, 0x1f, 0x10000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES8=r3]) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) r5 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, r5) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x11, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x10000000, 0x5}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x4c4}, {{}, 0x0, 0x8, 0x10, 0x2, 0x1ff}], 0x101, &(0x7f0000000140)={0x1, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000200)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@remote, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "400001", 0x14, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x0, 0x0, 0x3}}}}}}}) executing program 2: setgid(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0xea1) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) setgroups(0x0, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r6 = syz_open_pts() close(r2) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd431, 0xffffffbe, "00001ffffffffffffffb000507000000d000"}) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffeeb) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) kqueue() connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) socket(0x0, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = accept$inet(r4, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd123c95f7017b35e4f70e32565b86dab4b00"/413, 0x0, 0x0, 0x0) shutdown(r7, 0x1) r8 = dup2(r1, r0) connect$unix(r8, &(0x7f0000000000), 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) syz_emit_ethernet(0x7d, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x47, 0x37, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1, 0x0, 0x0, 0x65}], @generic="f0ee528e86137692e0a84db3f68115d4179032c8d9215206005a35084ed6d7e451ca08c661d1e11759988899c0f654e419949984d6fc7c6f192922a59f1607"}}}}}) executing program 6: r0 = semget$private(0x0, 0x4, 0x202) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getgroups(0x2, &(0x7f0000001880)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000140)="553c3942170d0f8992b019c889938a84e1ada8a31f8f9d4dccc8645b011a6ff73b3e69aa10c96098e51e0b9e6986866076dc17e64d2d7390122437feb976070841e792e440362a8b041cd10681e0a70da772c438a049505077c26d5cd85db8860e025974dfd3415ee2d895d423780600c3092f69a32f00f0e84416e7d29ad859f20496ef3d33e102ef61baef897180457f6400f83c6f8394e954ca358dfe927e2dd9539b972a273a1788f31943faf89f5db99d9eeb8f17b07abec57e3e2c674fd94309316d22", 0xc6}, {&(0x7f0000000240)="d225fe689bd632e53179356fbf276c8439f3f0b57417af54196cd6c57c8f3a5d8706a1c2e42634cceb171af1d842ef074880453477092546c3bba1e4285a756256a0973f0e3ec6178b0b02971293d54affc816f51aa898b1f70555a282ba85e9f07a142df50db1a64ace289fec10b328b35db801eb7dc87dba26897c4caca329ed046ed471696620f471cb6a833f3ab2eb4df206d24bb38029a08b6cbaad4c21a098572281815c31f113690fc5c16650f0fdd989a10a4c0b07e083d6cc91ee47c469d1561664c1d6b66e245e7acbd66ca6a744121b90aa8a8e9b8bbc6876591a936d21c11cebcebbe79c2855e09c42cb", 0xf0}, {&(0x7f0000000340)="07334dd6226b9c1481a0806456c1280c099e401f7171bf13cc14e22c3549c3c61d4e27e620c73cc6399bd0641bac02aac4bc120ae2fedd04e8c49eb6757539202c70f9ff043bd51bcfc43796948d271365209496d295dd0d4693dda57169868919378972b44a55ceeb4a8e7bca245c6be851308b54a29fe91fc3c9b149a42a94a99d2b7f8478fe9a035c8ea2956a63728968c0972928b79ba7bde694226c844c4d1937bea2593788d9790cd2ebccb4d68591572d6128cdc01a0a08791586fc9a719179bc9b9b9b24326f", 0xca}, {&(0x7f0000000440)="5b8f67600f02802823ed2eb14a5da3137fc322485e1fa5a8699aae5b8906d0f23dad2824b928381d4ec73bd40cb9ee1c87ef457e7aa3f9d0145b7bfb963f7f1a60fb83420e3410e051d43f44819069a96ca8fba7e2f732240760fd47ae16d18def394c389e94a64a21c07935bc30b9b8e5e18fa9573a40e33599752e10ffb53e688f7d1a240f56b8a2dac0aae775b255590c6640cd6f6ddadcc74a2f22c9cd779768ef24ef6a6fa32e80c48e13b713b4bd1412e0ff0185a4c1796466aefe26384f45ec78cfd1f76a9b92ef72464c96ea15af98ea938d075ae5ca9cc4013349eac304c35b8cdf4f4aae5cce9b6c4f56d1b3e2a9f12d290924667e7042d590f169909a2a8f7f431f0669c33b114322865ae2149052ded7803a4fad6a7a5ded879117ee9793b1c43f9a193405319ac4b9bc3f2fb4fb706da861bdd933f68159da8fb4df11c7ffd7d4ebe47d6a40bdfd8f70183a84254c5a4018c0d5aa0bd670d82d123eff110ba3cee9932cbf771384837834344b67c9481e35e6ac7ce1ac164a4c2506a3ac9425f627805def55cb52cadc9e3297b168fb32c154b65c612a4ccb747d66150480ede1df9aef935f124efe173a5e863d4bd58b36e0f4b9605e77d2bfb668d9cef30ae38382c562280464739c726f715c71cfd6333fb762b4aadce123122914b87e2a609d38f2102fa1a6a5b2714c1dfbe4fe9499a07c481929e7197a2e1fcbfb22b97eabc3509d330c86da95942443c7bbffc8980503c7989fe5b8f0be559df8137601a9f2eb542761f10ff315633bb1cb706799d1a20d7f3e6caf857016b545529dcfd12f7df43efefb6e618b4e50a340bc73708609b0d99d6483ebff7f9a9428cd836306ef86f5697a8358f035865e31b14b37834287497ee477c0265d59059001656dfc2181899b9b32d23b6b841e4f8ef50b83fc5986944a6d2ad82275a5e579db839694fbddf294f5381d790df8fcb311e94097374175e3dcee50879624d1f120adf75a2a76911730b7a04511300933ee191df8f37228baa2db2bef8a966cc888780e006249295c313b2f7869e228eb043c64832233f96f1e3c1b60700c6653a2c319650a5bd03c9bd78f40ffcbfca75e3f2427b64b3133bf29db809c1399b36a632af4760de535d0ce9f563f31861ad1e7738eaf565aaadcd3f7d8bfc8911abb15f5a03d7ace943d63681a07e36e5cc1354f9fc0cacef065fffcb5ded0e760c3dc34c21af3fc24bf66ff8fd2796ca808d211706ae4e2f00b9a4688c93823704b646c8974210d37a0b7f0da58c97239632347301803e2762ae6b14d3284f52479da89ee3c168424ba86655c47c1ff25919c5941a0d14ecbc108761d8b199bca9ca415000e4ac6f85c11229cee5f6df0260659733cd68cdc6455bd44f1a656005b6e770d4dbfc5f297410ec2a1f3919e8adc2f6a628c95f5d1afa2457ce9cf09ca9e2cf8e23482f786599aa19ebce2f18a83b7d2c569d3a2fc5240680ef3d5e02be0048650bbafa4cf32994cdd0ee26fe7aa1b8da920eac658e2f7b40ebd5be6b709d984be50fc005d4d1f15d4a3c625b35b923db96662e80f6b833315299ced078486ecd2cd51a886f9233f7d9ad0aff8c8e0fb5ab9d9b4147dbb9c87e5ef6e51fabd6598cbd5f2e420fe823994a98a091d077a08b28ebdbc11cda51fab66420a92a13b6e17ff51d7b53502f17241689400e339c8da7a070fba0600f1708e8289988be036094bd123b23dfc7bbccae70220e79d498c2e3db9826e7ba17f61d35d2328dbfdd771bfae9fc0416241344b0bde6ad094e209331d6f638367866c6d2220712a4854218b2dee28af3d789de1f30a35633958185fe6d7e031c570ae039e81dde1495780045a9c9851991826c4f949d8f8f978765280fb2124e249d66ae8f5ab7dd6d37d1c02885a619737a95f231c8dfbb7b7bf1b3c79ae90223af768e8ccc09d998aa3fec09eac83fe11d1fa2c2cac3d38040011d2617ac053164d3a1323bd560940efa982b4d3fbcd0effc055c5886dbbf376b1c5dcf9bd4acaae64a0ffbd44f4d747cc21242cd5888e072778593161063d086450d36b14d2d8d20445c8c2fd2dc4fe396d0e49d8795e1896559a08f5c419fa566c693a07359e2c154c6fa95bbe57c4cff4a95dc64414b8c4f6a55340dedf4d9ca65fedf3c65865ad2694cca7e61806c4b982ccab4567acfe097c6111fc961fe293a40cb4c9d9433986080a44ae005174700873cf903360d509f8f519b8d633e45917e18af8ef188133705726b7be6b0d948fbec21774e8604718600d0a6cc94ecba4cdd74b664173fe501470303aaf4674d71a4d4c042b81eba09f86066d2d9f500007bb76d4f2fddb31b3fdf9e8a9d0436cae57ce368634e52eb06676f306478c7a69e2b928f4b7ca2f4947bdb8f3d4ffe5f1cd6110f062c0333c77ab57bf5638a45841ff257c0facfe46042f57e68e5d7313e9aea288cacd25c41db7077813b729abd1bd69cc6a911300a0c1990bde776beb739bde29363353e9b20d4d1480e1c24f7c71ab56c25697e0c257dd302552db61de6507c1f9ae09ce94826120167ebf83bd1bd4ea3696955c971b47684294d1a1877093c146596da654d1dc3d0af7de84154ef206bef831d4f2f02a95e1841a5944cb2c3b23609e40eb09c1f1897df813264983e10b81b843a9612bf7f73df4540a50e848347e34b44ec84899951e5408e0bdfb08ca03c882e9de8771873ce852a1d39d98eb47b429ad756f3b2acb659091a1a5a06e2a90ab8739f40f08cfe6db0019628818d3582b00fe7dd3304dae7513075879d92e80d0d6014e557ff5e4275753d120a83c583c7e082f68b9f0d7336600fbdd9bee8a7ccd5da6b0fbc78a2478dfbd2a212f1a80bc94384bd1bb7129363e4a42ca35f097de89541935a50d98d70b78d2ce1c88f9e7ff5f4281f8beef34b7380b07c27106fc58819b8e24c898fc1b346b3fd09e8b20b0159ed5acced8d6269da90db503c865ab95ac32b354a5c82a06b6fc634c72b2d23ec63c40710d1f9c30da61b82d4527041085ab0b49a3588df681eb87e2ca3f3f800d8a9b49a91de49321ce3d8979624e19bd099d912499131ed011c3f9e13abf116ccb9f1e734a90ec1fcb5b9edbe16ce17dcfb98a28a8058906e8878a9db6f40243dbac9dbd26675ad58769e8c85b3badc4480767fcc21833da6579ce07d7432feea680fd9f9d2b45cefbdaef563566b1ffab259f2f029c8630c2ca9ef1f2c064ee3c75316ddea1d475f55078613d75870c4bb6ad3e8a472ead02fd7267433548ab51dafe4f98fd87887fcd628c283ee6ee9ff40ca79ed73f03d92c878ebe03d19553b8cf995666e89efc52d13f4dbabcf41640984274b44fd3dc619eb5d5b2c0168ef502d1177380c90d94440eca9003631917a25073275e2a886b87c1c8892526046b8f07bf2c782c1780e379e587a8c3a25c3cd119b0a5da7b3be3dd4b3f8c23b5e821a7728b19ddc94397ebd26555f3f1e5f8623e77cc107f699c8ae4a25d6afac7cdb0712be79587a1ca33fee1ebf980d000a80d0eaf8f54bc1d3690a3d442e29d0f48babd20fede2dfbb7e65fb5b62b8fd29e733ac43015af049dcca5a1dccb11b630d0a83df55a5276262ae7d06cbe23503187402aed484d7b795fbb49b75afa2cc046e3c007dc83ce4869928ac8a1350155a2691d30c4d80ae09558a7a0df772873a799b4daf163a954ec64b4cc5cdddd4878139009cd17d38dd385058db08769ce80bff71a08ccf97d3e2acbf6bc9b8edadd90464fe5958d2b0e2ad2845cd707d607ab3365edf972831a4a25b44bcc038c23f398b7fdb60c042afb257d6f713412f7b659b38f7f034889e0ebbfd70a8dead17941164115b64abe102c923463f318fe6f512dc8acafc48ff4280976436b263e67add21c696c09737fef7695ca791d8ca1307dccdd357f85aa61dde074c1a85bd88e32c1d70f3677f7cb805549021d2e5f5a908cb48ae509ad22709555395f365aaf267ce5f02c1a2d2aab195be17798e215b1563115d7b40d7f91bec2f6efd97abd2581aa8ba58c998030489ed59f81e838180bb42e3f47475853c67fa72b102eca77a590549c155052f1428e4bbbea4d89855a467811025b9251445dc5f315ae6cfa177b343cb287d51cd0baea26d76518c51d4822b66af4197279687ea5ad46ae0c9274883087ecdf786c1a6559f20b92940acef659bee7ef3bbd08b3a8c7478936142e34d9fb49f779b5dadba45e52434eaa852380dac17345aad6b3663f5d99da984f6e784eb51b2c74054b2a53b694c55300e351911c4291d2d19b92ce327babb8b0ba80be11ce16c5021b343375b6577659c3e29bcdeabd664eac4094fa6fd9f9293f6f8867171d386306ab8b1eef36c84719ef0d0627aa7c1a03ef854871696d7367a67a8850612ece0ab0acfa789c537d6271044150acc01b3c48da45194ec80f51fae4e82324647cb077d44d2324ca1bb67f83e6bd111492bfd2fb143ad2d2d6c0d8cc4b12ec4b711d0bd6d6b6487ee5c39ece3d4f7752d1108d8ff496dc9e2729b70f1194f8eaa2db263f6221a06f3bc975943bb83c564963de6d821460abdd5cc9dfc3759fc227d63468be6192030eab7303c63fb41543b5b934a4a229e438b131abad45d01cb1acba1272c287d40ad388c2736966f977916e1eeb6e917b60040e4cb699b20207e3934928e50b2abcf94461aad1a52053ededae758bf76c2ca381f2c8601e205967abb0e5283886a9eece63b1708e61a389441238f10ca034518d6efc7cbc75f5389090b6c53e47a3f2ed51dc6631d5ef7666893b2d3a7363b3da69d0c2a6f6c2386ba834d5a50253f45aa80759b9799ddce7d28374a00aba47d1adad91d76cf50a58b411c69003e8ad74e54cddd1af4160f78694fc37f2098b50374f6e981528719175c80da191cc6771fe67645a7791cdeb5409dac630c4d7dec5e72cfacaa1044d2bf7086fa724ee5f257115b9fd881bece2d4b8790d374a5dfad9e30f6f00698d1e4c6ac07106ee1c26c420be389a575a01c07e54fb5d3b5a74a2ecd5815fd18379b17f785f71b9c2f53cf257bab6b0abdad35efa395f95f48d59248680fcf84b3ff1c3367d8fad7e42660d0af5d3c0a6084ac0c188f4223c847fdee493accedcfba7fe450c8485e2a9b18d4f8d118807c30c627eee0123b1fe1ff22c33f124aadc3f92a39336454fa8538d28f4a203cd66180ecfcf42c27dc2bf24921c80486705c1b93ce723a955d7d4580ef270e490a0267a34036a8f28fd36ae0b9fb9f20df1fe3150b4557b8f9188fc2eb451714bd78e16d6b0e2c74c59228bc9d72709a239782ea4e2e7435ac483f9418d8a74ff6165c9db4567fcbbab375e602a1a94f2c3991c375ed1d6189b4a5036e17f8df982b52908e79bbefe2ebbbc0a6014c197bd2360ee90c4d2cf952dde421ee43d3f068e112b56bb3b98866adcb57e91ea18693c666208e4d299bbcd0d39c936b52cf0e21ba86e2fc1582b87362abca18ed219cad194cb5b7de4b0ede5d75c251aedc769387aa51092d2994364905771a4d12fa9188d3ae745855bd0c5138021ded21f6837fed037b838170872ad815b4eb3b38e519479bd11262e324e8535a5c55ba0f7cd5a7039b118515491cd032a0175466664c1d7f657e004646784fb16207b481e38a4b36830e460542ef2f0edbd1980ad341929a53d6f53b3db0566b30edb25ae18385f29b9f007565b663697e2281028f5ccc4f2dbe20788090da28b121a87bfd00f40ea210e6809e3665e5311", 0x1000}, {&(0x7f0000001440)="56bad54e0cbd659316349c2e0015a197e991b267a398b7c228a8e4233169360efeb84f451a610a9b24d93e9a7ecdec22b5749a5342cd739edc7c3a32c3d4795ba28daf5d4be81c4b466fc513fc9092981fccf106b6f1879cc266362ea9949e47e297ec5fd3880f8b9a1e46071c7fa58ea351ecd0dbd3de7f564610786d1ec4e39eb48e7db5fa9e25126781410256fd", 0x8f}, {&(0x7f0000001500)="889bfa95a50c17e2320381c0029e3cdadef61b5ac9dfa41fdf8b31c482a8e552c3fba75600f7909b751fc0fcbbdac2ccdbf9b7d838ed7c2295f4ba23328e7d035bec22ff2f7845f785af1b149ddfea005c097e90c560644dd61b27834e8b5cf937531bd918b694a9c794980319b80f8565bc79b396643898b8cf9ee892d765069d9c9b66dff05cee5ca5d03a8dcf3bcc78f6c2671cb003b633582293ceffea43204c01c69968fc4ff4d28c416609591445706cde18c3d5befbc82c4589a36489286d5b79a3d956a68386abb9b3f386af91c4d64c1f65dfe14a", 0xd9}, {&(0x7f0000001600)="23b072385328f75af3ec4119b0312086bc0bf0ac36bf6997a0ebb9207cc5a55d00df8b0de350d6e182d54fce0910141b21ce081b350580aa828ae374074df1482a3a18e2eb71c9b49e2d70fb90835d616d9a351f3a09800227c50a11bc54f2df64f2d992039331cfe1ab9bfe7ee3a76db28322f7c16c1251327dfe7b9c4a0abb0b6b395b390e21d0e5562e6877d8916eeab24d34ef8e341f3d7f3a90bfe80fe022515cc3ed95a1d907c456288575e91f", 0xb0}, {&(0x7f00000016c0)="8facdb0bee1abaf6c2a26b81f5e8a6089af531e7cabe77173a4e158033bbc4ccae36fc2e084ea2769eda06ec130037189afe677fd4e7fc2933110dcbedd5e05e3ad8352ac10cba0ef2d5849b4c509d853817345c8e0e480ec3047cdda5bf2169c27e6e8902f517c67fb32efe0ca9727f8bff798ddc357d67f4533f9a1fb9a26c3a6b2f38f22dc84414e206a1a7b3409bfa22ebf7074745f11aa2b1e18f900cd20541bef9d940394cb703ad0303f011ec22f016dc5e827e0b1b892972b6c303a76710b98ed0f5f4131d40813aa5e1025daa92bb01b85d495f307f1d0b0d5a484518515569ebb08a750df3a99c1316cf05", 0xf0}], 0x8, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x58, 0x4}, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) fchown(r3, r9, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40), 0x800, 0x0) sendmsg$unix(r12, &(0x7f0000001ec0)={&(0x7f0000001a80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000001ac0)="a6a00b3b63bc7f8524c21e2c94a7c7a8dccc836fc89a8dbf549a3af02cbef937166d26263c8e116105400345252d3918edc58153fde82334bf0ee1bd23e25aad7d493c9e87e02e8772954e108bb8e69a10a544c31d2d54", 0x57}, {&(0x7f0000001b40)="e91d93b01366844341be677d70663548732a308a1b09071820860691510b0aae4cef401aaf990cf921dfd704a25f49be937722cced755085628266d0c4ae4ba0d00a8bb88e200db864db4dc67d798c890f2ee073c545a803588a3cc6e7e483820c4cad91357113c7f9730b2642532d5728d3aa13", 0x74}, {&(0x7f0000001bc0)="da8f481a57edcf8c24b5cb93d7e262b5c4a82b4ad6199ba6cf23275f2f16a359ef564c", 0x23}, {&(0x7f0000001c00)="5acb7070579b853d8883c4e19042c23e53709c2f9d852d7b403fa2ca3f4d70886c5b04205805c9d288b497da75444c36d910f21f7208601a88465e7cea2bb86bb62126a9c5c394b63b0e048c01062ce730dd318e6cbd9c6f36e3fab130f1c77b4e411501887cbaf1d9c7d9e959a623cffb509c0fe4407ea71aadc9345b61195f00f7411a786bee84f44a4065d78ab49454fb1b9b6edf56f70e1c8a05", 0x9c}, {&(0x7f0000001cc0)='v', 0x1}, {&(0x7f0000001d00)="65fb87db5bbe6a44987fc2e70a6a8f4dfd7a9d47ba477e5717955b6bd18ad3d4ce277f35dcb0f53379657ee562fbfb53871d7b44776a87e2e1a9238b0b0e0d1276618f5082d119a7c27c655a", 0x4c}, {&(0x7f0000001d80)="a0ef014663b21dc91675239d07573770797589cad4f2c2ce7cb444a2c3f06c19e32f7359ec5b854766101fc3b4cd441e8058adf4fd4891785e37ab42fd66e63197ec1c2e7965dc3a1d3f450ee90b5ff59d5b1da1e1fc93c7585dbd0552c8175bca8b33d443c8d8a6006c4753469c4c47e0b8536829f415d7ee3615ec71", 0x7d}, {&(0x7f0000001e00)="5f4196304362cda54b48b2f433e32496", 0x10}], 0x8, 0x0, 0x0, 0x400}, 0x1) r13 = msgget(0x0, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) r15 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001f40)={{0x5, r4, r7, r14, r8, 0xa1, 0x8}, 0x81, 0x1, r15, r10, 0x8, 0x0, 0x6, 0x2}) linkat(r12, &(0x7f0000001fc0)='./file0\x00', r3, &(0x7f0000002000)='./file0\x00', 0x0) symlinkat(&(0x7f0000002040)='./file0\x00', r2, &(0x7f0000002080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000020c0), 0x400, 0x0) r16 = openat(r12, &(0x7f0000002100)='\x00', 0x80, 0x13c) flock(r16, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000002180)={&(0x7f0000002140)='./file0\x00', r2, 0x1}) ktrace(&(0x7f00000021c0)='./file1\x00', 0x2, 0x40000004, r10) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000002200)=0x5) bind(r16, &(0x7f0000002240)=@in={0x2, 0x2}, 0xc) sysctl$net_inet_ipcomp(&(0x7f0000002280)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000022c0)="ec8945b6221e3039fa0f69e62bba241e0ea1329d1175883b3016effbec1156949888a8c8", &(0x7f0000002300)=0x24, &(0x7f0000002340)="0117edc34c2fbba554b78fa6278cd8400ece3f8c85d66d86a3c77643ab217df9e5512eeafca65014150c13a7e35343bd69122e840cacf33a4b93fae7a9e3a52ea5311506e692735ef52ba3a28e8f407a53d23663476d050fc776b7407b13149813b2ada65463d7d6b88d4123713cc974e291f04d7082ec5b0e3f914ee6c0c5df0734a4c5cf760a89039172d49f7699508a557ac1c36ef16c8466171e948e9d338616e28d20e12bf325a53e45b0c04ed647d6a61e748ca139f72840862a1d0e73ec8a8dfefde2bca0a85f8e2b00e5c690532ef72f05e913d70dc4cf2d630ff5a74855b892aef11ce087c86203075c23a5915238f504c3430d0d7fff23517febf49fdf1ea5a90395bb7212f339f3f96fb2a6c12d6dd61802c2789ab68e58c2cbbc092487bf8355c7da30eb0a3e7cd700025d8f13e797c291a5e0b796acd561181515e53c58d136b52ee4983f75a07e666504d323d9f10113561f74d3fa9f1ea8db407ad9276ed1147afdeda694460a7183e4548bc8ec5a6bd273ffe144e45d8c35e0ea394250a150e066f5a21142f79ce17fea7d2ee1f6fbbcb71c552d2157fbefd3a8f924d6661b84f450883ed7a75ae9d10da79197b27b38dc9b237dc69429818ee8032ba4e9694ade28e087e72dea26d86c4b1afd27efb0b75f5d23c8bea7c2ad57eb12585a12af62f7841a02bfef0b1d8e23532155d0e2667911f95ec8cc0a159bdb534a9eaa0d0bfd79d9cff6c62a3aebe8cc7e26156abd61709f48c5c5cab965dda40549e4cc0a6559207c8e5155e13812cbf30f7ab36475a22c5dac11fa11c6763ea2bbe19f471354a8215e9d482c04e1296927ca4eb78d608838149b687df2966f08aca6670eae1bfb86775fb7a97f065ffddb57b841743152b6c30457d4123e886f3d6e81df87a6c597281bf5470f6f45ee43db9b7461dc4bf4e726411295f163c15554f0e85bbfe4bd61d14fc2090c4191dc75e3fbab900452eb3f6d9c7eb4fbf46f8934c51dbf94b98f080b137e3674ad9145788a6f76c648ac0df15b7c311a9007b0f2412933fc9a610e31172819af8149c79615791619a8a0f37621001c43354c49f588a5bec2b9ac9e14e0bbb950dfebd7a1364c84a4f7de69b3b4c7eae5ae3bc7beca4c8c71840e5618f8b195e38e1820f190da93bc3072359aab9acac1bd0ff0027cc678a9898051a34d4abc7b02e5c8ef1f4736a5280d533c284baa8a2cffe33d61abc65482a8c6422aaa5f6d880b6f1f02c43d74be523468dc313e8ab5c4b688a34cb2ad29b6c562e7e7f9d54b01e24f3875337c27b03d30db8467407ca471c033b3d77dca5b4d2b14356fe264d4ab7465bc555e03653d12c99c307a13a65672d1a23fd60fc36f23c12847a0555f41fc33a762a4f245c4e8f64cc08615fd71ac6e2c80b9bde48e8cdbd8ab12118bc4680f965755539651e1da114df0159ccdbbe69eb8edc00389c483c891b4f5b1842691ab238556e32e2dfde4e65e394935b5c916d36bd2e104411f00e1e80c9eeb7e1d276f542f2cd10470e4c4ed3da0c883e914f4967c207d5329cfedeb178df2577b8dc0d772568b663e289d0619acf3d4ec9920069cef388d28101829b0426aa09ed14a0f1a477280a8074f65b66dd779845be5ba0310a816a0effd319a2f771afd457810593bb1d7295e269c912ca12a628d1e55dac4f96935bcadd16846f3294d943c0f9266c3cb1daba5788e0b3bb92280b8dcd6621de791d0fb2e556a5e98e702f4f599131b433600b0b6ddc4e02083da6cf9cc0d3b0cf76692afc9f198e50d4a7875a1e425a022cc3b6c68667cacc3ce7b14b725e513ebe652decd8b80c96777a20ad90070264238c485237fe549435140dc145eef42ac335994ef7fc2bf2540dc1b18dfd35fbe501b72f0bd912da850240ab63d5de92c8a9345370536ddfdff2d9d366f969f534512223860827afd3a507a84106a6c22f8787df2f04d2920713e18e405a2ec5513f6c764770034ed2a43ce1e70606b313deadd7ed65f67541818152c39ab54b06bb0ba418a32f3e176ef0290aadefe21e6d928825a1bc071993346622d0021b5df47dad04b8354d414e8beb859a8ee757d182e83fd2a3e7e60f5772e0bcafa18d05ab0f20cf302e499b01eac5f76032b30d5fbb8c0141996b75693aa0a3e16915fa60e543bb1cc99e5c843d0ee0f3ad691aea04113dae168192d7e7af437afaf1c61658524fe516ba64db1ce4824324e8ad81ae5647b18f1a5f63221d947e58f6db96e91602b30eca6f99a00a66cae3769632cfeb425a1c4ffa577a0071f38fa797aa9e105c01d7bb5edeea1c0331a67e5f908d4bc87142620bfa75db23e68500856b2c728a6173ff4dc10fae846c2ed37fc02654ff61e5c5c7e72faef74d14ff52b287d4659487b49ae9436aa8cd4239e57c74734e2ae81a14d61581b111c27bfecf3d4752f085a929fcf369abb2932cd08f71c3bec21261e2303062bd951f5c5e3ce9b5a77af99631bf887d7216be91602f5e06a26f0475da9095a5d369f6151cc672859ea77a6b40c3058a37473d33f300f554764ff60d5f55ba994b92de57b093dac7ccdfd6220f503e097dbc87fab4ab6d0e4bce553609ce7c5e98c5a32fe40b6dec684fff35e9fc2405de63e4b221c83602a45397b641b9a7e26468e7b73d6cb927b61e9703f145c9d861a0a1f4d58473462ce28941ebfc6ee12e675522c6a1d87b906ca6666fcd4064df5ea9baa9d453289e7cb581c10f5f0cd48041208a9ecc0f77d9e6f816734b058d9a15be33a632eb4245748a9e6e403cc4ae01a35c18f28caaedfe8d21cd172c2873315a03ddfe4229e507998aa84d4d887103c28946c6f1d70d94b69ed417366960b8fe0a261a4fac2cbc8b2794831332bd1d69ad04480125e086736603ab4385c57853b794ec1441a5c10d9fb6f5e59c529531a19015bd99b39134993adb452832fabfeaa8c3bd7bb4b5e5797240eaa92f499da5b3dc3c3e6a17e037f48473bedb78b08faf976f3df1bb749f249cc7e74789df23071be11f6de1e43a7ec898e601d1f2a1417df6d5cca029dbd8e51d435ca2680b3de6c32b33acee2d08d0f134434ff2a464f8103d2f7705c981eae4d33855855192ea55db9d37151b6109b5c7c806e7634a8a1e599419e14f9073bcf90d41bd68c1c68efd1a00c369787a436e6b1c5143e954bafded4ffa8797a84b12bd83c6b5304078a39de4456a9a56c1a9a7447382afabc663bcc36cadbe831e838e600bb0920a7fe433d147646aff2bd084e6f2e61177862c0dfa9b598b856c6558317722f4ec3f04d74eeb0a831091a82f7f65c12363c47fac157374c99d88da378f58ecc45e7b28654af794f1ffb30167b0a9bd03ca7eab42dff280dd9a57ddb4f08576f2352616a85cfc47a4aed41f247b7ce0186b8231157b3139f518143bc46992967c194ac6abeebf7a19d262d9db575713784c22817079a6bc995779b6e773340e125150603c555101ed97b958c7fa774d87958eb9634388dec3536e2ebf8f44542c72302cf0980b371968e56dab021741ec17e371766becbfc85998bac38de2f31c64f517a443bfc7c80c77a9bc682d9b0858def5691fa554b9973b51fad7cf125ebf23905aa4d9dfe8c400b8a93c93b1e37d4cc558ce7fb5b4a7c3c9e228430bd8ae22642a9b2c5860b7bdef96a24545113716240c70d99347d0a912abf1f8bc98253ac21462b4579c0006e99325997ef7140a97e4f0629c180532602ed16dadf504f06f21c645f63c21102d5608b82a631686dbd7b5fcb33d8a3b26a4561d1cf5d5f535c24a047c053a30473674443b5a2984ff8c816831cb048b821368fd1aefa48a8ca960b19b310d16452f9802e3a5718f522bb0f485aeb57ef0d2971d8e5968b4fc9b478e07a76c397ff0a22085d213580ccd1a73d41c36ac3210030d5528af33271e5488e590b99debfac63247fb3ca2249eaa1d31a2bcdfafff31c9c0856e246c3c8e3b065e7f6f0358e24b199c6d18b7ba4bf46a53a5bd1dfa56a56588626a66c62c27e83ff8162ee6337c3c60839c1fb41512b3f0bbca6b635d57758599eaa40851eb63fa198a50572f74a8685e88e795810072daaa9385599ed63b8977084e793c54dd9b33e5b75721b78f257b310e69cd1fd17b9886786ecd3bad16a22b6e2ac2c08fc3df326a961a174070ba45a15b45cede199e1477d68f611899d551fa4a84165a217e15e342bd25f0d56e4fdd6cabf19f3598eacb35b51f0518cb9837bf17f8992472c4936c5f7735e9eba9ca67dc81731fbba80dd993489caf2ce9f3fb7c949db68f008799771675914b30b390c511224d0a70756f2ed444995bacee89ffabfad95c05979a668f4156041797bfb56d0e69cc9e1e829d46679bdc9a095fb5731dd33913581001a8817d6be3e0d2b2ebf041d8b2d9bcc936889155ab306363dceab0785586c390f86fce548f53c3ada6a50b256b85382631c3578bfee38c7f60f936eb533cc1ed50c9b8d64c510ce8f209755f0dc7df9a3d802d47ef5b998615808929782d1aa4025ce42cc637def46608507cf1de5c9ec6af65ab8c6a040f9d5aee2087a7ad700e582c946d46eabd103e6f53ee34b4b06b1b05c5cd7193b2a22db055c630d3fddf721bafa77fedabdb36236f9978f9896c7d0bef216c147c5896ad4002de722dce92c6242c768553ae5f92321113e08682062a2bd7ea244260423f535fa00d620279c618bdc89f7e755ab0485ce83eb7e4e8ba0b00b2ef3dbd046aa33c9ec0a323187ae3d96713c3999f447f7b236b2d56c130b092f2356b987cb9dfc4adafef1131c5337a39ea70a58fa7901844c88d617dcde2c0cbe20eb405147a38c467734fde306033a92f70e9b4aef3f95d937742d93c234d028d34c122018b7df3fb4bc69e13c9579370bc4a163c5384eb8a721997e6ded0de89ba685021eacd590dd1373f0dfe8311eb1472680571a5d14683ab97df24d2e6733f8abb72451b35567c3f909636c4373ea3842dc646ce250e0faae614470dc232ae3b9f1555da3f8310d9ed2751807ca1d34a6224c1b7d96de3365878181e66faabaddfcda82563d11687676469f9348615e195eb1a2e95551c672b455e406ce0981799cd74ebc947b5fddec453d5689f60b0ccc002a11622094fc23564e7c4d3a851501e4507149a8192f80c617423c7468dd5772a4523dc8433aa9d7221f439966b7eebbd37b2ab47deb781e57a80714f1d1dd1b298bb61addadbaada69936ea29ebcfdb25c195f3bf8c04510041fb56925130ab4652acd31d467e3bef9cb075da70a8e91da588c72e1e7fc7632a47c306f73858d6ff57f3fa48ebb0cd21f814c1db94368ae77be974d646e1b85efcf7549000a701ceacf93fc5cd885926dbd54341d574e63e8d9106c8f12ea7edcb6a8b69c1c073426ce59c03f88a3cb948c3f2e2882ac6965597c4b52fcd56ef9241aea1d33bbecda143c318d3d31eb8ce7284391eba15af283249e82caecde3e18bbce3b0966fde552a42309bde5cfe9d4e7f76e1cc2e12343f0ac05f651db7d1881f7f3823f68f79b2c87cd13e44b98762798bd38c6ca5285eefdf9c34b3ab162aee12bc73895666a903088c2829869ce3e4387b10e51595e94b655cf74317d56f831d33c78e5c736b60d3970d812497b5dd5dee2cf621519de63a9ab6df8e43bacdd4e9aa6d692e5ede0bfdacd3214a3304573edbe51c768cf0de4fefeb601906b00bcbd4cb641ef01607987ab2e031490975a9b787408369622001630190329f76a6060ec39ee5af", 0x1000) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003340)={{0x25, r14, r7, r4, r5, 0xe4, 0x2}, 0x5, 0x4, r10, r15, 0x6, 0x5, 0x9, 0xffffffffffffffe0}) semop(r0, &(0x7f00000033c0)=[{0x4, 0x8000}, {0x2, 0x8, 0x1000}, {0x2, 0xfff, 0x1000}, {0x0, 0xd634}], 0x4) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) getuid() ioctl$FIONREAD(r1, 0x802069ad, &(0x7f00000001c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e", 0x22}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x0, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41004}, {0x0, 0x0, 0x1}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x5}) executing program 4: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x108}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) writev(r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x6}], 0x1}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffe1ffff02f9ce00000086dd6000004000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0209000000000000000000000000014e234e21b1cdd285cde7ef64b96933d66978ac2c1ad99dbc65ce633e6f3ba95dcd4105e3352080ed723710c702ecf7de6ea7cadc4e1f51057cf404c29dff2567beca30db040c441a366198dcebee4ecb3073d265ce03debb3dcc36b5bf23f88526fc04c48bc99bb4e026e570e369ce8f139a9c56600ed2475f13b4f7ed889fee121db76bd3fadb11456b8977cf5fdd8220e4b6303a81211eeeea653b89e4a1f38e8d56a1ce3b16b01fd36370c01b954bb0090b539a229e54d324947da19c700e0f8277a2db063f4644989db0d63a97e3a36c567a76", @ANYBLOB="9c89003550004f4a8c54"]) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 0: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000300)=@file={0x1}, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x1c}, 0x2, &(0x7f0000000140)="6bb34b3b80a29b41ba4178949680e65458e570f92f859b350d1be9afb40bb5225320f3f35335dd22a265e0646eb206443206452f635211a21b3247f0574b275565eaefcedeaf85b31ff82cd91a82e580e24981b0b32d20d63df04fc375324247a190862768ff9a60cf05a6", &(0x7f00000001c0)=0x6b, &(0x7f0000000200)="c30710f2062cea5a9ce45f32f8b121dc4b12515a7f0d4ca951184a2d5e37079b421e42205da4ebd0c3ae0dab6c79", 0x2e) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x8000003, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000003c0)=[{0x2, 0x6ea4, 0x1000}, {0x0, 0x2, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x3}, {0x3, 0x7, 0x1800}], 0x5) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1c00}, {0x4, 0x4}, {0x4, 0x3f, 0x1800}, {0x0, 0x1000}, {0x2, 0x1f}, {0x0, 0x748, 0x800}, {0x0, 0xff87, 0x1000}, {0x1, 0x6}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 7: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt(r0, 0x4, 0xffeffffa, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x4000, 0xfc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001000000000000000000000000000000000000000000000855a2906f634d1da39f6a648810e4515cb9103eb4255060518f5a93c035ae738a906db1b9fb7c0e0b0a86f6fc2088c7674921d1fb3e55d8be170b313c968701b53610ab9c8c3a83089d640be2f7abd253a4aa415b512ee086a498614f073f45d0bed1830bab5559fe11ebb4e48d34001eec527b9229a29aa96e89774c7d3c81677259c8401210efa4011c5c15b40000000000", 0x143, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5200) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0xfd) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb58366745602d06f56200af0892cd77556611b27919afb674164af4f0744bd33809c2c6269c374206e84703af73be37016aa", &(0x7f0000000180)=0x140, &(0x7f0000000740)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30fc55605f7bfc864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd50561f283ae5b7629c5ffb4cc2bd2be6c617c0000000000000000000000000000d62410c73b1dcace8f6138bc1d93bf4aec963bd94300b6ab93766a5955cba1c5b41730a462d61a82cb9301df51ac1de52d49e0aa74d90d48cb07ec1491ade770b26e137dfe9e66975ea16377d9ab236bbd8051daf7226fd9f02d0d0ad3568a0bfd6b986ede3e2456df0a386822afdb8e416e940bca1053d82984aaa9b688fb7fa5e721045075b7e8c8db3527695264c698501660708e127c247f7217c94f903b578b87fa7ce7f6287793739aa47806e6b870a0385a212bfd8d355ef70037832f7edbd4f30aa2bbb0691cdd62558ad37e753317f025c102aba6ab510a75", 0x18d) bind(r6, &(0x7f0000000000), 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r8 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x9) r11 = getuid() setregid(0x0, r10) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r11, r6, 0x100, 0x7a2d}, 0xffffffffffffff00, 0x7, 0x9}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r8, &(0x7f00000005c0)=[{0x0, 0x1087, 0x400}], 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000a00)=""/162) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x3fc) r12 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, 0x0, r11, r2, 0x66, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000780)={{0x1, 0x0, 0x0, 0x0, r7, 0x23, 0xffff}, 0x7, 0x8000000000000000, 0x0, 0x0, 0xffffffffffffffff, 0x7ff, 0x33, 0x2}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000ac0)=""/79) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000080)=0x3f) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, 0x0, r2, r9, r3, 0x12, 0x9}, 0x6df0, 0x441, 0x8000000000000000}) setreuid(0x0, r12) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000b40)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff000000080045000075000000000006907800000000ac1400aa4e204e228fadbed8e8d3d8afddb7c6c641f3add5e6ce1322e469b41eb7ac60226f7b630e16d309b8644294be962589d372256e52e1bb6b2435e1756db54ed8a136e748bc5f3033f864d8bbbb317a3733b066f8401464e462c2c0d699899fb0dc19aad798a2126e6e34735bc96e228cf74ff50c5852afc399eb127326c33f35f3aa83211fc0b76986e0fd", @ANYRES32=0x41424344, @ANYRES64, @ANYBLOB="501000009078000061cebd485118a97be0ec8f7ef7ab2708c11a37da1c8c12b338823239c6697cfccfc9dc3d153569c7b67cbdea118d2ca0b3c1adc7a4e709eaf668f1c3d33f66e005d9b3"]) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x0, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41004}, {0x0, 0x0, 0x1}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x5}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) close(r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r4 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000300)=0x85848f2a53c0fbb7) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0x5, 0x1000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x8) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="9d7deae97e2b316124a55addecd2ebdf20a6c16c77ea17bba1d364fed6ff914955dd375c3f599b8945b0d73ff05d7c51b9c49115385f2969d27391959ead95121fcd4129774b550cd858704be7731cab686165918385b825c8afea331ee3b23fdfee9c8cc915a9ce9c4aaf4825cc60986698d5ef932fe6437c889ac296dc4d5b03d483029ed3214176cc0cae1153e8f339f7a1c541e95323be0a19f130919e20f720e3e2e51cd0482118f47be9eb81900fd7bcea3a33f35fe0a95b1341caa005a68b2986cd2c8013848d97bedf404a965542056d6b3489dc3adc0927d96f0917", 0xe0}], 0x1) executing program 7: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x55}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="0004eb9936795e9651afffc614929b3a0978c41983ef4670ae19242d18cf8643488366358dd7885e4f49", 0x2a) sysctl$net_inet_ipcomp(&(0x7f0000000040)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x65) sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x2, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29b", &(0x7f00000000c0)=0x16f, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0x91) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r1, &(0x7f0000000340), 0x0) getegid() semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r1, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000664000/0x3000)=nil, 0x3000, 0x7776f543152b6b21) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x8106}]}) executing program 3: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getdents(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000440)="0fa10eacbe843785cbf47032b046416c8a10e11f19418805011cd4ba880879f9d66592b44f0daa4f2337699f4493955f64e2335b275ae20b06197b1ca1f2fce49fb6612cb51f14c336e4f9c71c8c4aefa4e640c20233b427af0ac8277914505a92b7c9938650806a4bd2feb3f7324ae542d079915fb0d618a4e97c4b1503e683aab6893c8c66c04d9570759182383c145b8f39180b0471a66044399cfd19f3b8460fbaa814ab74f7646c808400707afc029f550189818efff4ae00b58da75e17462ce852869d7b1f198874a7b8a32dbd5baedc6b3a", &(0x7f0000000540)=0xd5, &(0x7f0000000580)="881c5192aa8e9b9834006e904e08f57395725faa9666c623575f6532b5eaf1e8958fa15140b74ddb666c45a3bf8ab0466c1332bee731677543b4c645482015b1ebd7eaed5cd97cda50fc0f54ed7430bda9548fc765743657419dc8267b6ae5a7eeacf6073a183d3de6ecb163f31dfddffa2a47bb2361f0c9cf5e70be91b5d12bf5cc72d7f82e82e0bd738b2de4825cebbb831280201258c6a41a4aafc927836583f9bd037d87aeb17d726c869adf087f6a600354e94e2bd5b0d98fe1f478fb2859591c430bff545e071b6ba0cb9c8e55", 0xd0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = semget$private(0x0, 0x4, 0x3a) r5 = socket$inet(0x2, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="8c3188bf981caf4ebdbb8c36d9e415c269fed5a84d9fc9fe841680dfc4b2353dc6f32770c81f609cf78d6d8f086c2169e4dd9bf0961146a93a1c3313eb0e7a0501052c77e1625d499637e99046964736034f6cb15ed1db60911f5df1ed0009aca7be23d18462ac6b38c629f0115b40020178af0316ea8001f3108bf30080fd2579156333700b8195890cd48cacf94f880a06d07b9228841c14c968892d735c9385879a1dddeadd8054ae4ba4", 0xac) setsockopt(r5, 0x6, 0x8, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/156) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semop(r4, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5}, {0x81, 0x0, 0x1, 0x2000}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="01800c51040969d6d715aed19f46", 0xe) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shmget$private(0x0, 0x2000, 0x620, &(0x7f0000003000/0x2000)=nil) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000, 0x3f}) setrlimit(0x4, &(0x7f0000000040)={0x7fffffff, 0x4}) executing program 6: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r2) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r2, 0x7f, 0x8, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000180)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6fbedfe500086200fe8000000000000000000000000000bbff0200000000000000000000000000018100907800040000", @ANYRES32=r3, @ANYRESOCT=r2, @ANYBLOB="beb0a624d502b91bf46f7e9bb5fb7dd2eb21e9d6bf97de0f84c71e9f1d13c304923c51e8bbbccb4f79c653fa40451d6c27f0a53166a3e8dc44d93986167a66be990574ef0659d9a7309f7376ef03a82a89ec17a011be4c452ea1cabcbbf53ef52a13c166584b46d22fd3677f8be36f2f5de98130a646b0b846bedfa22f127f29eb81f1731c51f11e1d635c77672bc3887551b78980625733a546da1d7fe9e08ed5dbf5155a24348228692e321d49bca148e199caf1a462ee95c336310fedda0996b631b2173d3c2fd1231e7b0d234769d981ee40a4c052552d1db95c4fa8abfef91a967d9ed37e2349e35c78ef888d1d1c990be97432d7f095f239779734a35c3b64aeda7e24d3d9eea7d86399d936b392901162677be06fcc57e3b3582cf6c91a8bdbb616477465217cb21b480f495223be719b288520e5c5da50b25a98580c8eaf378b8c822e161098d070f81a39625b56a7ae93de9056a6aebce90ac150c73ad9ce8049687b0c379d2f1293c1c6b5b4838483c90a1e4d80048d2fdf07959e554b331f45d81f2cfe04bcf29027c09d034670b411065dd199f05aa6f56843a47321246c3ea95d7ae0797d946e9b7d3715e6a8ee48fd58f210d45184fd4c6901db7e9ef1e030babe34831f9903f9bcfa16ced23cbe8101e5b1a97263e2826ee8b91d4ad335c8ed982fdcc52c5040eb5654f70048eb1df25df34c7aa0fc45657e504197ea9b4816a1415c783cf7255807110d3debc816001ac7d5481eb8136cc4fd65b19013893e0d308763b4734e3124df7a2293baf0edffb4539e114af7a1ae28def5ff7df7cf7e646ee98c574564cc163993dc1bf246d7a6c0ff22d8e65df712027b7cb14cf984c5244a71e488933be823af8e18277800d3553d4c2657c659f1056b404094599713d3ffce74fc73bd8efa7c99c22db56306378bd26df7e65aa27836770eebad8e700c664aa99e93cd918ac2362a8aee8b1bab36398aac91a74bd74c00398ed088c67854dc676c7bc6eb5caf443891e8007d14264eab8322a77c0742ee8eb09f1f490e20d98fa50ae43a71a6cb368dfc93de09f9451630cec0324a0c5b6d20a01bc7217f97e9b8e6ae60ea0b888ffd36ab65788e882ad12eefbe42bf55280545d23ee6515641ff7d4646eca5565066df6c2ae9e4b35c1f4d2b3f76f8c166381336e211cb8e9ad815bd4734c86a3254e765709de580c1faa19f30c5131100efcb347f7e2398fc0f99f0872465e2f891bcc5dca9d8a29ddb52aec6c4dac5d58c8c997c8671855c70a9e91762a094c6617a1f7264865966cc08026cc686091cf144c5fcd6a883eca65941b04a26ca559f41543c2df5710bf965cda75f0b0b9ea69626294bbecafb5161452bd05a160b57db508d54a733e3fd0ad0111e7cf41d58bee7053907b7766c2025eeecbc53f4ec81390fa3b41642d24a7d065edee4749308dc0c5c9e68e09368e4a7da395459c513b1f018a67ce352b9c12dfedcecb949bc6b2f84119281e6cb44bd907f7dd62aeaf77bb04933d8b0e8366391bfda1e3efe0e49f01534f34876a2223fbee4df599607835db1c7d3ff5766fede1f63b248f629c2e9dadca51901b3ac6eb0dc28010a930ac79cdcab68d3975539b4786c379eec4d3f5d4cf1cfff3129e95794b6c28b40ed1b98bb7dfd1ed1c70d621e8b95dfdf8d5bf0dd9fca991f3b00a2a2fb62c8ea85fcf8806a4a9e6c432cc7d8174f240779869fdaf99f354ef157ee233317a76a7b6698e421c1aa534b97109bab65efef248c221b2f57ba99cb8eb83e21d2bcc41f900c74ae5cc6c39d2463cb3fa27af24576ed5eb4d6a0dc07c995096f621e238743952915723bb3bbf3db72e3294ed92944f40de95f19a51edc43157ea1493a7f55d3bd15a38d474cff7f0e2d764933069c8ad8d9e29422a7095cf5671ad1dd1843352c65c208a8ec2f9b2b047f745d2802f49b7fbaaeb7500a67ae61e8f45ca2507104aed309c0f66cc3d9e26ed349795b1ddedc28af1a83fa8f05df4ba4c9d531f3ba6c3efa3ea821aabecdcaf86e52b8a9329492ba66068f77957373fb4f7c72dbb2d7416acae44f11a392c7974868a994f48f043a2691a90ebf69d31501b051293db54b4efc13cb1cc3afbfb023f0edecf454cbaac1b5ec2bd6fc25846253aae688e8385926605197d42f6597b99ac714f81b089e770dc4eeb96a81f6b7203be7f9581aa3473c12d433b00689476f450d907a76b767841609e6cabf7adb2dd077d80af4302bc39ad0606d3c894e73870d492936c97b34095373faafaf59d7bbb3cdab245f9b8186eed0896ff7de3ab7ab16c0cda6b0832584f4f118306476ce7fd8ee397cdbb62cf620f71d5324e0b3e2f3eb7a18c65175e99903cd654ffac38ff68ec45f12ab42d5ae43de5aedb9eb66e602e2e01d7e6605891863d17ccb03807d31ebf8b84525f329de699cbd38574f81ccd9f41738952c3aa49d5ba10f0585405d639b905f46217bf608bf62410e9e1a0cb57d77e56b60d3853b009d3f88a969f1739d72cf180ab66cdb0412bd448785538258942602f49337f8501db593477e43b975e1a3d49c05088f886f3ebf15e1998d69959e2a36074a577005ae072a2e5225c903fe94b1b44cbaae9e6850eca72fc58efbb97cd9f2322a00a8df7ffbbba5f0f967a098d4921675a2f4cfc51968a34b006764168f5e33a7937f21cfe1c088fb8162a35f98671e3ff15aa96bdc683807de9bb8fa4174c24157d37ab371f89778c265c6d084170f4d016cec849b68d823e7071c08383dc914bc7330ef17cba90b8bcd4c1a920a098dc1f97ec09e0038e0a349c2acd35412d2c53e0da95bfd54d59aea83fb6e0ea878e6d4fc2de461690c7e1e8bef4b01c79ad2949434c90a5907f425998f292d9d7eaa5256e9bb3dfcabd9a30246ad7d29672a818599f65fc6bd4c3ce338a5865ace40b9c64a88d7837de0078bb29406d91e9039c167fccb2ce7897d60bbede5c7fb7b61f29afb7efafce67fef296baedad01c01484fd9d5e089ecee4d51510858cae39b6ff37817c44368072c8f513f140c2cc230b7be728346933c7a394a3f64bcef03c52e605b3740630579ad466326981b1f2b2044e75c6833a236895aafb04b90cb5a87fc9a2e60f4f66e19447fc7bfa6d8279f51478c38bf698d0bd8c1adc0f2f62bdc05d79950bb0ff3d10e83223af237c8fd998d39b5bb5976b9ccca7265f7a6f2f09d46786d9beb606d9472db0dc7e0988b237326c81f2a61609e8edf21878c80fb1bcced3925738b9f1942916efa7656d666ec29f5641ec8f5708be6c62563d8d41ac238bbd584d210724a23b56f50be4c8be53b1e0e404dac2d8a0f9880d1485f820981a95f6fe8c08e7320c899baea9b04edf1976fb697f9e0d889dfe3da45d0d42c57381d12f141e48801a8e7992eb672bbd139250cdcc9955ace9d7c6a8246985700ecdc3266b0419597d5c19e0aef5db2800144619a2b62921ed537846f17c874acea64ed1e0f7b8dd9b1f36f4a5642a28b28c8958f42ac5af469b4769d4107f4938da023801d690c69414014c60c9d8ed31ab25f6e8b382dc314949ba3a465d19418507354b72d8e0bc938715963e834bf3ad262bbe584a4bfdd79b46434f4fc960ed03c329a9e67a29c95b87b97c6c4d87807728d1da922cf53687936f4d69fcccc3e27cb9b49825eac04330c34d26f97d2a6587f401e1ac2098a6b7ea2aef4f2b93d993098aef525e12d1505126adb1075cef8fe12ee2cf2cb1aefa3a5d80099cb3a71fc45770a40b46168733c2f9beaa374014b97c73e574261aee3b68ef539b141b0be70d06e785ed63ed27e11c53f8a693cee549608901237b339066e57af6780338a06d93d633bd680d348eda8fd98d9b13e6f18d458bd4c6262c36d07e5f330f425e182c067202ce42e5cb38a3b26c91a5cca5ccec9584405432668d4cf36202c0db4ef5fc6df33bfbce78cc23ac8bb86fcaf67ded99c9593f856fe1795b431407b00644b6366b5a153b67b813456775d470b5c4b289592c095816e5f149387fa439ca1cc5cc18b3076d08110548826b5e09866bbe75552f723aa7b4adc33be06c514b2fa288ae922f7a215d5bd12e49ff9ce268e16ad6ead1020de571535e85a9718547f9aed4170c60a9201f6fdea02666dd05ed065173a3c8efe6856bf284612bee1ebf4c79220fa6e9cca1447f18e5decfbdf07f9301f9e5487926e9ef952fd7dc7b6d029cc214e3df35fef1e1d182d6bdf621d46151c50a87544e01babcaf323f8197d40567b19d47e3e410bff0cbeba3c505de48bae2ac6b4b377175830cb9d5ff4a38af74ff5a0d9e9d51397ba576f460d35fd63a2d7845b38ad9eb5da96783c408fcd0be0e93bf9893f5d4ac083285b58b517dd53e25bab0e0ed479f77ab117c58d68aa58cd3210427ac7f3f5857cc964e0f15c2ed5dca11629a5fc7a6d0e27728520c6ac5a0cde3b85af9579eb4ab972d7a23e4e56eb9eace38d4e16399736c92aac65e945d7e5b6d01ca77577413a23d2026677659daa5fce3524b59eb0ef2f0ad598246f0ffd963bfc18a88731d9a3f47e3211c3a9638f8351e022260ce120c1340f3531083098083d97f864eca9b981eb1970c7273e8c2a298f1a5ea4751f167eae8959804360e8551df761bb62505cdfee3a32a7c9b8ef82bcbe7d8e28b4af34225e2d3c8bf33de154478461a6f006da3e305663f88951564622c130ada9480c7e37ebc42c58d18650f44aae4c95fedc2f6da35642df7d70526fa105e8c279e1fc0bb095e6e634d8efd6c1d77fe11ed16eed7f3606df789af300aa75dc8f4313b01915619fdbdfe42cf829d4ec010e1bb4be03592473f0b6f0117a4f961dd98d439105d16cd3025aea952296e35e5fbd6dfa6bb436f94a5716eb11180d97e55d33dd48e7aefee7f4ea054e046bd7845dccbcceea59dacaf903debd3a2b012ddea02ab3d87e20a168f1daf04d9af8cd2fe22056106045cef0972f10b86b43a7c35be07b5929348a142cf6882f0246842eb9eb1757e8991f109c2fb542a65617efffe9a9ce71ddffe11019ab796d30aedf54c1b2b5cffa92363352c44b18761ad3fc8d6d4ac3e8a76f6f748da093caf05d28cedf60080d737d50431842c8cad554574842229483ea7c7c1029dd5646a7049027d264495dfe8d08ba7321cb236b1521648e5920dcf210554a70f082118da7b5879d709a4c7a94bfc27166157cce19fb9dfafce264d03a767339d5a84b34b6e125edb0df7aa87c5165473a5b70c709153b2d7bf6b0c13e4d9c67db7ded88428c09b9eafed7a3e36f57137577f1f84a0a27c9ac26df895f73ef2976ad03a36c2df715518561adef7f2b722717c5a5331928f73bc7306176660f714bdc3e460d3bc17d25b9f769afcacaa6775e0d1c1d5228fa14ee239638b923608ee69ad54a00c2920c5ef52fdf0437258d992f65be1585c9e34ed8372a2e973e6d059a623443c3b4abd7ee11378ace1903bfaa499ee7824f22c0f1629174b2fe7a9224a9c48f89f00cda8406a63bfa9e5292067ac962be645d58863f53d48c1b1911d1fdaa4577c787e271333932167b1d9aca1d0bdea14ccac96cd3ca890970befc1359fd879ef43cdc60d423a918792297212d31c291bbd39714529752133cc61b7a4236f69571335a6e4bb43ff711436bc101395ba16b59c6ddbccfdc982b0077850cac090e80ed2016957971ed3fbf938690e7fd32c8812488bb9885a1c155857682122e84dc2e351288786177287ee2c19c7aeb83a82b24a0eb53b418"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) readv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/75, 0x4b}], 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000500)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) r7 = dup2(r6, r5) chdir(&(0x7f0000000580)='./file0\x00') r8 = fcntl$dupfd(r7, 0x0, r5) lseek(r8, 0x2, 0x6) r9 = semget(0x2, 0x4, 0x185) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000005c0)=""/33) r10 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000600)=[0x1]) r11 = shmget(0x3, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, 0x0) getpeername(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x9, &(0x7f0000000700)='./file0\x00', 0x8}) open(&(0x7f0000000780)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000007c0)={0x7f, 0x6, './file0\x00', 0x1, 0x0, 0x8, 0x1}) semop(r9, &(0x7f0000000800)=[{0x1, 0x8, 0x1000}], 0x1) syz_open_pts() socket(0x10, 0x41ae1fbd813f690c, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0xd8, 0x714f, 0x2, 0x8001, "947eef12df29cc79e5bbef1c936ca80646c2af33", 0xfff00000, 0xee1}) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x6, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/37, 0x25}, {&(0x7f00000011c0)=""/211, 0xd3}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001300)=""/106, 0x6a}, {&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/54, 0x36}], 0xa, &(0x7f0000002540)=""/100, 0x64}, 0x5}, 0x10, 0x3842, &(0x7f0000002640)={0x6, 0x5}) socket(0x0, 0x0, 0x0) link(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfd5, 0x0, "6100000000020700", 0xfffeffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)='O', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read(r1, &(0x7f0000000040)=""/111, 0x6f) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x994, 0x0, 0x1f}]}) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00004e7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000252000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f00003e4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000e4000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000223000/0x4000)=nil}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000dc6000/0x1000)=nil, 0x7fff00000}, {&(0x7f00001b3000/0x3000)=nil, &(0x7f0000c56000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000010b000/0x4000)=nil}, {&(0x7f000014b000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d9000/0x3000)=nil}], './file0/file0/file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) shutdown(r3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020690e, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffba) write(r1, 0x0, 0x0) fchflags(r1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = socket(0x6, 0x2, 0x1f) accept$inet(r4, &(0x7f0000000180), 0x0) listen(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r5 = msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) r9 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYRES8=r5, @ANYRESDEC, @ANYRESHEX, @ANYRES32=r6, @ANYRES16=r7, @ANYRESDEC=0x0, @ANYRES8=r9, @ANYRES16, @ANYRESHEX=r8, @ANYBLOB="90fc455c30fef23b332ae832b568907d21f9d7f29048f35975e8182c1f693787d8d972350bf21511ab3f5fa7faa6fa43f555929c8d0df38913e3ae66b6af4213d61ad8f02b7ed6f09c63ec36b6a621352234e2e26a065f685b1568b9dc5e13a5fdc1b53615190ce543fca69b29a2d5175c0567825f66ea09ff51d99d22100051ffbbf9b4180dcf64db626dd85351885d15a3e28cc1921e2f1e6cf1584165ffa4750e4bef6ad568aee7c8b90411280463c469912f9f5644d0ca162c44ef70a62764856d989dee9ce0d483c19f9360f06d8c23c5f8cbace7572ccba989b5b1f6581751a962baf76d6be4b03e8435eaaf507a5d277d183f3522977b97dc31b5"]) executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000007c0)=[{0x20}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334, 0x0, 0x9ab4]}}) close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) write(r0, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000001980)={{}, {0x2}}, &(0x7f00000019c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) dup(r4) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffff0000000000029078ac1400bbac1400bb94060000000001010c0090780000000145000000fffffffd00000000e0000001e000003bf28fa323acfc51fe3634d6b9d575918054e36c216851fa5f63bb095fd902"]) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) sendsyslog(&(0x7f00000003c0)='*', 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r5 = dup(r2) dup2(r5, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x4b, 0x0, 0x0, 0xfffff000}, {}]}) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000700)="986718a663c73328f4839764ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e15", 0xa}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) getgid() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "229ce85708b76a9fe1c503ccd83d910b054f9916"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) close(r3) ioctl$FIONREAD(r4, 0x4004667f, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x6}, 0x2, &(0x7f0000000100)="7b15bb7ce599ef82f649d9d08a2890c16647", &(0x7f0000000140)=0x12, &(0x7f0000000180)="cb1be9e9cd8c61146b599536580b45e658139acc14e4f148084f9b20408f59931ce0f4b65b44a17985051762a3ff54d21171bbdca971ebf4ad331d5f2b27c36089605585a5a21e243b5145c9f0d7d566314e05fa5a832610e4ce2f7581c2ee26dfac6d9c54d2fc11150644174a709f19d6d34a3e8c06c53e0149", 0x7a) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="65388ea4c050", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random='1\x00', @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x12, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000180), 0xb, &(0x7f0000000780)="008100040000b879e77c3e68e1ce9359b622cef481164e35af9d3681dd09c4c694de5600003b5c67f98e587f9909b4c2407048a672d474c16859b6dfd68386a26a39e71284c2d6e63647e685c990bb7490961db655a1e99ca49460751e4034e2d425427a4ed8154f5756061d44105d3fa50d28819459970916e2838d9868d5", &(0x7f00000001c0)=0x7f, &(0x7f0000000680)="59012be5aef9cb902392087c89c0d00c4f72b0d1cd0e745b5c0a5895102a8354c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a7627d289a505662c13d3e856a9ca9f83524f68ebf260fa0a0c1a022ad17c53aa057e1f1fb942f74fefb3d0279e17ef6c782273c7786ea089ec941c27bac3a2b9ecf59e1c7d363ffac5", 0x100) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) chmod(&(0x7f0000000100)='./file0\x00', 0x38) setreuid(0x0, 0xee01) close(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xf2) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) pipe2(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="3c1e5cb25b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130c13586b7ecaadc31b619706768845a14ecfa1b62066ced2", &(0x7f0000000280)=0x35, &(0x7f00000002c0)="96d59a9465d7a42d863f18", 0xb) executing program 5: 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, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getpeername(r0, 0x0, &(0x7f0000000180)) executing program 2: sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000480)="3908690e", &(0x7f0000000580)=0x4, &(0x7f00000005c0), 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x200, 0x3, 0x0, 0x0, 0x28}, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() writev(r4, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r3, 0x20007461) select(0x40, &(0x7f0000000040)={0x7ff, 0x4, 0x1f, 0x7c, 0x1, 0x8, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x4, 0x7, 0x1ff, 0x5, 0x4600000000}, &(0x7f0000000100)={0xffffffff, 0x1ff, 0x2, 0x3, 0x0, 0x7, 0x6, 0x100000001}, &(0x7f0000000140)={0x5, 0x401}) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x7f]) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x16, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts]}}}}}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) geteuid() r0 = socket(0x2, 0x3, 0x5) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) madvise(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x1) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f0000000ac0)=""/4096, 0x1000}], 0x2) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f00000001c0)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 4: r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xffff, 0x7fffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44f", 0x0, &(0x7f0000001880), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x6}}, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r3 = socket(0x2, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x40, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x24, 0x40, 0xffffffffffffffff, 0x4}, {{r3}, 0xfffffffffffffffa, 0xd, 0x4, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4e, 0xcb06c39944f160c0, 0x100, 0x20000000008000}], 0xe1bc, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x10001}], 0x5, &(0x7f0000000280)={0x1ff, 0x8}) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000005c0)="add3ad340aee0ba915582ce7e6e7ddccc1788745f4965655830f4e520da56d74e09ddffbea57c09800911f95fb71d09ee3f96c758a00a9601df589ea085ca08845ea7d587c6ec5514f4abe5921fcdbd7ffc1776fc9a5a5d5a0c00c6aecccf713e8f8eea96f95635fa9cb8bfbbcaba5f4d6961536e6c9613b2249a045ec952209d9ac967883b3d7e44fdebe7b252de55c401781973062f93824084378b6a5cf33d6165a4377c6232a15de71c2c55ab36bbbd4f0628458c75892263ea87fafe0a6ca11c56f415573888db30053782b1a53bf6ca923c58069e2e171f7e4c948f51feb2424e1eb744f92f58d7dd25d52de1959dcda7e5d4127cc37b8d3ce7f03c1bc6bd376f0ea8e47b14e0516f44290dadccea16d35704ea6a3d09e6f71ad8c81884ecad38626f17f0c321c657073ca4ed8fbf946dadd38c403ae83ded46538984f0949263509fef316a8c49abb87fe3d3e7bbb3ce10ba1f75e78d3a69db12ec65d4d72b7edeab67c16adf91248991b397aca92afe90f48cbd5f5d0447354a1db82a24e2a4355c0dbff70665559cfc6f819c49a2a4ec07b2a297fc3615890393f8280837733756dc3beeb5f67ba135b1a97b499a5fddbe7bb2d5bccba18a77cdbe072e436544a4ffa82f2fafa201b7e32972e1a531116e5e746a138734613d6ac225ad3bfacb138ed100615c793ae60920f7205c7c6bc167890d872c3d7279b966d366a7601354cede5670d1423b64a669b1d1223082036d9c0930318f1a902786056a2dea34c733337e545c2d888ca8d0d13c8635eca4c0d878d6529573080b12db16a7e6950201b6cd6ab2b57c5da0100f522c30c96cea39b78d231aa0c5b97ea1228f047cf164b0db6a5ba8c848ffb88d6d5b8ab84400b0025fb4c1fed06901917aa8e9a41d0e0cb67146540e4253fbf7c0fc3b444ff20f8f4fa505eb5704e3d0342f3a7bd85cc79743d1d83556b113f43f7f240d91a42647ff7ca53870b6e028fa24215933f4665f9e7c776c34c71b176871a1d1dac8b1ccc933fe6b53d880c44c593d6c5eeca372560b39973f832ec3adc6aef0fab7111194a8d7d387d946825cd483f8ddf418d6f4a348931db06524126ccfa5afda5800ca5b693d297f131ade281645d94bf66749457911cc35637cdffc5a323b55515a8dd298b207dea783237aa4fd31adf02140a3787a90e9a0b0a8ce8dbab78ec5225aa7aab5a86976cd36b12ae9add80f1a18fc6743be738668c7f5e619575ba1bac2617681906184a52aa5bde9c034c3e1c8a6bc0e93cdf8b125e846cd205d48e4f46e9ca797d744809a244ccb33716c9bd8fb5d75cf2afcaf94023fe48b5e3454c1bdbcfb11cc95eb1fae5dcf75530f05d923f636fc08539953f8b525e5e153b353e5a1c179fce1300a1cb70ddf8abfb8222ec0facae574da76f135451ef184afb86b843d2b27ab36fb10fdf5dd2695c718105a1d853154802cbca2426480d9d5a2962db050cbb7836787b164a547f987a06c6d112052e1f4c00f4974a45da619fe8da6a67c8e6b00b8cac77dc11c65c2b7070d8ecb28c5c7ef9fe66664caab874d7e25f223f7bd075808e1e28985e536039ce30f5c122b47ef77333e4739e14f5ba806f76b3488f086b22aad4c9ad9f606efe9f32a7142b12b609262baa8bdaa346e29c419b6991f691c7d58ced72ab3a7b9eaea57a7d696bcdaeda9b57d38e9bee39c233f4ddc1f3ea87f31493c29aea07a8605eada59f336aa6691d035655ebaab22d69ffd99de324d9cd233e2a7c509b7f3f41575f4a23c3560f6ffef1a0f6d380a280fbec5b909a16d0d91e698c88190a0eafe4f2beaa62f2e8fa9f36e9543bd58cac4756a5eb45e05d636dad068422a0262876be3200509598c3d5704c2cbaec7b0f9b1173e4e0d7b986157cffc152814d629ab5218c767cbb224d23e0a6b8eda955811bb229c6388b46a7d91902a960133a2891bdf7417be81bce186af916cca1c7e6f3cf97005cd1c8a4da13a94c4c9d33cdeb158fce0f465f29df567c8afa1e1d1c1f4663bd05dd400aad9fe4dbcd8baadba6741ddf6c724d78409755b426f8353ce751d47e7b48b81c49751e616375a96c5a6a41514b1d69ceaf6fc0026fc16676f7f74a8f48426c6a4173e0576a9c69498becfb6890abd3f7cd7ac33966f8bcb6a068ec6790094785c7ae2fababdc952fc6e69bb4985e85bd63b6a763e8bc2b7842a3b8903fe93e2a90947c949e444d3280ebe477983ebc79a8e344df3eb8c5f68abfd3ccc173916ed0f26e19ca992a66e8b8e2f83429a99e5f78867a965400dc4d25d29b55da8d8caa9461ab5ac6fc6aca1e7df4ea5fd45345344365856620f6a1c7357258c53c9b669370c0e8dfa6f6063fd08b98a716a30579fb83b6b3661a7df6a23b45eb5826850ac6ed62e6d1aa799d4062246c29ebc32277c73aefcb26ab1cf4acfd940babcca0d124e51cba58f1664948b160bc57303e2f9fd1da28f1fb63d563fb20e6176e10ddbea1a2687aa20aae53b674ecf844e5b9c2f3ab38d3da827dc33d1c9945a208f561e80c723a200b359b422b611b14629c696eded072f0b9d022a7adf248574ebd4fc34669d018760e5ff95dec94807c3f2ec1084426cf640fbd44bb7de7f6f87fc41e800f2441ad8329db3072820ec7c6eebb4a9516c17853f8c80e47122ae89190884538f29bf887c4835079c476fecf3638070d530fb5635e524ecc815aca56e38baedddf28a118cb0b1b9aade7934d5d3cf77ab86aeb1fa7451ebc93a3c6cc7dd0194e1b3b096c1ff668387b062cc3b497b868ec5ca26479ee6a140305c6ccd8da75185de4a35e6f9418632416c6b79dc5ad03ad288866a5197a04976ad98b7b3d05a713078a31e4aa5b4ac56deb9bd8ddbebe88c105c7b330f77e9a9829c1874e9e87df47f861e9358b94d9ddf8bc1c5a1d495a8cf489b1e4fb48aa9033c400de174a2bdd310a1c3f117ca1b818502d112abc60c7620656a166c82e0860d3aaca2b51d013cbcd9f6917b24b61b932e5bcdb37b08d2e15133323b639303d7371cb51795bfc5c2ceb574ecbabc9d24b794db3be7b965488c7aec27a0a59f2926d7b86398e3ef42cfb9d0ec875649fa9959c51a5679efc6ed93e9c8a6ba055ac17f6665d63714ce354d1efbd1c0b294062d1d1f69b410da4c2f983f4e30f67d81d7a9323320ada974fd9c2be5937482b523ffb6bb9251916b635d1b4c9b786869f7d6ba30aedf814fe4c2f1d0911655d422fa31f240aa9c577cf0281cfd034d8febeae6837250168eb205ae242bc0ff1fc771ac533fb3ca45e7e4137617aae1ca23914763ac0d53d3b11a05278e9bfd296da0709468eb295063d2628eab295d7f2cf79a45e6a75b5bdca8e5e0d14c222c75602fe2c52908e0bbc025d5453571a1af22f1657bbc2c9583f943ecb9ccda7e14f9bc46a14cd7fd498499723f986210fbfb683d7f2a4b381249a56fa8698205476c0ad09f34eb271b61bf5be6ee363c815ab76e61521264a0ab01f9932664467618b7c1edcc445ac621801e7049cbac9a80ac39194c8d2281273486ae2de9e102588e633e76e38e99ea54318238d2cb7001cdb945b3ee421d2cf7f9b5c04e4c296f7240ef50da05a1d09c3c0d0dde22e5b7ebf5a2e77c9bbdf087d88fc93e86fb6269ac5da8a7b5656345de70888e8cb718f77a9d659ac3977e1654d27324ce14f3cc29ec3267b56b61538bd52743b0f9b811b10d0bf973f6187ec96d54d6eb4b18e0266643129e6b44928f636d5497066dde14624b47ac49651dc3b4c107474383b89a24c4574ad53873ecefe61ce85f89ac7a19c1ee9bfe615eb4f3b4ab432397c164b39f9fb55e7ecc95e5a5a43eb7fc790c0d4c0ee1b8969665778a0c91fa34c5c03142a35596dc1ea50d7a5d70fb9dbe6797b09af9cfb2dc4caba5015077d678659e51c9080ea8d7da15c744c19975e1725271469d6f7661ba8b7cd22c809a5847a90c91723bd5d3a1ff1091bda28f45b955ad9617149da26ceea1140b4ff511a0068d239c23fd4ec8defd4b16203da59a59f71d95418148d942f34da27c7dc499dc3ec10e10a2bab1cd4add2c94df347b096d825c886d31f4a23b0b76bb3baa625ba96376742e357bccaae4b2c631ac62868cc1d4940968ce40627d1c18a2c10dd82c813f905ceb257ea68b2ad89ae764a788981854ea600278ed1f7a88c02e05553312427e50fff9ee5133c83acdedb81c1efb6c6e346fadd207d2199ed7df3e35062cbaa1ee7bdb9ae93bbbb4fb9a418c6de8275edab8c871e7e8627ab7d46fa46fbdd48e69251bd51db60d5be013e79fe989eb51b4188033a7dc8c2d944680a73da8520f1ed25898c1a9538747f8c999cb61322d3ddf66d8635717d66a5133759a086c38a4bc22b6aa5dbe8bfc2e2aec93bfb4c36873fce6b8de5d6ebea0d4013d85a77fa5c2cb1215cecda44a371a4dba70de3b089c70820b87069c171013dbd363243d24994ef2706de12e97315d49c8351176fc06b5350b31d0253fddfa0b2e322737e9d7d956deff3425102d5e7372e018adb6a1bd98a374a02ea4c4d3971f3df379a8663539ccae1922aa712b115ea7186aed2a5d5eb53c7ee12af453fb3ebd56a100c3d31b26aed8876cfc41897cb2762fbfb230aca2207f4f7d85cf05d3a8bd6fc2c7a8be8ec037fc1721ee21930bac45ed1e18c08060e9a51d54c7773faed86a2e4a0e35d7e68488a6a043dcb61f50f8957459d2a553a3985d082a1c4d11080e4be2dcd125d452a594d1e8e40093d81f04e167c7c80ad584f461cc8cb5abce6dab3299b43b7a77c35020f35557dae52de1504e47e4424f580c81d016ef3cacb40eba9b9113c93985d1c065c161ea87c1df8177e0168badd6404737ea7d64691eb5c4d5b27021620ddaca37f128b383b870c32adca4716bb1f9a9f99d3470f0cb68686f0875c0198f631fce31296bc650abad186035336944dd0cdcc474c51b46a058f708337802b08d8d7ad0cd03516019cf14359842b78b487ac47e0abc42c30ad530d727dd091a36d22d479dfc0d97cfd54095cdf948f81a2c772133e57a0d35d70c6a04489bb792d560e6629c0d1cd9cc1c1607f1756c67e4e55a0970c14f64711f330e61189f329e8497f4646fe2c71454b4b9984f0a79f48648a1e522313410c6858dc556b5a8dc01b606a0fd72863b764190b7a81c09d0c830fdb9da040039f90fe147c98740c62b9b882169ea936582fef83baf93d705360fc9ce132c8e0238224dc507aa046b23db9a2237c192a2ab8e90dd8010beaedb6576d033297b4bd5409b6215a5e903f7b40e12bc0967e8fa7a8f7c5c209f86fb91a44da8eae9faaf98ce2661f0763a4694f9863c174d659e023a03ad428e87989902f44b3b47e325e324cc77c7a8a6ee475e2359f964c87dd44bd7fbaddf0a794c858165a60e051f1d33e72be379453dd5d85c5057378335c1a68329b6abe6c09f93c94d1de0acd742b4e088e258a96e620c7fa07101951dc1638da09624f1946840a1d432aa7fc2d384e194662c581619444e2b0f5f5ce146e6777a740a60533154ef1b1bcc84615e2815404ebc5dad8e505ea27f885a0c9e6394d0169f7ad268ac802fa5dd6036b8d34ad13475bff9469391dd181de5c9f02d135a0c1bd0e7e977589fd3042c66d7091890e031b20433306c0e1479b993c982eaba2237b92ae6e0bad6bab3f37a1e43c9022df105485d7c3c1f786c61dab6147bfca247be14b40952a4f1ec13281e23ac11781cc678c15c86acbbfe62cfca54908e6171923412b85", 0x1000}], 0x1, 0x0, 0x0, 0x9}, 0x5) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) shutdown(r1, 0x1) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) write(r2, &(0x7f0000001600)="73ef8f1b0f089859d81f4be56bfd32acef7333afec18eee616f0dce93e731549b768ccce42c1222e2e6a162081f72f9a4a9034fa5fd05cb7be3fa3331b0e7d10a838ef66ccf233a00d985004beb6bb59dd80e8691b8b096925086bdbaa6c4a7af1c752d39224013b5e0ea2bf159ce934f2dfd69f09650167196e36d147c6217bf49c0280a590841f29b28488f2ffbc3f20195d5b2f1af0b00c4f556f3c37e23027f625998759f7fd426fadbf604a8d3446c5418e9b5a81ccf496903fff14fa3c86ad49f1a2dabfee19121011", 0xcc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001700)=0x10) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb", 0xd, 0x4) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469bcd61ae079aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d5293"]) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="e3ffaaaa86dd6000000000003b006e1aa40500000000000000000000000001"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r3 = dup(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r5 = socket(0x20, 0x4000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) syz_emit_ethernet(0xbb, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810030000800415c00a900680003012d9078e0000002ac1400bb070b16e0000001ac1400aa01010100071f05ac1400aaac1400bbac1400aaffffffff7f000001ac1400aaac1400aa00004e234e2300089078300af41499d00acdc85f8a36bb077072c3842b47f8f58a896f1c262bd000f7915bcd6b821f2e8a22821b1c3d1c395dd92665b4f4f7c444372c3bf100be79c23dce16786ec3b21d10f25b39c69876cd6194d8c749dd646034cdf774aecb25b4c8339e1062a0d76323d48fd1658c349bdcd072c411891a23533911367eb3f961143d51a4d110e8e625"]) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) getitimer(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x100000001, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="e3ffaaaa86dd6000000000003b006e1aa40500000000000000000000000001"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r3 = dup(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r5 = socket(0x20, 0x4000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) syz_emit_ethernet(0xbb, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810030000800415c00a900680003012d9078e0000002ac1400bb070b16e0000001ac1400aa01010100071f05ac1400aaac1400bbac1400aaffffffff7f000001ac1400aaac1400aa00004e234e2300089078300af41499d00acdc85f8a36bb077072c3842b47f8f58a896f1c262bd000f7915bcd6b821f2e8a22821b1c3d1c395dd92665b4f4f7c444372c3bf100be79c23dce16786ec3b21d10f25b39c69876cd6194d8c749dd646034cdf774aecb25b4c8339e1062a0d76323d48fd1658c349bdcd072c411891a23533911367eb3f961143d51a4d110e8e625"]) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/37, 0x25}, {&(0x7f00000011c0)=""/211, 0xd3}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001300)=""/106, 0x6a}, {&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/54, 0x36}], 0xa, &(0x7f0000002540)=""/100, 0x64}, 0x5}, 0x10, 0x3842, &(0x7f0000002640)={0x6, 0x5}) socket(0x0, 0x0, 0x0) (async) link(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0\x00') (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfd5, 0x0, "6100000000020700", 0xfffeffff}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r2 = getpid() setpgid(r2, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c854916239284a2fb67c7780bc903a35ad38d436c41229a639271d29ae28db8b18071fa8c9d6f48705989f8", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="ed1f17ba0a4c29c85c84721094048245b21c941cde12137ec3c022ad54444b6fc075deca64b2358665fff6c540afed3507d00b548530fbedba514f25c53eb670b67f85473fd0b9adc78aba58", 0x4c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001a40)=""/45) pipe(0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13, 0x0, 0xeb}], 0xb85b, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xff, 0x8e, 0x8, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) readv(r2, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setuid(0xffffffffffffffff) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x824, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 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(r10, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(r9, &(0x7f00000004c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x16}]}) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 6: setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x2, 0x3) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x60) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="ba", &(0x7f0000001080)=0x1, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) open(0x0, 0x0, 0x0) getppid() openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x7, 0x0, 0xffffffff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698b, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) close(r1) ktrace(0x0, 0x1, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r4 = syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000002340)="fb", 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfffe, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0xe537]}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="82dd73bbd0e8f6260dc1848a66185b578f86ee8a", 0x14}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) executing program 6: syz_emit_ethernet(0x7b, &(0x7f0000000040)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x45, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic="c927f155d826f9298bc2759b5569762022a03f1f4e74d6e2564972eb3a5ce9aad9f1b843bd17ecc958bc156a87e7cb65cbfeed90b567cc8d96211001302834a63639ad7ca5"}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x10004) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r5 = accept$inet(r1, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x8, 0x44, 0x6}], 0x40, 0x0, 0x1f800000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x401) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8863}}}) syz_emit_ethernet(0x66, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978", 0x1000, 0x20}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: poll(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='n\x00', 0x2}], 0x1) r2 = socket(0x18, 0x3, 0x9ef) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x1007ffffffc, 0x180000000}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r2, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/232, 0xe8}], 0x9, &(0x7f0000000880)=""/4096, 0x1000}, 0x1}, 0x10, 0x40, &(0x7f0000001900)={0x3, 0x711}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000001c0)=r2) fcntl$setstatus(r3, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0xdd3b}, 0x10) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) syz_open_pts() fchmod(r3, 0x80) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xf66c, 0x0, 0x1, 0x5777c537, "1c102609307e7be2df67de202a72da64612c3300"}) syz_emit_ethernet(0x46, &(0x7f0000002380)=ANY=[@ANYBLOB="1b00ffffffffffffffffffff0800450000380000000000019078e0000002000000000c009078000000004500fffc00000000001100000000000000000000f7df4d4fcdb92553"]) socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0xf3) executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) fchmod(r2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0xc0, 0x0) recvmmsg(r5, &(0x7f0000000400)={0x0}, 0x10, 0x1080, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000175000/0x800000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f00000e5000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r10 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r10, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000280)="2e272d042a5c85bbfe348b68c0c7de9532864e52a7d652a0644e0dc2c1022a95037e8b686eda7b58147e1443a15ae8517017e6a6387800d51c0ff72f462c3729aafdc5a1ff9895e6fe7005b59a9d1ffd99282d27c818011b27f120f9069791bd42872396f51a55cf2dadf7747827b425c662ee5ed1325f59b6cd115d08f33289ecd243906088e4d1ff5097ce2b72f7c655c2a839dece6ba37046b8fd301d0fd48e9e616b7791d1b5008517", &(0x7f0000000340)=0xab, &(0x7f0000000380)="09a05b9b1852bfb69a737139118189cec7dc6c532037056b9becb92958cf312d777b7e830353c2c5854c928dd9634e9b6cd58a926bd42d06b6c1ec45b7f0500f52610a0cc882db45484d4fc7cd04897f460d8d3e233df07b2f0702fe5afd81974d90f50e5f2e16a392c45d4a43abece16add1214f9d45a687957be0c8798b11598468b63026dcc25131a1769f4283e99d392d2c100f4b518adf6c1581f48b86987450864", 0xa4) executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c9}, {}, {0x8, 0x0, 0x1f, 0x80}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000600)) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x6) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/10) r7 = dup2(r4, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f00000024c0), 0x10) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r3) connect$unix(r2, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x0, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2412df7) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040), 0x10) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) socket$inet(0x2, 0x0, 0xfe) socket$unix(0x1, 0x0, 0x0) close(0xffffffffffffffff) getpeername(0xffffffffffffffff, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) poll(&(0x7f0000000480)=[{}, {r2, 0x1}], 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRES64]) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) geteuid() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setreuid(0x0, 0x0) seteuid(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r0 = socket(0x18, 0x0, 0x0) close(r0) socket(0x0, 0x4, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={r1, r2}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{0x101, 0x0, r3, 0x0, 0x0, 0x20, 0x8}, 0x4, 0x20, 0x0, r1, 0x8000000000000000, 0x7, 0x10001}) getgroups(0x4, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000040)=[r4, r6, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r5, r7, r7]) setsockopt(0xffffffffffffffff, 0x8029, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffe) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) open$dir(0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) setreuid(0xee00, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x11, 0x3, 0x0) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x3f}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0xc0205601, &(0x7f0000000100)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000018c0)="e1", &(0x7f0000001940)=0x1, &(0x7f0000001980)="72a50ae1e71190700a340bdf1aff091527a889a4", 0x14) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0xff, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x7fffffffffffffff], [{0x0, 0x8000000, 0x0, 0x7fffffff}, {}, {}, {}, {0x0, 0x0, 0x3bd3}, {0x0, 0x7}, {}, {0x7}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, 0x0, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x1, 0x3, 0xf6) socket(0x0, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x3, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, 0xffffffffffffffff, 0xa6d) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = getpid() r4 = msgget$private(0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x10000, r5, 0x0, 0x0, r6, 0x2}, 0x8, 0xfffffffffffffff7, r3, r7, 0x3, 0x8, 0x800, 0x1926}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x44, 0x5}, {0x8a, 0x7}, {0x5, 0x7ff}, {0x42, 0x200}, {0x89, 0x7651}, {0x83, 0x9}, {0x24, 0x6}, {0x46, 0x240000}], 0x8}) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="7c6bd299ba653255c58a661b8bc743cef1cd7b847caab7bc3e01f0d0a13258eb6bfd89841df4dca5231459dfd4cb88d6ca026d42745ad54be23dd3e489e396c4009624ef11ed95cc2a17bb4716884c481ec1cf6893290bf87581ae9ce408a15a05e86391c1068c5a515cdb29921832688d99d66573c2486d140ab2d45848d88108f8b48665cbc3a57f2ee9a983d413ad7c55cf0de261fc5daffd04d438231af9c1459df87665479ee3eedc91c68cc302b188eb5de6", 0xb5}], 0x1, &(0x7f0000000680)=[{0x98, 0x1, 0xfffffd78, "8370cbc3f44fe3a7f23bd5a6ad759786eacf285ce17bc209cc6b3a972345e3e07c2cb1e19ed420c4950e006aebc50e64d33b33e49f29cfd466fd2d5b07d4b005bd1c177eb2386f549134ab8528ee840e0f326ba69f56f39eaea45738f0b62959c22c8c9c7b82866910ecad934316a3e2142fdccac321af4b3dd1605ce8367acf32c1fa548d74"}, {0x70, 0xffff, 0x80000001, "83ce8548d3b7b95402df8c306ea8e5b09d998f2a02ff216afa69c47ebc0e37e25965be8920df6ac291463cc8ec79a72eb9f1df750008cfa0aa2aaebfe4ac00152e34074ef80e6ff9337c0f965181c82a2847f799747c33cbdb258720bec1a19e"}], 0x108}, 0x6) execve(0x0, 0x0, 0x0) executing program 4: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000000000000090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000480)=[{&(0x7f0000000180)='[:', 0x2}, {&(0x7f0000000440)}], 0x2) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 3: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESOCT=0x0, @ANYRES8=r0, @ANYRESHEX=r0, @ANYRES8=r0, @ANYRES16=r0]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xffffdffc, 0xfffdffbf, "ffff000100000000e5f7ffffffffffffff00"}) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r4 = syz_open_pts() dup2(r4, r2) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r6, r5) setsockopt$sock_int(r7, 0xffff, 0x200, 0x0, 0x0) r8 = semget(0x0, 0x2, 0x260) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r10 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r10, 0x8020699f, &(0x7f00000001c0)) getsockname$unix(r1, 0x0, &(0x7f00000005c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978", 0x1000, 0x20}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) setreuid(0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978", 0x1000, 0x20}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) executing program 7: r0 = socket(0x11, 0x8000, 0xfc) listen(0xffffffffffffffff, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f0000000000)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x3456, &(0x7f0000004640)=ANY=[]) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000000)="e69ddebf80a6712830e42274fa1830fdb6f960db4d4d8a73a0a6d9a6e6b801d6ef06a9d9f70beee4fa8d43429b6287a6437fd2e17067c67acb95b38a303e6d5cf738c401da399f1a9c4a1138a28d5b2bb5ce12818bb20518f7b353718c1cc270d48b9c2561f75c1d62ae52f2bc3b2590f919241cdcce1c", 0x77}, {&(0x7f0000000080)="4a7aa19481a7e63ad452cf4ddf9037d5aed59bec574bb6020237dc08ca72bf0f11117cb68110141d69f9b8048cadb7054403d37cce093184569258abc50183ec3642c419586c3f91a25f7afa981075b194d78eb2e6d1cc7d185117b6db77e89f7d1b040f52e71697b19fcbb5", 0x6c}, {&(0x7f0000000100)="763adb17ddf26080ae3d579970198e89c7fa024a2758da3c6ad3e341c36f662aafa5cff7f8a65df08f2141c1efaee1d4fa4d027595efef892c85ea272609da44958e85f92d834a72c8dac923e0d86dee3762fe3043ad2849b25eac469f10fcc98db27f49fd4f02ad6ca39b37db60b6000bceabe94deac80c8b3f36bd73f9f49f62da1bec69dc851c48b3cfb4f8a414b9d7382bf415a114d53fde2f3b9dec8968578e8cd0d261a762ec8a9b57d08a15c2bce0e6f94e9c2a731b5e331a493028918e891170b500cfbc7adf75", 0xcb}, {&(0x7f0000000200)="d650773bfa1979b0a96c6a72e67b9fb66dfa4aed971cb7ca1d8c1ee8b7e4ef2a0728128c2f10f1ea06d42d15c97c34ff84541e5565ca8cc550989da54fba3f71d93535320c9335cb1615ddb333d32bec7251d7e1cd2637a6ae4d400b80f9a6d3bf23c40b24e1c1198553f03691a59a6e51fe71495a0092e05d78f3346b49316934af6eb8aa653be4e3bec8e35bf2998192701530d71714143aba2089ace4b56960f3d00d5994bf7435a08c2c2442a904919a2280c8c3194aa0c26c668c8347e7999b7908c1d3", 0xc6}, {&(0x7f0000000300)="8bc522abdba2dd9ea1fc1ad38d7cbbe593a8214f970217b71f1be1becb3e2e58e027ed65d5f6ea2660d3f58273547952f8859ceae6206228dbe500152d3325d55b58a0416c59cf2985a369f7363e09aac290874fb4970e7cda45c48f2c9d5eb0586171b805c38062ddd6e8281c673da008d664f2d146a6bf94652fd11b4b9dda6e02975e5446ed29de7a390688623efc9a6b6f0cdf982d705e871aa6e77ea4e640f0a0867b91b64871b79b99d6c893e5036b424e47811156f07b8c4e6a5379f6f42a92ff21fea935abe94a", 0xcb}, {&(0x7f0000000400)="9c6491fb207dcc0b280a596a177afe70ef50a58e04ca6f531b930f999f05513b1d64c5c1cdee13f08ad98be825f65eb309d4cc47578eb28d222c2f2aff02ee5738b293658e458cb310cbd603fb4a163aa40598f25467eea7", 0x58}, {&(0x7f0000000480)="d29b2bbc1a41dcc583c3254035adeb322f7fdfcf5d1d85dd37bc5a5edf15028bb600ec7f09b8411e0e285439116d8901bece5e0dd853dfe9a1c0c2eca02176d369d29561", 0x44}, {&(0x7f0000000500)="9de2fdc8888fd9421ebdbce176b992b0bc670a7f3c026e384e1d76a0861c1a59554e7894101b1d3ea11a75537f390caa670d51ebab950628ba4c1f365db19c310528a78475a599de5bfee7ab8ac0ce67131935be824705667546e056da2fa312949a794c3e93d7de6bddf5dd05536eb142442ff4a9b97d7ae23b383db2a41e3c91b10efd7043133e581bbd81c66bc17155fb5273888242894ad54326883f1082c700b3a1bf1cc1d19be8d5653ed23af77b77c181df0d4580e106da135f2b755e26", 0xc1}], 0x8) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="ea00000185dce37961193926954a0eb462e6402736930df4d66579bd6717d75f3cddd639670de746ffd923f5fa389e2f47c291fe4d055ed27bef636a0ba180adba096c48b15b5896fde1c9d8b96af274ba24f15fb9ac7445b77e0d3d753af70ce740b5a4ef30af15f3a86f622ad49b792d8cc46a15bf2f989d6bd5fa9abdb5153a5d7a", 0x83) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x32da}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x20) close(r3) r4 = socket(0x2, 0x2, 0x2) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r5 = socket(0x800000018, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x9}, {0x3}], 0x2}) getuid() mkdir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1d) executing program 7: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) r5 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x104) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(r5, &(0x7f0000000200), 0x0, 0x5) execve(0x0, 0x0, 0x0) r7 = dup2(r6, 0xffffffffffffffff) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900", 0x9a, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) close(0xffffffffffffffff) getpgrp() sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000185dce361", 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="50c42df8a4929155b4df831d1c8e51bca8b84661bcef90e95a31a6bcd6873e5b14d44aa957b678e3aa693c1d81fed3240d", 0x31}], 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = getpid() ktrace(0x0, 0x0, 0x0, r6) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x80, 0xac1, r6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x100}, {0x6}]}) setregid(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000380)={0x2, 0x0, 0x0, 0x4, r6}) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0xc4d, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000f00)="9128f8ed1802da9212b45cca21e7", 0xe}], 0x1) executing program 5: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)='\a\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2f8, 0x1}, 0xc) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8480, 0x0) r1 = socket$inet6(0x18, 0x0, 0x80) shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000080)={0x10001, 0x8}) r3 = semget(0x3, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() r11 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x586f3a39, r5, r7, r10, r11, 0x40}, 0x4, 0x7, 0xffffffffffffff2e}) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000002c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="115e1913c8cf7e8aef3c1c44463c08ff0e5ef1004408f2d271d63f169e05a4cd93e5be95", 0x24}], 0x1, 0x0, 0x0, 0x6}, 0x1) sendto$inet6(r1, &(0x7f0000000300)="8f18f287", 0x4, 0x408, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget$private(0x0, 0x368478bcab4cc1c0) r16 = getuid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x6a7f, r16, r8, r10, r6, 0x0, 0xf57}, 0x8b, 0x0, r4, r4, 0x8, 0x9, 0x20, 0x9}) r17 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x1, 0x1, 0x2319}, {{r14}, 0xfffffffffffffff8, 0xc2, 0x8, 0x5, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0x9}, {{r17}, 0x8000000000000004, 0xa0, 0xf0000000, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x3}, {{r12}, 0xfffffffffffffffb, 0x1a, 0x2, 0x5, 0x401}], 0x7, &(0x7f0000000500)=[{{r14}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x3, 0x4}, {{r18}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0x9, 0x7f}], 0x3, &(0x7f0000000540)={0x74, 0x1cd}) sendmmsg(r13, &(0x7f0000001fc0)={&(0x7f0000001f80)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f00000009c0)=[{&(0x7f00000005c0)="c395149770d0fcf670cc45d5c31dec0a08403358b0f44e1098ca87b1c97c745c33ce3a832ee18dd6c80ad128c0788ac85e07a2c25a3020beb1b041fd6080c03f55c477bd443eca4e755c986c99428b2a605b5fc975246de17d8a3b08baf82ba7acbc26eab8ded72c37ef846e46e82af831aaf0a1726e33", 0x77}, {&(0x7f0000000640)="5007cd404d3e3876d1123d0dc63cfd1f54bc31c256637d661ddb6c64a74684819f4c9dcff54698e7941fd6d39e3f081b29d1f5635083fe97cc9db4b323037fe6730e8f2cf042be07cc72020efa90601f5d64107d882912053867befb5543317e6ce6da8917e9f30d0fc62aa490d7fa5c43b2b6a2dd6f29a94c1494a5821ea4c36e2891ed4f97af76d0ac142a08b0f0070826e88e3c18edd65bd9a5a839f2a722f16b9af0bf163d7795f82b82aa4d9920cdf0ea27b7699b3382fa2c35421e6252dc9ddd192fa0927698823888692cbb2de4e59591b01f6806bc161669f5a9cecabf7decdfa9caa03eaad90b913c4adb1be7afb5", 0xf3}, {&(0x7f0000000740)="31e49d5473ff8def7753fba3aa9b88308d4371c75a806011896c9a09898c7154245121309a273c7db700529d00f58342a33e223635be4335080567dad330241d284dd572f61deaccf7438e027ffbe0d64b88698fe17ee669edf57e5f439001ffea46ae04045289a546997b5c31f3897ca01c7d2f03949f1c1abeb77d7cf407b24f2fd207755c1ddced5f37cfdfc47e42f115dd1cfdba83c818117ee6ad9834bd8d126e9bbd0ce3204e83cf964c72331839b5214054965d9bf0a981560c7eb16f85764690c5b9d6132146b92d73374fc2dd652171d71983", 0xd7}, {&(0x7f0000000840)="ea0d5a94b7eda82f0001a2c354a7dc863dfd48c20873b47c9d2de6135f6576149f829bd8e9b10bd4965bce59a2d41563ccb02c2a1d48a66c68cc3600d655f9487cbb1c3563e6372f06cbf87b3f11c2cb6afa8a4accc6199c0f666f6476b1da506cebdf8c1fe49d0307985aa2a0c0bf440e22d2fed8d0da4e378d51cd4a22bb7cb1d4eba9f311813b2adcfe146c755d3efd4ca090cf3976bc59eb12ca8e87c49b55ac1f875706e3bef8ea93abda249db90a554d713aa09ae34ea9da149b26f716302d332f487cd9beb291cf21be02ae8c1f0d129edbf2c45a8570aab79d4440ace7df14d49c461e721ddf3ba9d9", 0xed}, {&(0x7f0000000940)="8f5be02368a57d943c71355691d07065f86fd050a6786b297ab6175a3727a426167cfbaa2c676378db142bab7444aee5ac258b84dbf64a0f5643d51f050788677f3a725aef2729a0cdc2de78a63bf5e254b7d8e493b97b2867940179", 0x5c}], 0x5, &(0x7f0000000a40)=[{0xe0, 0x1, 0x7, "b23e5461a7fb3fa6b0ff8b3a6934ccd5b226cf640e447b99cd58cb8856c02248dd132a96ed7cdca6f4c4e3e7d60ab578a3ab8ddebdc176b61f5b6f73d98055f202855c5e26f6e2f74787d811e5f48b98edf4134e484688173855a1a3c9fa4506f42da9d7e0e32a0594de85728f62ed6f5644c6c5e093698518af2814069404424d9310b58aacf82dec629e149dc639735f89c2345ce4ddbb0918d39d513c629ca12173dbc5f44dd1da0c50e8d6b7d4509cb2cd52327e30a735d8344e93988d484677709b225039220cc3142f67b97ad1"}, {0xb0, 0xffff, 0x6aa, "14ac6b4faad932bbf6b009be8cb924ca749d6f31927bb48cc882af10c7ef27a6711e9d9a3fad8559d62593e440ee8c397d245dd25502a80984817ca3f8c294ae1db1690299392fca84581b1b6931b53a6194b9a4ab6ccc6b02dfa95720ee01307d761d44daac6334b60af2723c90d35a11b05cbefb009c70e9c14cf2d2d1a4d7fe909bfe5c598a002297f40318e1c18767fd4c9e4fd04997a027382867"}, {0xb0, 0xffff, 0x1000, "0f1a5a03591b2587cf2e1e4ca87c2be8eaf67a8cf36e4d1382935f715451bb2180336728a02aa434fa5a8635cc4e0063ad5826287d8a88709b23f977c668782a9460d569077dcb6c5740da15982e9ed1dc58301f61f0222c14ff42bf51bf540c6eaf5d8fcd3505bb87c94b8a54b3c1d55340659faf21ca4709dae066e80c85fc2d7b1ee018969f129b9853b299e5acfdfd3b0fdfea1af49cf50072fd"}, {0x1010, 0xffff, 0x9, "8bf92c08add8b83f3652ecd8568ec320dc6302627b8224130861e533602f0582baaca5deb24653cb9bdd8df04c478866c8b7e1629a135da897af8f724c7e0c3ad9a4d443c1cec167cf7cbb654dcea13881a9b0da5fc8e6bec573471bfc0b4eb468f8e154d08a86cfd35e532e76c977339c7b7ad2b37baacf720ddf317d539ed863d9ac6f8773c09c984339b88909cb6a25e93aef88300cad312a684136ac9b0dec76e0f268c03ca7fce2b0ad0ffd7d0d11cfafa5d4eacb23db97fec9bbce33ffb65c9f738904f3aea432c777c7302d1e71685729eabf6619a70fa62e4cb58786d99f98a58dadb91b8ab5a46253532fab2e2d5be10fc44dbc35e62009ff240f52d46e6e0a9a940dcd39b535e5263aef1ab237647cb2870a7435e75cab640fb38d957ad334f4f637b0dc8b10f5fb5056abf3d84a401d60cbaca2c17071313bd4c1e3ed15b3b89dbc662c182b336a0e12bb588b0ed7dcfafd8cec2898d6ce7f83db9a16635486cc9451c1a51d9e3ceb0d7f31df15262f7dedbb86dd51c56b079cd1444dd739cdb4181ab8345ad1034ff876d7f374aacce1fdc0be2f383cd16bca53d12335d93e5979a44d586390a8140ade769e9bde9a7bd125430bfc0ab16919a395e0fecef17d67f70bc58d7955ae3d811338efffe4dd55afd024652f9f675bd2536cc3de5eb70d667d5567cd56ca400ff674c2911c541632461f1679cc5bd0fa18866d36f6a8f3ec8d123e50286014317ee86eb0c9eb5362daa7649374f46ff5d53900b006073acc498827c24a14317dd59e55b39bdd03bdad09062fd614e6f6be8f719ef2b64577aa9ffd7f511b55c85ed9ee87b1b914a91e9546ce63e8ab9eb48593bbaf953934dfd800ef65929f603f9c78ded6abe09db2a6d87ece416dc82bd7bdc76c8248899814ce9e0cf36d658926af724c2b5cafca47a6a64f1089d11aab3735788e48cd3d7a94860a72a44bfc81fe95a124173f1895745f9cf7c873d658f26c68204aa584963a72d4289cb61e0fb3b24a9b4cda04ebf60bccf487a05abfa87772a57aeef309dcef386bd281bb8e5b4b0e6b653f90e6979e7af1d72d86d7672b5259fb1214f6cd26774968e2cac72b4220c2ccce838cdbfa1f5c5fca8d1e5cf8b5bc9af794a11f2cc4a213e15e2d62eb6f6d21e2dbf0b67477d19a0a1c6d44e26154f98d72516c598205bf15231a7080623f737b5ecaa9fca3606e2937cde3881bbf864d5e547a6d0952025dd519014642ba096e1c3b8464ff181f34da12d16cd50d5cbc28c39cd4ce24ed61a07517da27372feb4a0885ffd9e0b451539ed9670f089188c8f67b11b462cce25c2883142f761a35f5d65162058e4e3e6160d685613676d9e43533b04baa77fa52eb7e21e956dbd182d55ca57a71fae003f549816662b6040e5fbdfa5ac46a5e94ce6974587065391d2b46ad5a03bea3a5f1679aa5880fb398f37640b285cf4dcb22b501a6247f3f1e11007e8f90ecfec3c8951cbf87b9d893110531a95cdd72037d1d41d50b6b6a1bfad1bf941f74664e210bc1a27dd39e3842be0d3eb8e1917fdeff613677873fad89ca38b45300d89b91506629562b008d9c1ad15cb892ec12a57dad736e2160f5c3e7ef617948d897d6ca084d7d8653f643fdce783095f5d330c56c4ad8ca09c62ef273e8b41babf0121309916dafd98a4787d71b2ea9122a41258b2124b2af1d0fc4def960008167f0e332a969abf90df5c5b6f4a4ee8ddbda3eac3041d32980bdb301f2b872a2d210b3eba432df74e550736898e7d68406b36895acc312814cb4050c0be496840acb03e102a13da3b3b1b25020ff4fbb25a48608bfbdc828480c5313387bf9a6a6bd8e1e22f1c903d65884d5a72b460a0e767be0b80b61bec38a1cd12530fc3731abf490e650f95e74f8e90a2a66a130f5a96d1a2c08bc6484cfe039fe15e56768e70a51bb328a9b357aaf42821d36ca9fc6d37029f625af8c6997392ebc821f0a6e9d33690e66b50214efab92745aa605f9c139756e606244acb8759f133bb163171226c143663d5b32887578a8ca3ec66092764904e80da434432b378958e0df0ec9414aa7711003987dcd31fbbed59b683626ecb3d7c7359259c4ce14d9c9a0ac4614ba8cfefcec1c928226df1a1318e9eadb22d31d297c6b4f4d494d382922e01b779e3d4bdb77c7c5ba6fd8c7f3ac8ddf33581dd632790414b7df6e3db11bfb29e83f3596ac5d7bbd9ebeaf764b9125df7874fec34bd932fefe46a10c4a0057f7e1426f0f701d80857796908f91069b204d014c89178abaa6440de90946215c4412a33cbb5557fb1093bece63b0891ee8b1753a72a8ac36f93ed26e1bf99235e293f8e2ceb9c0919a40960b2f869d28b0733fd57882b0d4d384cb06dba8c811ba64b7480c98a403b9f62d81a4bb906279499e488213c6266b3dc8788065d016c7bccd750476aabe06a0e3c9756a865dbc3daf6c0866d4eb88de467ad355ab657183a37307ce0b3260d2f4630aadf9651891ec8595c42bde8f7a36418b0a252cf37c48d1ada87104426a7bf260636a486c3c9c50ed69ea3ba6be1a6f592ee390c0899d0316e4283eba095ccdfb188b5aa7592a125f166a117daf573052485c451084ab5372a89c4d9b96e51c2613fd68eda4a455f05c24228d905c2c14995d0a7d23ef3eef3dc83c0bc6435ca42feba86503cf6b640361ab0f480eb7740a6e183c0aa23e3d4901310ca06a19792a6f0d159a9e5aa09244dd63c0709343613192b996c33834ed7a9adefeea6c36d152352be76c74ac9168853cb80c13e80da29bb4347c29e3b88e7668ee5bfe42202ba487f0b2f22491df41f8345d66e980d92391254b16220b7bc3961a53a121d94f6d9ee6f203d54c7bc3a800e530156dc50c8cd9d452c3f0f7b45308230080516bb8a33c8131df51ddb5307af3d4d340723489b7e40d61f1026709d8bad945f49719b6ac3c74ca4b768102891e36979bc4d26e62e6280f4b33fc93a38f71436a3147203257c97dee13eb9ae4e41e4648f418e08be2f0306724eaddfc68231fc1273c3dd540c5716941ddf4ea34810dc02a1491a5386618c27f1f4acdf78503062f4e90b008658a167cff2f524277647a8167ef5809aecabd13c955f950002449fc51dfbae24d4fbfa720dfebe7f4b3582d9747cf2327c9048c7818fb876fc3712c8b4c2a6eefd190ef87b43a5c77f7d5550e377fd281ace5237a818f408dec86a98997d0fbc498d2df4e4761202f4ae9ea0ad1562fff9c7a4f35b9d6818aeba5d03e562b225766891662f11c81a4665068327470b286a78910e3561444693e599d2e713923ec7435dc8a4650538e2ff159089d59204443d67ed754f7ed28e39001dd635be77ced3a2ac377cae51b7c699724c369040472eff3565616d74481b19060557cdccf5a1ba3caa9f86cc2520351e7c6dad956aa99a7fce750b83099991bd26ebbb7987c82d4fccfa1fd49cd5f4c3fd23c047b0e26631796146f688b61e36e0b94adfa0aefe0a15ab125659981547a75cef9d28a18fbb2e723488c239e00939a173a882b2bb09bc027b3fc7931896896ef68ac38d3c1fb281f54d6a167e36ba9d6da7313f0c2863af22283ef1e18621f5b092fb1136dbd4d32ce57009d1e16f13ecadc9004ff8ceec5e96a978e408572d3540510f4007f504d1bc4c492f5ef232763d61787ca0817b47a2eea177d2f54bc4f45f7eff973a59af174677e5ff8ef905df590be9927d739280296a89d8eb737adaa6ce4ee7ecb9acb666ce8213a61449be3554fa423d04aeaaa84f3e51a17398a3dc15c83aca364d1b2b6e91c0794034fa3a2201baa8605864fcc5e6b893454e4c7e3af7f67a05e1341b4fea66d72290582692212fefc7a33b5b17f7ac3faed84dd612fdabd9dc3d54526c1be914fb5946a3bccf6f09d1ca4564d4eb39238d37d534baa4afa69b8acb702a87f1a199e55f3c2b4d2f14d6a96b85122cfd2c3b385a53027b917808bf246cdec70f81c02a959ef58344ca9352682af2e3466e5156594e11d7c18887535acdbc3198dafe1c22696007cb4baadc5139a19a02c6ff6a80fbb3a014c97574167b593a014ff5080e818d73e41d4c5c93c5d5188304e1f8ffa70e0f453fd59c313a867e7f3b9d98f14348347e09b4d3e31b6d51b96aa13ca426d6532fb3715b42904222256533b25fe729ee6c9fdf6f200a410f2ba61b447927921f76fa2732d6ae0ce3ccee41cd0d1010e72f632857990aa4b236ad6762e77715c786914d4beb46641e0cf40d6bddef804f983b50a85274877a8846c280c3e03e3c9dd40554d3eef6821214ef06bfad51fa61a9b67027a174ee851561d1a631926cc6806bcd3221a3491da6770ad909511c814c8a5f08cc82166e5c715d43372eb0b1b6ff2c14a20b0c1cf7d209e90bf91b93d403b71afde652caf7c188dfbf958fba4d40e84667b7d844a034a69bcff7ec13c3ebadb3186cdf5c070097f32fb85948b73a31dc9d97c687a6f19fb20fe6f6de219e6c35ba1e8ec59c60edf9f083403972eb61202c3acc43ebd0deae2ca386e49afb2439e4081517613a3811dee6c118b64ef6a597e0309e14bbfaad8511348cfa9ca75c4127d5cf40692c63db5f08d3e90fdece678cc8585af725a83c6168049b3ff7f42a84c5cf809ca137f3b7cb19de787bc3c11657e3d87bcccae5f1f8d4fe2c7a51a9c5af2557532b74faa55874678afa8b679bebc5a7b5b9f83852c24c9e3397284a295f78bc8eb4d0fbf6fce66d79eeb164d86b3b59a5b80100068dba93813480f98d342faa2fb73e93a0a8b22f6edf274585d80454ed10b4fb0cb49490e6bc7d5894a5048fd88ef9ae3b99541c83100a91df6c612c319636f8a2fd23ec19a25cdf70ee24e8fd4addd3e7b88f5584e939f1ebb759b3a893476a084e9bd45f3caac1c64d83434661ca51ccb8406a1f11af832e19651c6948b99f52dade6512d2bc8ab07345801dbb91ab8456645296ddd1d2bf97016cd95a6fbc1fdd1288ccf2fa3bb936230987ab4c8e9f911b75e68288364cba2af332fc9861d2245ae93da87614d0320e0f1cf4f46cf578e30c2103185e8d929d7724604b95e1d4bb9ccf23f53029c2892d1a9d311e0fe95399da1edd9c68265386285ca4613b9f384705dc5338ef60b20dea79a84f3c9461bfe85513877b9f590ea0ef64908e1242789f86709c340afd763683425767c344f06e28de20a1b24b7b8ab1884ababcd5ee7b8bdc8cb83dc8e28984dd55a964b413082e4457db9dd606e2e656c6ef7b9c931cafd71054b6af2b4c7842dce9b28bdcbca594529a1aedb7e9e231c24de08c3c07d22a0c628a2075a46c6871f89b9218a6ff704441481a371fcfcb78a25287f2cecc87f0617533724ad35af2fc494ffdf9ed1f34f80d1203d825c7e005843c06aa2066905b641b652b44db8f32fada99dfe34066456e56b9f9ca7a159172638fa38d4440245cd2f693983baa9eb5bdbb7b8d9b8208722d8042c2d9a27604749381ce49625227b6e02750405c2c556db0b2d9ad6990c3392ddab55f9a3811928e3a49fee93690f6bc3a25da09e90289dd732aee0c77f9b2b3303ecba519b45178878662f7702a7eda306bad7f37911a5fcd2cf0a4f7f3977e9a8a84d3e353f835579927d19c0b37f5ce217a077f91aafb6233e55cf8590b9c3bf1734f918e5372893a0e38f7ae9ab646d3806d5b91fd0f4c1263f978d3a6520beb651b6f1c87abbaf3cef13266211781fd93a33121b80cec08be73b7cb38ec05823d5341981daf2a94aee5728"}, {0xf8, 0x1, 0x8, "b2849a394b9b07084bde4e42e5a016ffd7c9c6df0d98aee64758b660e6c05d4fa5d855ff3e725c9ac5103445b77b13e7aae75b954b82b7ba52b9f417933818a6b160a04961c8d2ae9dccfc22270874eab5928ee7dab9ed25622cf1255031b1dc39142988c7bd4082b1c85cbbbdea4af5901786b07df0126cd50614ccb8e6d5e2b976522db2dc3a09726d4cce90e7fe8202c2065d015a9f171e842c9c1784513e09a6b209370e509e8d522c20829b21a4a71d2d02967f5df421f8e48eb02d67ec19b675aafeb431a2567cf2e3b2a2170689b18af2c3731b63fd6e9310e80232f8fda0f5b9"}, {0x100, 0xffff, 0x3, "dc4c4acc319132a56e68564486f2715dd64da54cee748f050332a5aa764c5752481f61d4256161eda2624f11656dcb9fc2a06fcece0af48f3b1fe3430f40850f408a3c6d585c1791aa8048fbc064094c7af2867cdaab151da3f53dae38f570d6f98349b8caa5ffa37e2463ea84ef52d5b212e8e998f33dc0258cc109ce4b3d7769ab140d592bcd94ecaabb358206a619c501ae69cfa6389fc8179903a13c2d00300dff9d0c774f2d4a3d7f77730f93e7c209b09c989f6a34ed7dc3747dcf1d31ad34e2a995457347791441ebf2cbb0aa38f8d656fef58231aa90f70eb33629f645f06580e5ecaca5a1d4a811"}, {0xf0, 0x1, 0x5, "71fcea050ba6bcd245278688718f1e0f795c6fe3b4577e03414c9b926f89220117c35f32276d797f0a5795ffe0452f7eee79b168a0ddb14b0676223ce18814bdee9c53c32006631c5f94197d4fabbde13156a1b33ebd7d4253a08f0e4ac85593d8cb206ad96cd1f57d8b276c9bd06a31d3ca242a4f6628837acfbaab07e4f1154106acc902b12c6a9068d589dbaec9a68beba76ce47769b50c9bc70f846a0d979e292fb2bbef7a3a81ba0170e90aff1b29f05a1ad18e1b347446a7e16e9fe66d3f21dce7097b9a9b1807d1779c3e83735957594faab49ace01cf"}], 0x1538}}, 0x10, 0x400) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) fchownat(r19, &(0x7f0000002040)='./file0\x00', r10, r7, 0x4) setitimer(0x2, &(0x7f0000002080)={{0x8, 0xffff}, {0x1, 0x9}}, &(0x7f00000020c0)) msgsnd(r15, &(0x7f0000002100)={0x2, "d73009ff5132b4164b1e928c171e446566d1b827e191cb05af2e2fecd9db7c598739473376af5f5e425253d8ccb88a45fa37d7fdc9d5c6b37fd5c2ef1c7f2d455202e469fcdb681ff80a52084458a9b9bd35c60b8baff4b8efc44c25037cdcc6252948aa78ad7c548486fbac87edc3b51538cde597c909838b0a"}, 0x82, 0x0) r20 = semget$private(0x0, 0x2, 0x104) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000021c0)={{0x4, r10, r9, r10, r8, 0xa5, 0xfff}, 0x80000000000, 0x1, 0x2}) msgget$private(0x0, 0x400) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x400000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x20}, {0x35}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r5 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x70000003, 0x5, 0x6e}, {{r4}, 0xfffffffffffffffb, 0xd1, 0x40000000, 0x101, 0x3}, {{r5}, 0xfffffffffffffff9, 0x28, 0x40, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0xd8, 0x1, 0x5, 0x7fff}, {{}, 0xfffffffffffffffe, 0x10, 0x20, 0xa1, 0x101}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x0, 0x401}], 0xfffffffe, 0x0, 0x4, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x11, 0x0, 0x28}, 0x4, &(0x7f0000000140)="553461b46630e76b6eb767f27cb2094066e677f6bc4f4151633c2b90dd7f7a02dfbdad9426e0cd23934d383b100ce7eb69dd2b6dac2a3dd02b6c455622282c579c41fd353b2aa4", 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) socket(0x6, 0x5, 0x6) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x28, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}]}}}}}) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x10, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000080)="39b163ebb11d7ee5de643124ba7260b9a8772243399e06bcb8030412faf8a5a4f077892e11fc8807605bc3ae832060c1b9a784bf2f5fb39461b2050e83092b1602cafdf884e669e3a06863e2dcd47ae84967f20b6d563c7f78d1b4f06a0407b40d32b8a92f545960dbdcf01203b1648cc45c33960846262ffd2f689682866137920c9a311a", 0x85}, {&(0x7f0000001240)="c1deb8b76dbbd4eff0e0dec8161a42e30b3a4136926149411d32bd48ccd66fd28f4b862466ade88d8d8f38b6304c059c9032002f1a2797affd393e48a186441e13dec1fc75ad9ff7d960e6f572531bb8e9101ced37d64e819174af163977e157c8d90ef9ed6d1cad109b991827addb4352b6861cbf50bcbf0b1876eaee925eade2c31e079b0bfb70bfdd74848cc3e728963abea640de5867e3eb170e1453088915b79ec0ccf600fa692e02aa42ca1cc9376805c4db76037f9be19947253bac4f399afba2c92bfbf7e8d559b4235fdfea352f1ca2b53c1e2007386da0ccdcfbca87496927b9c69cfceb3c39d4d97419d5e1fec14c67992c5a8f67b8930d64dfb749de54672501c7498799d6cee32e51139e1910f8f4e8df3cb55663bcde0eedad3eeab81c044c6b3b47828e8561f66709f2e531c559c58dda1db2f7ab0e2e856203bbb8386250e2bf2a35e13c5436d7fdf86e4358e8f31ac463544eb11dd4f5550fab0fae892a9271772a5af01d497a80aa526bf3fecfaa25cf2caf7b5576c443ce519393f5b8e29b5f284e91aa9fc8cc1d3e8fd18f7cc27e48fff32c362fee9cbc9a4d0d8d24755bfcea1da19d2b5d863cadde989def87f4379e8f0c5ce13fc5f007d222229e694c7b721de51f909df8bf5d6aa3376ab134a84cc00ad2a144bd4e6754d61516f6c6972a7ba63fd298b3ce8c5c64205e6a8c73746b4ad1617b7931a5ad456dc75ae6011426e8f2c1f8416a4eecd8705118ca1484915bb54c12f27c01fcedcc6fd129a3a862d0121b8e667ff3da23210c00796eff2bbed9bb5642e5e3f83577be5252365049fff2345d82916c523abfc48774cbc567fc0a781799dbb125b114bce30ba5411d64cb60b7018f50e1a110d26bafa3347226c68d1c09cc3176d1a0e75d38b507e2e0c85b125476cf81aeba8d68dfd49e71f018efbedcaadf3a047f2e749bde2ff4667f51e7d8add98884e4dca507cfac0157187e8326604ba6cc06b99d9790d0b7b6ba3724917b77249273de5d7564f15c0b777d3d7fbcde6406ae33da70121dd04dceb9c9dbf70c0d94b56d7dd9b1ae3890fa475cae6b6c4c285a2059d3bb751fad14ed2bb3e2366988bc7046f6c79b5c4c239f1031db66f1b5046c48019f6d39b4ba9437472199a4b22aea8fd86110482eac0ee615b0e81a94e9bd08ecb5a7d30533f2903841a7305fcea418e1b9efe45763d1eca660e6d3783c870d0f0ea2944b2b5c8cb5b2eba91a9af4f9986208fefb73b90df6ec486de6ee7b0eb23132b9d41c2e960feefdf7d0972ec17aeaacb2f00e4dbd16102e08e4fe9c4c9315b6dac526efecb74bee3822f899f3d8f02de0123b75a6f784bc8711af764d1c322a9c1fa193ff2e78cb3fa59bb0de6cc3404b0c2d7f7bf2e20e0a194a557abd9db38306ab404a5bbd4baff38370b123700649077cbd568675451a9bb92bc87ac3cf4fd5bb57ce985b4905e918e11590724a827b8e53b21bbab4598b2725bdc168e5807bdcc097d08e45092920b5a1f14e60780b56ff5286af7670b9c820b12603ddb7880145c2b4a10c4c3af3544a7c6120f1a566af6cc2ddeeed9d27298a1af5e0d7d6185c1257f54dbe44c954512193a0fd4a983e4f08b7afd975896b1d9c41c4d81117011f8de9c76c8ef2eff57cb25df0929073707cf2e7326e8fe980f8cb33aba4246cd04f826369c7a8861118587db2e43d3d88c76870a04ddfdba4991a0d91ac72f3763648655e97e31b26f150a55063acbe9ccb5fef9de08df9e99374a620136740d4f2c264bdc4a7b3344e5b0fa39bf66a1df43bf8502f22f70c9052656cc8586495035ffdcaff775e339826c52768543e7d2fe402150ba2b679a66029013db3b2e52e93de47cc6a859b22b3c5f0f8f91a4054aef34bb75cfa26b30f1eae47c51fda4993bc0a252746f963d43b6db1cf5ef32d21ee35a75b4c2705f280ce069291624ef84777a90e6d1f52b6512cfa75288eeebde603c2b01256f18fcd54b8ded08670a15b61036018447ead89f3851ffd17cf75045b564cfadbaa248663248521acb22423460113a7cb3ae7b08a0f751112303555dba54fb6951fbbedc8de41c9f33bb3118b3a41d97406a21809046580e9627fb54c4d13f2ce58230a7a6d9143cd8bc956bf340e4f74d33f26962f612456e521ca48bc61f4464a0435d4ca8ae22168e3741b49c816d0fcbd3277a73dff5b1ac0e70f7975c57a66c2c3e4c9fb546df6fa23a7b1bc81223de6ac352fbc2fa5c83c9df89221e44239d536cc9b394375fea05ee7ce280d1e96b958252a041ba5508eae58c351f0c1bd32241129089ef64f7726d84d8970dc9a5074fc5c5a45ad1d0251d39ecfcc2f883737cd09bb0df91d34c70f23775104a45207d9aab7305635e611152a23113f475c6411f5cbe2b1b8dcc13f4eaa96773dcb152bc9d3f1e38aa011c06d2a9dc2c11abe86a36b8868087ef399a5faa0d829c0b837611c90d2abea8c8714a55e76b5cb7a2a2106850dd329eb443e3c086f80b5149c0ae002bfc072fcc54f1d8f474007ebcbbb9b3174d8488a92f143730c9fc7b719110712aa89d983c1fb246dafea0a4edfea9ab335a37f1f7ef3949bb6cb0b132791879820cce5980334aba51496e307c09d6f9021682cfa62a04556339d4878d1c2055738b1f7f08d0ac6349e71fb25217e8f9a1f054e59add0228488e8835a8d666886cddb518c317b0302163dc351b1af0f3f7340fb491d3d236aeee24e2730c623fc62a7107f7f6c1e9e0513c3004e9eca927aeaf2f1373d711d741383c916e153be0fd3a711699a9ad29b69bd991cbe5a3540dbd117bacfdb4af0781347b9fcccf97626ef81b54ab7509167f714711631a30173064c90e72de9dc233ebe004a1e1d5582d78442903918b393061838222b8db4e3e3b9fdd8f6e8ca2ef092fb41ccae62a92d232fe1a8d993c78c90955bdbfb4e5d9b64be02d4987351021453446a8416b459cb6c92e562f3dad58680b8d45424e923a5cc11841f7954bd7a3621c2c575433274b6c4948ca037d21c425ba427bf1b25123a562097315ba473cd5e7debb4dfec5dd223959dea4bab672389bad57cc7fef83eeefc2640fde9f9806edfb507b0def4db3e2265a3c3181ac3690999fa0205f84ea77a3d35be6ce92b53ba70e209984ab5892d32dba73894f21e7f4a0d86f97f5ff20a776cecddbaf676030852432ca4b68a9b0ad327afe050750ac517aaeeffa52d9bbcf4e46fd0bf284688d8e8851c77b4f86c31388850b4cb2ccfd6314416d2ec27b0557fa932e20c140e1754f5a4272876b8aae4ed773567c935b6e09cc7c8298280035380c4f1b2ebada638ea227963604a4d3fcc2c3559ca78573fa09e0aa89b54e3a9ef729060bb941597e5e8f4e9a1cb60813f8936d252369ebdcdc466f937a02b67eeec2e4a6e4eb1999fe60d5ec3d0813caa835d6712b28e34fe6b5067be4c68f65ed3f8ab22daa1625f012dea9311bd2404a996f0ff001d33ab419421945502ec3ceadcc9c0414bf1f3930215dc18ae31e38d67baedd9753062461ad70db61a5e01c5fb5aa54c255e132bfb63f521b4303d8f6905b577484e8d49e2daf489ed214fdfa674716c6c272a6d6bc4cba0d0b8e4be6f89bbc173cad9bd59e8d16d80b4029e32078a3ba27d43aeb16cbfc21a1319c5f03d4254e9e96cb07402736631bd2ba7730161405ca5625211807a14e8fa67f1da2355ed21ad857a0aa74d3d6e8cfecd7753761ffb2fc4e22e44c04ee7eac22895bcee6f77f951e3c1ead26bfa50133bca0280b4dfcce1fda60ed2ca68b8f884470946bdab4cfe5de9e2f637218350fdc8c8eb2867e8006afd35cab2273e7cde8ccd0046c4c5072c13b1090c657a9e3bcb58b6744450a8610528ad358dd5087f4680f1805d70042de923ac0d7352a4b0ebe5a5a2b9618d3569b074f802c6c5254fb52f221423575219f789351e9e29befe48babd28274369880540984d063b1349b00e6c6e72207915e501015f3ca10f112af99dca0c148f46861bac14b949f5bdb25298c19cfda2a0bbe42caef8cd0f3cf4459498168e233a0f0d468ee09d7c1c7ec778ea4aa4087fad3d6ef858cb271a21ab2ed5a6c9fc2e03147e76f7ddb298a3234c51404696cf56f516ce911ca434a9ca06c46d9d780c37a37c50e7c749a2943837957c93a927288ed61ee97ce93633b7ecf5966f78c1492d4476eeb086579240436807860a13988aad5c16b10d3f476115deaaadfb16b47c6a8da503d40d1d8f543211140e5b3dc9d99c7bc137cab4cfa21afd57128badf32e491ed50218fe9834d6b8ccde9d28fcddef6099bed07190d1847424843cac0846592347c0aefd49d8f1d368d88a1c5b43858af017dd0af2595e6206228ff1feb03243c909caff046fce2d522f66543d360a157f445063fe77f6d5c7f80596dd985cec883714f26b8ee3255f71fd2f99fa68debf44f08dea339f15b810cd4b4e0d27dc163bb1d6e21ef8af6423e50070953278950fb922dec6ca94eef7038f180f29e7560ce276feb4ef311d127a7f9ed4397b8e3b4b03d494ddf8cfa52aa13c77d086db560c8c20d8997b10791f0e869bd074bb27dacdb13c722ceab54fd4e772971e3e46c92eb6d90e2f8d6fe6e82076baa1e0ced78ed26f21140fbb1c2e0832929500094110717bee185b41f482e414b19a1b9dca0426ff1cd623ca1367db241c6b3f258bd0b754968ba0383646b96ec1f85e131964728d2899356e003851e8188e0a3698ce8b50ca628fef453cff7202d6f4b4ee70a1bdd15c62bcdfdb4d3ffcd03acef97f85139b4e27e1f08fcbfb3686ab8680cfaf94b6268ee8773ec8e701a3f109f5fffa59a6bf8ecdf6cf4cad49c8ec2865ab73ad2a0d3eaaaa00ad844e7b6d53c10cbaa063c7378fb3e7bbc707f6f69200270b96ca7e54572288c62db5d7f7aab9127bbfde82004e52671034d09cadf578b8baf57f63773f7c348dfc93ad2653cbfd1a027cb9c2b90b44eab503b4c373f094347a46aca79aa68965705e82eb82620fc568ecb4be37e4ab04261b0e7e363cf8fd67115e911c8a22c65b03622072300b478f07a3e136639d15373ace797f6dede595fe4487b6edb3b04713c4cc6b31a8b9a59f3da891abca11ee64d9c5d4eb6770a54d22751b9c396a4990d8d80cb386a478759d3affe4dcb93c9f968e0b3f89510a88c0d3638df9d6251e7e465983c9a7a0681efe1905d2814d72f1bbcf13e75858bbace21ebff47f7ef012d1b627691a42da7d3ca5ffe736b899cebfbdb6c083b1752bc03d25908018b48f2e0a856cb6eebb2af05286bb832e0b751be838a4461bd59692cd9aa1743711e6d75ecc5ad7b2a4e3875d40edc9bf7528bde076a9c4e4976bb0c6482454139d5ac0a6eaee4924ab63be2219455e9fecedbd368637a4a360bb5ae8d82023d5acf6658bc35cd097e321d7b02b11bd97cfbe8afa40e148babbf158300a4b0fad56791542ad23c6f4c58cb36d9f0d2a6ae8f492a4f90318dab9aff8c4c0b3fca38464e206e55de25fbea9636a9d814d1ce3ac75a311da86c14e99684e67bf00d6a8dfbc1adbf7dee89528f809a94768971d7d915fbef657cf3a9e8cff5157bb99db7c27549d9e3723bb4b9c285abe668155e4c7c026c827eb9e3c391c804c263388d49cb93d3cd31eff9d0cb1ccf18cb69e5f16aeda34016c154a1267904ea384d2fd7e10e732feecdb6364889ce74ebd00fd0e3c09400702c0e28e315ded71173be37c7eed314927accefb64ae04ec5b0a93edc1cef58513a200", 0x1000}, {&(0x7f0000001140)="e0721477e498764901f68325600aac4fe955f37159ecdd447d5250fa5b6154e4b80e5145f61255f85ae4c4747eab6475f50113611aed05d7e29e0ca06c265af7057e88ecd377f5b3bf6b048f77e6dc70c4d917b2029b1fffe2c5f3bd4fc5ee8c64dc507f041fa5af59698e6430cfccec7cf73ba4215f2907c18ddc2c1ddfe5bc5a8e7b5ceae8c208789bf70ce22f37ca63451f73a05113bb0e43854630663961c407f65a2ef17a47ca40", 0xaa}], 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x200}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x40}, {0x6}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0x3, 0x3f, 0x4, 0x0, 0x51e}, {0xe258, 0x6, 0xfff, 0x7f, 0x2d}, {0xffff, 0x7fff, 0x6, 0x3, 0x2f3}, {0xffff, 0xfa, 0x4, 0x2, 0x2}, {0xdf, 0x7, 0x1000, 0x5, 0x4}, {0x4, 0x600, 0x1, 0x3ff, 0x9}, {0x100, 0x6, 0x7, 0x2, 0x4}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) getpid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r7) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: pipe(&(0x7f0000000640)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() dup2(r1, r0) ktrace(0x0, 0x0, 0x40000530, r2) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) close(r0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000080)="ffdaf64c000000004f0527000000050000000000", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f0000000040)="00000080", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '6\x00\x00\x00\b\x00'}) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000040)=""/70, 0x46}], 0x4, 0x0}}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) getsockname$unix(r2, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r5}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 6: r0 = kqueue() socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000400), 0x10000, 0x0, 0xfffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) read(r1, &(0x7f0000000000)=""/178, 0xb2) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 3: socket(0x1e, 0x3, 0x0) (async) socket$inet(0x1e, 0x3, 0x0) r0 = kqueue() close(r0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) syz_open_pts() syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x30109, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{}, {}, {}, {}, {}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: msgctl$IPC_RMID(0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="74a54314093aee9226e47f454f364f729e46efb69c38cc2dc207b19b20571bfac7d095f92e7a4267600689e6e8f226552d6e7a9e3c5df7ba116ab560f2626fc3164f6f5898768fbe56ec30a8f9f5ef55ddb2d6f4023633028cb2192bd17e7f508f146896cf44809a91120fe962940a321bd360704539", &(0x7f00000000c0)=0x76, &(0x7f00000001c0)="34a066f0484bb79f8d9ffe510dfd89a0bbb49affaa47f2915c5eb3af47c7fbfb6332275678871f10c269b8ee5e2ee773b1d7d91ea044547747738787d8546a6e45b257201bc90b1065380feedb04108522c8c56331660a4697b5feafa0c98b09b918e4193ec46e891a628c8ed2c78b387dd4ed9ed44000ec8947eb4515690a96303fc431256398dc2226f2c4eaa65ef31eb13a672441f2994251175483d962a3af", 0xa1) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x5, 0xfffffffb) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0xbc, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0xde, &(0x7f0000000280)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xa8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00004b32947c38b7541e000000000004", {[], @tcp={{0x0, 0x1, r0, r1, 0x1, 0x0, 0xc, 0x20, 0x8, 0x0, 0x2, {[@generic={0x3, 0x4, "9511"}, @window={0x3, 0x3, 0x5}, @md5sig={0x13, 0x12, "ade7f1b43030b19dbc32178c3e641fd1"}, @sack_perm={0x4, 0x2}, @nop]}}, {"d5ac79325f0ee2f2ebd8df2a562e40783053946f051a7877e96a0ebf1ddb0bd750625669f20b2f30e33f5e7897202cec97a02c84ed395dba549b9d72a8e49b353bfffa02f391c5d14ede52c347cb1d210095ca2734b140f7d0aad99203abe0c65b523d66c6b5077c22d1eaf1ddcb8c0e5b94ab908cee04ad"}}}}}}}) executing program 6: r0 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setreuid(0x0, 0xee01) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mknod(0x0, 0x2000, 0x412dff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() getuid() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x94, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, &(0x7f0000001500)=ANY=[], 0x58, 0x800) r3 = msgget$private(0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/13}, 0xf, 0x0, 0x0, 0x0}, 0x1001) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0xb, 0x280}, 0x7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1b2c1ef3}) getuid() setreuid(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) seteuid(0xffffffffffffffff) chflags(&(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x100}], 0x1}) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000300)=[{0x24, 0x4, 0x80}, {0x4}, {0x6}, {0x0, 0x2, 0x7f, 0x7fffffff}, {0x0, 0x3f, 0x6b, 0x3}]}) socket(0x1, 0x5, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa803500010800060400020000000000007f000001b997860ddd0df8d518d780d95c40f19d6a134f0fe734ac1400aa"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) getegid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = socket(0x20, 0x1, 0x80) r1 = dup(r0) listen(r1, 0x7f) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) open$dir(0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x27, 0x0, &(0x7f00000001c0)=""/39}) getuid() setrlimit(0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000004c0)={0x10, 0x54a6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f20}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x79}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00007ff000/0x800000)=nil, 0x4}, {&(0x7f0000832000/0x4000)=nil, &(0x7f0000c9b000/0x2000)=nil}, {&(0x7f000086a000/0x2000)=nil, &(0x7f000090b000/0x2000)=nil, 0x10001}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000d57000/0x4000)=nil, &(0x7f0000d7d000/0x1000)=nil, 0x6}, {&(0x7f00008ec000/0x2000)=nil, &(0x7f00008cb000/0x4000)=nil, 0x2}, {&(0x7f0000af7000/0x2000)=nil, &(0x7f00008c0000/0x3000)=nil, 0x8b}], './file0\x00', 0x16a6d09a}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x8) socket(0x18, 0x2, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f00000001c0)="747b78acb0ca3f7ed1f5c9e289a38be3abb59a24cb722160f1caad776f7803b2ebb07af9b6318cb77a2769aba0162c3c340c00feca31b7efbae0a9905a7a94f8e037e7c77574ae4d37cbdbeeae3a2b47212975298b8c99d62e9d86863859bf483a00000000000000000000000000000482b51e8bac202eaf38c5f85540743199d11cf9439313bb04ead64c9f86ec0cb96141c1ff9ad7b77af06cb74a4475fd043a3a02cdfa7e79672d", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x4) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000180)={0x0, 0x7fff}, 0x10, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x20, 0x4) write(r0, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xa4, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x96, 0x0, 0x0, 0x42, 0x2, 0x0, @multicast2, @loopback, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0xc1, 0x0, {0x1c, 0x4, 0x2, 0x29, 0x1, 0x65, 0x40, 0x7, 0x3, 0x1ff, @multicast1, @empty, {[@noop, @generic={0x88, 0x9, "e3bb7eca116a43"}, @timestamp={0x44, 0xc, 0x8d, 0x0, 0x4, [{[@broadcast], 0x200}]}, @end, @generic={0x0, 0x9, "5fbb03bd4df944"}, @ssrr={0x89, 0x17, 0x9, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x6, @multicast2]}, @lsrr={0x83, 0x17, 0xb, [@multicast2, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2]}, @lsrr={0x83, 0x7, 0x1f, [@loopback]}, @generic={0x0, 0x5, "4ed161"}]}}, "f1f1"}}}}}) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x6, 0x2, './file0\x00', 0x3, 0x965, 0x1000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') executing program 5: getitimer(0x4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) syz_emit_ethernet(0x2c1, &(0x7f0000000380)={@empty, @broadcast, [{[], {0x8100, 0x7, 0x0, 0x4}}], {@ipv6={0x86dd, {0x7, 0x6, "63d85d", 0x287, 0x1d, 0xcb, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2, 0xa, '\x00', [@enc_lim={0x4, 0x1, 0xfe}, @generic={0x9, 0x4f, "b250e1d7a28fc42c9b80050925f359402a83ffa78ddf28c4c6c4c14e46163b1c74de46e42652e4059a935c1ea3a3d163756c4eb9055b64713cfb9d9e2dbc1634fb3d507e669bce990313a1b46685bc"}, @pad1]}, @hopopts={0x8, 0x2d, '\x00', [@ra={0x5, 0x2, 0x1dd}, @generic={0x80, 0xbe, "7016c03840aa1b973573ec15a999ddbe6a52a6840784e7418bceb5e641f5408cbab5d666c7cb9bf65d18614952176ede9ff6b2981a8844869ba24964012d93afc37f6049761e821aca8cf1599581e557ab5020d7a8bf3c2e16e68e33883190f36c1f44e320b7f1dde3dc6d1e59aaf2e723c5677bf780bcc6ecf4072ab6664904be7f2c95344cddfeafab78080389915929e9b3e3ba25cec06c9d342d4de6c3a49bba9c57fe3433d64a46716b3785d8d12a36b3de62de99bd5d9b06d1e1ab"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x3, 0x9a, "5d77dbcce0f867a3701e5e9a6bc87aac0bfa4dd2b75895a6440020e707edadc1e84c1ee5dda88021073a91e1fd70af526971bd61c84c018fc72e79b4f4f640bdb9d8bd466301634c4d01463bebbbf0c8505ba03ea86320e18dd864308b35758fead44dc38a674c5f4f030116fcbdbb64b8634edcdd08ec3c6eb5b9a4d99248cb7356a0f1b528aeb476c3a137bf9d347ba09b9b3bbd63cb9d2102"}]}, @hopopts={0x16, 0x0, '\x00', [@pad1, @pad1]}, @fragment={0x2b, 0x0, 0x1, 0x0, 0x0, 0x4, 0x68}], @udp={{0x1, 0x0, 0x8}, {"1ea16cb5e568e6e05e65de8f8d543dbda9594303c8911e8875035d474baa8a2825cb2a2535e56363a4b57c827ae64575109823ab1f9383bc374084f0494d5954f06ff9acf96c258c84d97769b9ccb11488b1e557408a0873a8b9d3e6d1aa05e6073ad561beb04448a4905f8718eed5a3d8d0a4cf8cea820533db70784c7fcedc38b304ee0f2f1dfd84abfee2db17653e1df33af8610995"}}}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa88a81d0081002f0008060001080006040003aaaaaaaaaaaa00000095000000000000e0000001c9c7374647baaa992c0d453ed7f33c1ffde58a874d18f24147996c00a2739ca58fd40d63ff99d4595686447ac92d583c994e8b8f61b2d8aa0c913e6f7cf00b0834f7a80d0273ab473d20f444a1252cd5e35702d6d9e5253ae6c2fd702c36c4ad0225169a53705cf8466e6cc76f9568310927515230150538ce626da433ee4976bb7f52aa92a121c10eb4455ea14d1aebd0522380b6d9900cfa9f3caa0d6db843bfd66fceeedbb2a385f2be344349325e7cb3017ada560696820bca584f2cb2f48426640953efb7bbc3d6ee7ced91e312b77b72c18924810ca8aacce30cce7011733595b30243d669b1392ea4da181ff1bf96cb4f45379bee1d15026a1ef8281d01b95d56d4354cefaeeee2c278ccf0cfcbaa2fd6293f6e730d"]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x10000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000780)=[{0x0, 0x0, 0x0, 0x100000}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r7, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/156) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r8 = getuid() chown(&(0x7f0000000000)='./file0\x00', r8, 0x0) seteuid(r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x49d, r8, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getitimer(0x1, 0xfffffffffffffffe) executing program 4: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) pipe(&(0x7f0000000000)) setuid(0xffffffffffffffff) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_emit_ethernet(0x2c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1e, 0x0, 0x1ff, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x0, 0x2, 0x8}, {"1dde"}}}}}}) (async) pipe(&(0x7f0000000000)) (async) setuid(0xffffffffffffffff) (async) executing program 6: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xff}, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fsync(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) close(r3) rmdir(&(0x7f00000000c0)='./file0/file0\x00') executing program 4: r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) executing program 6: r0 = socket(0x1e, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x49, 0xfff, 0x0, 0x7fff, 0xc613, 0x5, 0x3, 0x1, 0x8, 0x400}) socket$inet(0x1e, 0x1, 0x27) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = msgget$private(0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/99, &(0x7f0000000000)=0x63) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x1005}, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x103}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) r3 = socket(0x10, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r3, 0x0, &(0x7f0000000580)) close(r0) executing program 6: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440)=[{}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080), 0x0) r1 = dup(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000700)="f46387eddb44e9678348dba23d79a37e96cba90a2572ad5bebe17f680f1ef648f447f0ab32", 0x25}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffe, 0x0, 0x3f, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc", 0x0, 0x200000}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, 0x0, 0x0) utimes(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) getpgid(0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x1400081, 0x7ffffffe, 0xffff4b17, "0de9f30100000013ffffffff00", 0x4, 0x2}) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x38}, {{r4}, 0xffffffffffffffff, 0x14}], 0x7ff, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r7, r8, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000180)={0x0, 0x5}, 0x10, 0xd) dup(r1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000001540)="5664c97f9b3827c519e57aad91ede8373e16294415121e582b1e6310ceda5770d2d2b99c26d8ec7d1cf8d4fd8b43fd8880dc85ae3ab67545c14882a401c3bfcf42fa945c768ba56ed81ba7812ab234f2d47590f899306980a74a6a557fdef781a117851a4d7e3e1fab7da73182387c7c7907bd9cddbf641a466b6fcac80b9ad483313e82c067ff42a8474895a50e598ddee88a5035f2abf1e734125624a1254c8dfdfdc6d4419f6d1c45b52f2221781957d2f331f5825d272aed593274561ff4f972faa42305f9e74d5f", 0xca, 0x402, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f00000007c0), 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 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(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) close(r3) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1/file0\x00', r7, r8) rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 2: socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x8000, 0x85) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x3}, 0x2, &(0x7f00000013c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0', &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271", 0xb}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000001400), 0x400, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pledge(&(0x7f0000000280)='/dev/speaker\x00', &(0x7f0000000340)='s\'-@\x00') r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xd27d43220c7c693, r3) clock_gettime(0x2, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) sysctl$net_mpls(&(0x7f0000003280)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000032c0)="fa8976b6", &(0x7f0000003380)=0x4, &(0x7f00000033c0)="14f5531c", 0x4) executing program 5: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) getppid() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r3 = syz_open_pts() close(r3) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r5) setsockopt(r0, 0x11, 0x4, 0x0, 0x0) executing program 3: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x21, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x400000000000004a, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100)="472b48f6d4e68d7be9e6da15015140e6b2f4b8d87af83dd8450578c1eef65009915d169ebe7d327443b640519f926542413655ce8b49b475df024d1df6375e36a4062d6845801cc6ebba1f4a376cd4bfab623f5ea0b9f0cd2215fbcdc85a1c65134b2c0b213ba80c27136151f4276df9a0b1f44bf37cc4b0aba43eec1ff75f85c51bb34f650cd413e00c544d5547af845fba680f3dc30e84f80bf15a8480a7232726372e02f6a6563fb31ff9d80c6242000007f800d287c932be3bce4ed7124e211ee63357", 0xc5) setsockopt(0xffffffffffffffff, 0x0, 0xffc, &(0x7f00000000c0), 0x0) socket(0x20, 0x1, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kqueue() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x3, 0x0) write(r3, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b3519c20c000000000000000000000000000000000000aa000000e800000000429d9fd4591a12f2217e690b"]) panic: softclock: invalid to_clock: 3117004 Starting stack trace... panic(ffffffff82854080) at panic+0x16f softclock(0) at softclock+0x22d softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7859ecf9d590, count: 253 End of stack trace. syncing disks...26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 giving up dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 2c48b237-609e-0a7d-d6ca-08d70f46a694 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> show malloc boot: illegal argument malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace