last executing test programs: 7.909358098s ago: executing program 6 (id=22289): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8000000}]}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x7) 7.83796886s ago: executing program 6 (id=22297): msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c7, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10, 0xe44462ff26ec6757}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1, 0x0, 0x89, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x2, 0x0, 0x233}}}}}}) (async) r4 = socket(0x18, 0x4000, 0x4) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/98, 0x62}, 0x8}, 0x10, 0x40, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (async, rerun: 32) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r3, 0x8}, {r2, 0x2}, {r1, 0x40}, {r5, 0x10}, {r6, 0x2}], 0x5, 0x5) (async) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000040)="6700d6e5", 0x4) 7.701614337s ago: executing program 6 (id=22304): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x200062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="fdde8b89b20e42ffccb232af64d84184047fffdb696c460ecf87ae8f1e4123b1d9157aa726b215cd1f49112d51c61f154d4d007359a440f28ccb3281f860770c1301bb84638c7baa4794947bf52441cb8bdda9c950d0c2d20aa6f67b44d920086dcd88b39697052f030104", 0x6b}], 0x1) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='.\x00') readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000009c0)="0fac05249c16e0a234a56985ce6cdf56f048cce0f26c5d26378c27fdcc5c1d2f0fbf0ffb38e804b2717c6f4be33a07e17ffc7f623815710b625bec15dfd7a17fc09e8e92366ebcc146706fb7bf083816a14926c69d22752f613198c0a3f48fc9f49990872262336382736611cb35154b2828c15a031741d8b10d4df61872b52bf489b9cd37d67c535fa6c4bfe917930b322ea065e4c033da0ee54b2f86be99f5e26e5d425081839e0ef21c23bcff20607ff9e9a6054bd212955abe4d75f8ba563dc12e49c8b0325219fb8f9ea10149e3abfd595343cb9983121af4891c952a5e39c70da3f0289c30455df3d4a1b1a443fe0a4c5175866a986f50327285443d59ce07926092e394e52f63beaaea9bb24becf8007f480a3de92f9d486cd7dcc1305afcccc44151094a40eac1ee86933e19dc03fff80722e6d1e3babb72b85cdb945d396b8b897f4da5a4087258e3c593bcf10540a3a7b029aea373a9fe4919c8b196de8bda786666d96a5b765355360e95873121780b4541d6cd87d1286fdba95db9435be92597c4e6ed07843ff6988ea6366bbfe0578076ccd4630065520b4bdc65e1de7120cef3ab131e3ce2db9cd889db12a6a08bba77df363de36c4efc57d8971f4c9d5e352ce5defeed5f0c3279188248dbed446eecc185827d299c05b85751f804186c781223decbe3e380f613b9d22f44878a0611469cb7dd479f7431887adb71c3947a1365ed45b0ba6e34748080c6278a3015070570dec277277640a435fb6370d07c4c90f1936d5b955945140680d3e74ee3371333eb90c4d2020144034b4cd110d7ed490a4fc8e659dcb68229cbc299de0c62106fd51c392ee7eca369f729dcb987525d530df9776a296fb9f962be7e47d68c9d65925843af73661d54962c59600ff7b3533dd2b56376bc285a39a694ff96a22742d91d641698174f44c4fef64e1342bd3d431abf6d8b21ec258ca77b9495fe55dcacdee0d76b65cc226c9ac803bf1dfa529d4eafa163478000597950b5a00eddf32cf405d2c25e6da23b1612c3c1c24b67494166412f10ea85f15de9d8a05221092afb6aa11aecf6282f7195080ea42038b8db9a46c0d4b0826382760f668ca8c0ab9226b3288ab141ae0fef3b63682100ff7c63787159eca28f4fa63b6a005eaae51d89f0c0b77edc1423c410ea137d7026c031757745ff4f4f9cc1587a705d9a3dc14d2b9635858abc2c547d72f192742e7f06d4e132d89c697672e7f77182fa9c7ad0542c59cab6c627ffcf5120cd882680ded6ee8c4220548e347c47e1db6e0eaf8b123e0a1961c5c530134c3b462fb432002aaa5409548467a5a678c2e530e64264d8363cb7cab16720e2fa6e68b153ff3417e500ecfd43e5a50e4495ea8123c5be8a4ac101c35b429fe77987fbe5786cea9e616894d9611c6d923a8d97af67af94728c0b76cc64637eb7cc4b663f450dd7067aa3c808cfd0fc4f80eddb5d1c2529969e986bcfcf01e0ab3b4c6ba6ad0b9f592c410cfa1c9b535e2724eda47d29196830c9aae4a6a7bb1f4e8edf2a8ec89d80047a89ae209baecb2130b0344e6e60a5a6ffbfdbc012313c6be05da24af72f819f17b54bb2475c698477617036a5a77d158668d4ffd947ee3387621567f80f299a415f4b8aae75e3076453b918eb53e0d832908d6c269f0b6a90ec2a36f50867c9c134e5235fa33c755dab1b4bed61e7164dbd017e61212df8d515f3295ead8d48ef361a892faef66f98d4fa0996afa77d0355832a9d46b506f8e82754d8293446731b3b6aef41368aa0c9d503dd8382b6b1ad59d8576a81d4f7cadaca271c1f9379310374e0f714b52128121d26e5426c46c534a298d3bc6c7a3f78accbc68dde1e99c4491fb681b9193f989bb3dd61b79ae348102e5f1421738b37e6e46a48791a4e9c428f7f5b716f970925f86ab76cfaa2b91fb5a3bc704168690fe8b420795681235d362197c914a0083470ab570c5059645aa182bfd2a67761ed991d18d70128f823a614b1ee91324732f1e9d0e0181d736e4fbe5ff784d57a794a60ca26d882df2a2e7e197bc72a29eb84209f9d4e4cf11178dc162e08d1da9b52c2431aefe92677f048199f7ad0b26dfab3dae713a6fd4289ffff163c21fb7be86d9d34bf23aa115e1a8d96e166f7d6dfeb673f60d4e1009a038e72d0d07e0703072dd7bf0632c07dfee243ba28b11c2e00525c4b44e36a94c2f1831ed37b11513dca435943091a48a6185156fb633e6a55114edfe2f407e8063008b5feb80485513fc94c7345647ec19aa2b823f3e77a56f754f0e7b3ffc0474ba7d8aedd17fdfee45b340372891c0424a94b9e858e397f53b9e52650243ee25ce434bb4e13d3c9d798184a7500ae00aae4c04af58a06024ee182e5cf9fdec5633fcdbbc010d071ed4a6ac63d0f1c1adf90a7b924e8daef06cae5b342f15b6aeafad86a75211a05bfb75399fe386ee2618e9079077f42d0d7c983c3e900bfdf7ca1029037aa7d244d1b475e30abb76c066469f539e6cec945cfc44c90d0b06a841e820b9decdf47b4297446f841a3d779ec1eec1c6c69eb1e7b94c08493e2abf6b859ad5210cabc49429266ce12198a318a5718dd12c1f9bacd99dc6da660fdac10397d503c679f9c846a1a4ce4491f90d1d28a0195870707f077a54b9dcfff96916d92ed1a049aea7186f35b93f6d5fc6dcfeacc03fc3f6a2a2069a50a5cd8709ee9c44b5054c65d7252aa6f6fdbbf9c7524cc5601f13481717c615ba460c3211e6ff831d9f44f7c69301e285f1f3a37d2d7d7e1b87a88dee7ed23e6f3b3d98b20f910c90d9dfa695c4b08117913f333ff9ae19ee6cc72121010b7f4a0bb2eb40805f266a19d5ba7d9f27be78f1570ce0ed349c229934d056639bbcd7f6917638b39e36f834698ef1d51a376be4fcae54c49acf6210d7fe502756558701dba0581bdf8886e2eac060d65bb3875dcfc4a71880b1b4cc3a4a35ce890a8571119a06eab5294c57f5e2d79f143eeccc1ee948e7731543027cfdefd594c1be7e8d89161a15091059cb5dfc7f6a966c99bb14351ba1faf1b1a56f636b5695eef55e8581b414bfc1e41c782c36d2983eeb07429c79a4c02b5a666153d5447b258760cc85174dcd1dc5330fecde5c2c5d966fa66da4162dfac30eca46c50e31ee9a66be10f80b4eedeb65ee313ea5fad02f7d783d6bf7e9e028cf0b44f829c2d505b70d768bae9f572afa40b2b5b86b8a3a066127553fb7c6da3eb3d29bfc11bc65578b09bca945a939b81976f2c76caea9a49a70a445dcc49734d62d5d19495d1293ac4beb6bfcd1127cd36389b739ec6537f4896fac578cb3e067689d14fbcf754589d4d02c0b6987010bfeabb193b60c3187d0a63e539628fc52ef1c681149e36460d1799141d3478dbf85343528dbebe61c4af4ebebcfbf0ba3173887b3d4875926a9cfe0c2f7ad76499899d837c77798773af341e5dbd17fb941ba0dbd0e4ec5d856345ea896a5443eb7f58a12cfb7706de9adb767158e45b217573316094d9fd8cd36d2e7de3461b5d2a60ab7715bea3d9b0fa4cb8ea1e2189037d906909db68756c9a0acff3c9e96206f9f20c0810f8e6fb3511ebe7a63115888cb62a1867c284816d84d571bc1f546d48e7213b008c4a8873ab4cd41b79688493136a7dc3256aa01a0e6a6944dda9aedde30da9c45c395fa055a59a8439dd46f0901459f407874d8861671626e6df6805b8ded16822677197c4e94ae57576f8a58999a57727a3b7eed36980fb7ee27f953d3f63691c9256c390352bb35dde6eb89bc3aa79c4e282a8d62ceba7f7c8962fc0f01945c004f2a71a58f21e7bc1821945db8e901af51e02c8e3dd1c4475865f8ea892d380ebfc949a1bb039334045cb738814d3096880eb6d7b0d0dc322181fd9fafb461c4e46f21c4a983a3d521294be9accfd16be1afcf76af9b2a0e5f72d017f1a7e052f0fb99dc0765ade27b74dab4b8215d8495ad706ed3e18a5fefa4a51909112cd9cc6e44d30055d608ca45166d0c8a6e19ccb3c628a0333fe8c53e44016615447fc291fb911f759f82c2c4b0b3369199cc4f44895c7543e8f6439cca833b4c0067dda4904ce0b0163109e2a207e344919be3105f15884cb7de5a36f6f7333ee1f32e715ba1dddcd5e54b4142b0e689d2ddb491591a25cf8e9957ae25662162ac15add4820a16bf11d8099e5ebb74572e20d06b25eb2c903dd657c9b55a69fa60e2459043b2b73a24a363c07732ddfd8e0978510b2ce938c328683975832467598b8b63ea7686cc83e37aa935c22708eb0b84d52229622fcd4c7ef961135145470c5f23859b582f447bc85d2fee56b78046875fa420715b9455d7f5879a7c389f37225d0485ed29a391a712baae6698e9fa009f562317721ba8bec50c87c8e6b80929717f44da825bc0209e44d4af1cac9b49634eeaddae1bcff261f57144362ff97f905337d6d855417f1eff7c09b774588ea5f1e768b2b56d159864b5b7fc094a131dc51c573fe340278b6d9ed375958c04df67f2362ba760c329722d4d3c5d78d7c9eba2b2695d630850af6b0571eb10fe23faf36c852d1858552c4bc2067d953a4cb9ca8983e7ad60b0635fa1dc649c5122d6dbb26f184cacc7947d796fc6b375a1545dd82f06aa03f1f5a03ab0a581b618d6b93106390d5666b8475673093a36067ab14b59dbd56e035729fc62e498fc8bb1c36d1c76acd1b147b90b8ec6300fd0f15f34048f98a29f3e18d7bccf1745d934c566c95bd513a4b26a62d86dce5932640fa6bb574cd20aaeb9579a52a9a8e8e82eeff490ab3300b6368c9f6f9d96e34f56407b808734cd26ada291cac5a6ffff3729513844e62438089d368140b6d388f24d3ecb7fb23c0561302615d5fde946755f9728b87e6b9cc3b417f5682df0607777d5be7a3583dcb8bed708acbd512650f69b5fa0ffc2d3eaa705e9b8c58e70eba382c6270afa5d1f80639260a589523217316231d467b7968e83df931dacd4a4a88854639def788b075c4d8b54debb8a2d66c85e4829681712e6d653663812fd6852de42abb5223c9e8493d9956be19741893033af236db1145d453a39304e68fd81bfda6d58f415a699883e911afdea87f72cf7d22822528021485a8b205fcb81eabcc68e5966d9635dd3f2938b5bd62f63f7c636431e0ffeaea6a1dd3e84404e2460690862ef0cee0cd5f6fd4b03b0a1e4c1688ccc67a2d641d8fd12bb85ec50dce2ef67a0d29ea1772081e01cf6907458e77a44beb3ce57f82f3f477d3e10f7ab575956c3404be050b33edb6ceb3e1583a5a0ec3b0510feded0884d0098fd395bdcdebfff4eed922b6e686eb765d99e68efdbbf6fb0150b99bdb58e7aa5b971fa7189cd42068b1c240fd46275af1ac05ff9278d000cb5b764c5154530817de37ad9c0bef7846d88fe07c487513b8f72956b3697c7f0e4331c29de265f266b2b392690f402730f9d88e9965d001bf0d815de6ca1f1c66d857d5d0deff578d6098ea130e9d7d86d0335b2fe6351d980c1bae8033d3690cd4c6c8819f90e3ca7200b4965d99d7d0a72e347a32d8f01f16cb4d1322a401bfa9bb43ce5c7ee9a47c5318d7407bae53f6fa5591ed65770ecb5bca206841a1b35670f4589c4441c9d5bcb95c984f3781b68aa91c8283fac1e0598569a5a0cf9ccdb4ffe5a121ac33ba9a60aea6e12d8a7b2b99487784c47c24e61a0c302e807dc14136c154be7b9a31859d8a207b4d0e03b216fbb9ec4eff540aab2fff56a15baa3018c3dc4c2ed16e07eca3eab59c8c", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000180)="b917819431bc98392d23b7362a6cd42f83cef1238cc7630f4e78157d57cdf5778814d9c8d7b0b08aba901836d1c074331a4b4892c797c4c1a8cddb9c2f8a1dcab7f963cc1ece95a51feeb43e9891936864f41d3900d93c85f732f41e0462d75eaa58e20504ee", 0x66}, {&(0x7f00000002c0)="e8167b81d70e36be7ff832c9f4e8b1e65c29423e2de00b5c9224ef2296f9c2a0d6560a7ffd44f261302d76283206feaf37e834af1d915102a4c014381dc0c92f366ba0f5c7f06ac7fea4265f15f0d4909e7c9b136eb9525cb65107b1e87b6c5b5bef99ba6b7330e28a89f31511873d586a95344a54", 0x75}, {&(0x7f00000019c0)="83e0c0fd41d50cb8338d85a50b728ccd5e7a0a7f409b335a6061b664057aaa001029a962fb669a07ab7aa7d484e830f58dad3f621dbc8d2707456d1db0584b8d1db47f2147be5e119f32b058afb4a0d3203481e07384d0f36b53593417e7ce24c75048244068c58d044328ed83de25e2953110682abe0debf87d94bae006a6205b1d74ed6956bc943b63b7bbe6c7cac45c0b746f132eb0c36ec1a515e7a70ff6cb01551893140518beb3fe121d2c3798bd2b0e0231337748710ab1396633618b6d4cdcf75c066f0a84feb1b54fae751b75a474ab96b7979ad7659f1b289fe089ddcaf13a81baf1943a59c06a70eda3f6d80969dff16329c05155452ba7d0eb3eade553137d5228f0aedb898de69905edfc3f9a1c95900c8e6ebd37a2288e6c4dadb7ff7425e06ad02814619c052726ddbbaa895709dc942582d714f04c09acad1974c84c924b3c0ae9497c2f726ed4e6bea3520a42c30b6d145149ab129b03a0282adfb0dfca262c9d9c6c1c106416a093cf3dec0ef5045147d0443f15e9983d632a63cd0163ec31a32ea8008f108a75117fa93c5079a434aab8bb84b15e4fde9e25e225209de941dca59265891ac25a3f5dc9eddc55bcd2f45ae2882fe8e331fc894add97d75265fcafa242cdce9756a9a74cb533e1fda2ffa303138cad59cdfd7aa96334292c80b152e677295f5e60811094e62232a04ebd7c98ed4a7b49361ac72cffd9b30300165cd5426f9a321b6b240e86197c0260d9e38aa71e389ca9ae1178b8dd5ec043fa0fb3ff9293566bf1d3161564f971094dc328cf565883dc2fc35b72d27638f0141b9180637ceb36370c89d9d3cfa3a79f1e94d1f3959657c77fa093e04e7b3ffa99f7541e9e68611a32a91f4b1324868e54017196bb6526c93c323852a9fcb0ccefa4c92746de25eba28c808a8e8bf376114c5859db9da72991a1f1faae8a44675b116a38523170121f0556a9f090559435d9aa4d583f8aab88820955a1e3c0161c48656754ca79620df2749ba5c34ae39069834873eff3741e94b50bef763806b65feada5772b5d972eabc92e5ed9b425668ce1f39562a61d72828fa284b5e02bb8eb61a8114076129ca5e3350fc750ac8953b76d1269f67471b6a8c8986865f8a98da559353114e23bd0e6f75f997a99a2adb9e721c3436e30e98cf568dab630d2d98bdf94e5ce698a24cd5fb368a46594639504eba991c8b20072cfcc0528229ab7b6af8839397619b3524edddeafd323c1fe38bec16191aa7ce00b6e34c9beff00699bc9821d153933b15e7ce7f87e0dff0d2d4f3f89ab3ee1eccc799743df340bec72dc15c4a7b9ce3b5061b9e95b00723063bf2599af1cfe520d01d2ef10052ea0f64f9d25ae97490ff59f32a905a5c5d4fff922da4c5dbf4d887d666798b91f993d3e900731e5ae52faf2420f0c13a11482a3510dbbc970a597b27c941d5bcf2e9e29396882bc4047db6fa3fb9e444bd9efdb21190ac06613585b5f824ad0a620a0d27cf47b3fd4e4c892b8629629e2588af61508cf786f2389cf5aaea9011543bfdd29e44cbc930ca6fa44a27fbfb78140730692413987b00d9fc4de61b9cb6d4836a26bd2b113a832e5c9a350dd0cab306a232a50f197894e531d7f9b031ceb239f7deea2f2f0bc872bf3010c4bf465f1c99c8e42dc665b14ed7e39b1960436dbe0b2a04248cc2ee706e3992d2c434545e8488dbeb0f7c31314516388d0525c16f9d0d8c43111bf94556ab83f372e9a5758bc30f8c22c73afc0abf1a352484a32e257dd030466583637b4d77c6e4ead4307b1392140f5494b9f38b7b012c73637a9a4830e01241fbead0bbff1b7f0a4b286c3f1e0a341aa66176115c024aab126877151f8320a207f8d099898e3053d6f9019ceddb69083ec2c1323d884d787cfa653ac376b418d725383701525e308d912734766cf3c35816cea606b6b115f9290e9293ee71cbccfc4f06157c571287fa22d16ed9959ec30ab5bc25cee7265e0618f155621e89ed8e7cda71238cd041cf6e2dc1f8c8ff61561d223e3d5d7c40ad797f60877a9c61e8d81d3ce253b192285827b6252bb8beaec2f0623e4d2e2cd8f11cea762134690f1b424974ace8b1ae85b628331211d1dd91f29b74fa0ca53e965c17a2c737af087b91a0f926f6589726c030bf4f122c1cd8b940b885ac18968dc58f2ef7c55ab058893c822532af56d3343a00c633111819c2bc51058f6e44fbc628939b33739a8c076cb85f9aaba4961bdbfa77f82ade5f4a241a88c326c0fa74ba48c198b862e2b2f3779a95a3b20b40f65a810e94feef790cbd4547122127af5f3b71717a5356878b4a745013ac3a9f3e9a50a75181f574b320df6120afca69856b27e227ef90df1ec3f36fd5bf57a4e9db545726e339676a8378c7cd146eb3f88b29926e06a1451e3ab5718371179d92f9037a765d36bf39d9982734fc4e1553c75faee71b48f7fd32080035ce0a962c04efb6199ae614f27b435f22a88c70e6583eda84910da1b65abb59283f067b8add08798686eb17ab013d93b463c22be4bd823d829b566a8b04ecd90a9d1e68b19eaa29f79fc6901641a8e7a14c6460784b1bc07868c49db52f3aab04f9070a524a5ad52f7d59a63c903c03c8d022674c2160fa5ca62cd71009055cf4a1d38c89ca9c5552acee5eb420ebfd0f3dfb3c21099c7cf864baee948cc790707f6045b9935518d2f165b289d6f686b88bc259225f3c58a0221b7e03e373b65b224bb845ee7465a4e922cd686b3c70693afa1a1b9df42c7c5e1b3abac9b40558f548e41fec4e81a93dada7fcd050af9a9203aa8c04c5cf77c5644b3b91ec202257cebdeee96623b99cd76dc6e45966074ec05ff94a8ddd44967458387f4c852f91d64d68ae57a031a2b44cdf13d7fc07a2be670204796a615ea428f9feb2cfbb0d8b7850107640ec458bb8a8d83319b2fcb908dfd2d3143812e21005c32a599527038c938a5dec9d0a5b5f11af3be0e99b561ead1a820addab0ffaa06387959bee9152269b348d17345f6c9095b51df2816762bb808ff705aa352be0d9529a53e372353ce73dae95122677409a1c36d46b4689d955c7c9b25ef9d16be970a12b4fa69d549a586736ff6c40998ba79a765597050006872cc8879c16450201df23757af1759cab882b6bd728f8ff11c62680a4a820915ec9d5ffc438f27020645cd5314144ddac17516c39176c1af30dcfecc1532916cb8d13497cf631ba542e255ef2a93b4da1b3c17dfddfdcb04619999d44cfd99141c6a6d2e7d28695855b6d1e3f5160057fefc8971dde029226e7cb0a22de40b0bf5d5c353d88ebb1d969e8bc93e50ccf88ecae1f27d48c49234d012197eae4d265e17daaac11bacc08641ff016e0fcb6930891c9c2bafbddf63cf85e1a7510a9d9b7286d9feb717d6fbfba11e9190166a98697cc3b4c6d88c1f4e7b843eb8157a8b51759b0dca77a45212fdc7699d4342af7470c053562a8ed39724eb6f2bfb494b40d62d77d499ee89b3c49e220d09d5cd9d8b7e5513631ff111d1eb19cfa1219a4ede55a6cb5c08f814687c65e3c75a930ba3bb24e0fe8f7d9ef1e2f54a081354c396ceb3cfbe0d04e2f1ba407429d7c70773517e4626d2abe6920790d4730791e12ddb8b8a990b69f0ee28264bb2713eb035379e4a3d6451fee70c9cc5626d4f6b52ce35970eeb2483f99c711c7a6d478fa33a2036d4417e0b7a81c8c309aaccd8222785f54d8ce52ded76f00983c72968331f78b2492c90f06de5718e47520f56736f2bcb8aeacb24984d66a8586e9c5fcb32647c3a59621bc7319c9ebd47ae29979dc410f97e2561cea44d775de4445bf72b9c18be35b2fbc85fb23b3563e08a25606a599ea3d882803a1dd8ef442ace86dcf6712febbda1ca4ab9da05f9461830ee2c62a89cb53f58f53ed8337c0afb7145d9a07d1f664ed8c119fb3033e5c8fb30c1d38808a232896bc83eef9e86c4ca6ac84c7a27a47a3c621a50ec9ca45f8144b5de6644c4e33e411eeaaf2b8a48aea05b0b7ba57dd1fb38aa2f519f1e9eac88c6c54c33aa1f51fb20ea9023d2563ee444f7463fb823500edf1289334e8c2762ad4bdc1733d3eaa5258dad14e6e4b800254109af168f022a74891da0219686b047d21aaed362e4630b81e6465e98c8514f54fde9578bc6c63171b45e346fa3a3c12f99d0f7fde4f59269874c02901c04e688a33e4e378b4d429a9dbc0c2f06b83748e94487a20d266f7da475fcfd2651002828f2636e64279b18667ab6a19875841e582be76ec06bdac044ae62c2dbe5a4f4fec7eb20b397ad4452cedd80967f005144df325416325e5d3defb856994e96fc625b9fc71df887b3883adf5cf2323f522af3eb79085e6f1426aa2a3fcde65828ee675696ce4800c01c497a68ae457bb70473c9d64e611c6189f4aac249c169b554c9c29c024745390df4e77924e2b402f45b22a9eda072f8ea403ac1ed95a8d41e87fdc5db8b7998854f0604b0339abe4c63a004a73866270a4c5056ce250a75466cadca6f81386dff25b1a1570de85e30127d512847e2abef0bdde799d3daa56107dc728fbdb89c14542434c7920a2405985c2bbe8b46d661c7244f4e7f7a80657a44e5977eb4b6cfa3cc605c522c9b02e4270babdadff37702ca81e40cf1ce77ba47aea06cfa9807f2d80a50aff6ae731429a9d5010f0b38971ad4ac2297ce8707dafab3c87d83b12e69edc7039835904aee10012bc176f7a2f96629e8b36f4de8a5a5b3c238751d7cb25b1dfa4900b5a396bf8bfd20443c1734ebae87e5e8d66ac2a297585c5ca56fcda6031ba4e1cdf6fc4c07da7634c784b9b1d3ed2f3e3aa8c55f1bf7f15f859eafcc06a3740f18d36b3c06ea7628c41f87a4a50b3f0663ba35ab4d5157c7c628eb0cdf94fa46b8e08bffb5807bd881c18be095abf52e8df845cd5ff75a6bef3d97f54a471fb6cca4dbc717a53b55b0fb38dc44ece303d32c176e5623145486835dbb0f8641852f48ed395893009afd2e3c94b1aba71a846a6fedc1dd5c8441bb627e25b52c8b9f6fb82c9432c681e41a82f41f3738a9dcc15bb4f727abacc744c6119ce36b81030ea9d81113361209be1b903ec72bc12803a952379c4437e1be4491ebbe070b8b255766119e928d13803f9e40c2ff47c890d45a473941730319a7cb5aaed93ac808ced8e4f5b59a3c6db656e49a08174d5dce0a348f8dfe6f96e1abe4134f5a321621ddbd7b0c2809afce7da26ecc62667f6a297407aa82623e7835fa10c2438a2d80840c59c2d1cc70eb24de495a4f007b8c9e370ab979cd794aa0d349bef979b0a2237dd2e044bc2a0f759ae31b2e3eba6ab742914db094b6ffe90fdf9b2f777330ce96bc5a2ea0e6ea2be00a0b97f1cd034cba80f0ffb0aecf9392aa09e73d01bb8835a4894b901f930c52005a9d936be237da5cdedae6085f4a96196b3e3238ed0a303e0e0d63eb9404810763d10b47f44156c5ca05c5c61e77e26b623ea55f0f553d078fbb3abc4038aedd7c7ec5c2d3f7d31c26aa7ffb8a803e4771725be24aa96b46448a1a1dee43fdf26d503292f37291528976b8a64b7d5a8ccfa8523b7dcf3606068591690d1b94a7728d42e7bbe59ff5e01994cc0adc67fb6f82160d2ef626a44be6a9a71a16cdd00998ae4cc027ec68b668418a16ee30733b18360cc78468bd3f80fe772b1e9e0287e9a23f0fbe1b7f3275e35be606291ef2340199e66191b8ba01c02c6ba4f44ee60ed9ad1e7e1ffe8410478be3c9b0da50b4787dccc8dd26598", 0x1000}, {&(0x7f0000000340)="f554f97c897ef72df1b8f900078792814dd4371b717326f32f9ed05b28fd61ed49427792d3e6a5997433d54928490c1a6939ad29c9319e8714cd45750c724025ad0239975f699154cd132899bc176ad3a65eddb690bee7dff683a999e0ab4f2ef99c776e14e33a7a731d106f30bced02f7b276973606eec6b1495d7748324d4368a44864df7bc0b8db55b7a4de833e60ae8c99ba30db29a4dcd7422730399d45a5baf67332812ea67663f78174f00416274c5971ac1917d25a51d91f2e2c607e10b88489a7875f4170", 0xc9}, {&(0x7f0000000440)="b9f27e0231f31ed6cb9ffd40ccd3927973c25a1c98874e57168a37bc36a794c3b2c30486265c5b682602c6a212ad7d2d0409132b0b2030b196130051bf3c39690270c0bfd72af0e91424881a64cee6fe4cc9278adafc06e9ff5d1ad16759b2ac65746d607e473c29894a", 0x6a}], 0x7) 5.588473373s ago: executing program 5 (id=22390): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000fc0)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) 5.581176787s ago: executing program 5 (id=22395): writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000002c0)="b498b4de30316535a7", 0x9}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000240)={0x0, 0x4}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000500)="2300e8f4af4e4f4219f956f35672d8b7db9660c94a0846922322670d5ff0821d4b8b16ccd8a0c0ccbcf50d00f3d872a2f07ace04118f48233b2c0d38485114751fc70afc495600b76961f8aac11aa248de456e9e4f6447133fcaaf4672a986614553a61712fee3a2b4198cc679c3022b9f7b5819be5c256a8eda2028ac37cdea00335215a8065bb638690a692f27c3ac7227fac262a2edeec87786afb47f000000000000003100000000c15b818121c835a4457a71c3cf65104c5f5a2622698f490512b3f88c1adf60a339012d455bb7753d94a28a9668a99876f6eb246cd8e89f2996ba9df48c62", 0xffffff5e}, {&(0x7f0000000ac0)="62f6411ffde680fb7fbbcef17e5263f003fe89720e2faa3809a970e2e9bb8fe7a8203e3dd6b52cea984974b47b033bb107d248164bfa309b7f8807063d78912bc40c940a7fd6344e41a2eea7d16488b91e59ed56cb0a6ce9294cf6bc18aa64d89888b62fce389ae2d42ef00d2a5baf86a539f508a3b17f3f82c02fb750ea0c38de2ae7fe42180d92c6", 0x89}], 0x2) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/35, 0x23}], 0x1, 0x0}, 0x2040) dup2(r0, r2) execve(0x0, 0x0, 0x0) 5.370115642s ago: executing program 5 (id=22404): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x9) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000000)=0x6, 0x4) (rerun: 64) 5.315277162s ago: executing program 5 (id=22406): setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x200100000000}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x240, 0x2, 0xffff, 0x5, "5855d30330dfcb558f9d88f17a2c4e3dfd5d37f5", 0x9, 0x3}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f431def77d4c85fc1f87f18334dd54218da663ed148a3e4b590188782d678cbb216f47bde14a93875fb696b5a072ab5ed8b96bfb5c555b344693", 0x3a) 5.308523664s ago: executing program 5 (id=22408): r0 = kqueue() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000080)={0xfffffffffffffff8, 0x1}, 0x0) (async) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xab, 0x10, 0x5, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0xa8, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x1, 0x4, 0x2}], 0x138, &(0x7f0000000100), 0x3, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "ca778701a0bea716d61ef6cf19b5eb9c47771400", 0x3ff}) (async) syz_emit_ethernet(0xae, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000782b00fe80"]) (async) r1 = semget$private(0x0, 0xd, 0x310) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x0) (async) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x6) (async) sendto$unix(r2, &(0x7f0000000380)="39f9e8acd724053bc5c41786ad0de4c976d019125a1707d33e4a052a73ae44045492b7d1cd80eb8843fd299c57a205b44085b077d4acbc74b10ba197700f0ab1496928ab946cfcb6732f1612eac6352b2eba993e419e4eb711c66a67fb4d16bcfceab6f86d3c20631fdadf3574da858496728c3afc6a147aba1945cc6c4102e049f92e6b8d6986c5b58fb3a7d74eb85ac25feee69b506ae8022535f636aa15331f16b70236afe238539c8920d8fc49643160cf20cb14d76a861ae5359c7db4c74be6f3216c9ba1276b7cbee3fafe781608ab25c742ee940da8e9922a91bff6a7a72bdfc82c38a1deb9785520ee3169f8ad1a65ca6ef1d0c7749c0630ffaa74379ed78ce4cf0dc043475cf9cc0c9da6fc8c4b27be0d01daca70004def6e1f07d5ec4ded4b9f6d518cf170aae537c6eee8a6431f3e7cd47117b4e26a2051bb99669f8e56f5fdaff84ee3ac39687cd0ef60bce6f57f4d7b7bdb130ea7c3bc8fcab976f5c175d7239893fecf29f4b32b281dc32ba2228745ddebcc8c09065910780f787a6f2ed6bd64353c0e6ec0b34d0b7c9e1642711ef1a941e3fbe18f9ce54f3eeab1deea993d0e9dd7ae43eef9024421c6aa84a63601cf7e7bcd9467f8723d4ad19f99f932e604a286470c02df49294d14b764e31ad342eda32538d1e981ebcfb3d3e36b208e570fbfe982421212cb57dcbc8696bd97d2109188a2ec6ba12234348a2019d0efc645b5770f46de37917a088bfaa8b67fd8eabe01ca00c71e516c9827539f09ee2ce6af642bfa62e84fe6ead491c58c42727d5b570195026cb75c8680ec9e981f4d07d5cad4e8e7bda41c3c93a50265e28570ee8ed60515290d285aa592cca352b7419f2a9555d1a059418990071c8ddef6d7dd03f99da2f8307db07bfc6fa273cd20e9f52860a95fc4b99528f243da93321640dda6dfd0bdff54e5c7c1d6de1ba71d70fa0ecc55d2107df984ef1f89e7f5206341153e3c0fbe400b7ca2f1e25765ef595b0209427df6d3bc5dd996644660bebccc137943e22972464223f24da098f87d57cc101fa1dcad2fa2ba7ebb8b775a34f5dfb8ed2746eb6d94bebc469fcf25ac1aa87be9b406549503abeb2da8594d609aacacc392ffdd60fcac674457a743677de4c4ff3f355918bdef958d9dfcd5cf418fbcba5990f611ca9cbdfe2e202cf6b177efc76c656576eb4a5a9069e7c2a4dbfad3925cf542f3c977750f2526cccde75ae3a2bc26997481639fce7d1d2741ed1a0374d875458e76dba689de6ae84788e9316391e0d7c0cfb97944138b820253167a1c42c56448eb1deff2d3e116c3794522afbf1ebb3adb460f5259f7ba2b18bdcb5c1f8b8773bbf9c642217bf3ef8c35c86a652d826bad9f2a36bf42317c62625c1abb8c6e4e2b8cb054c97b9ccd2a8cc6c64f5ec88988b441e3f6e27cf45ee769f56fe0c65e0d8c54bcca284e0878e3d8bb31480c95f13af5be151e4bf24182a1ed26fed7f32efdddd2314ae0946d9d8cf5ede01394c5e0c73a87454b68a04ecd45eb0fe82dfb291024e4acbcbe5183a1cf85b06cb398605a54d03eb1b5989de291e9a19af096041b4a57ae9c39b321d90b24d6fdceee722df5e710e4cd97e82201f428bec0c7206c8efa63cc8c6ce77cebc4be60191f3c68e9fb5cc63f491dec9e1bed6757ad6e5298921b604cd63cfd37c05e01f7eded82d27743cfa49a7e5b4cbde87860cda8e961099b97e5c16d8e6bb56114177bd786a539f958f7e929d7c19be2ddfe671d419d04e02c26a5c30bbbdf742297406e664486dfbc7a730a5c84c5a3448f4a5f925c8a145376032b3c3b06edd94a4e2d153bb1eb8c901db620e87a72538938e31c4c230577a7f44bc41ee4fabb35cdc5612332f006aca8e6e16e1f602756b8b72d67d380c2a334b06e6f21983e8be87ae59b9b3ee1b19d0a70c815711d007154a7fa24f5ebcc5e148797973d369d9b8232c3a4a40f37e560e56b0a0137f97a55b6859c2b7761b15be862374e417caf5cae0a8bcf320d1b29a1d57bbbd02ab6dd3b960a285277b638e45804806353a207ffbb8054bf3c47aace592c0352cb6f62fda8f84310b7ff7d211772565cfac46d76667f31dc84ffc4e267e1fbf08bf3226065102140e0e11b8d69a172a3acb7e061552886e27f3d1fdf4d8043bd0db530613a259ca336bf96ba1ba280de1fd55ab2ec54453f6b34ce875cc68d609544157037b6a4db18c5e6208515fddd0128621adc8f5581da09516580aa5348e7c17d192a9fcfbe31396eac30cce7e9af0af99b244a5074218a9ea6dd4fe8f74c173c36afc4ea475a9576c6a11122070f3a6712bd186fe82d4eff02ad966f30659b7855640d85397dd47255d34c1e96fdda41903ecbe89318b07fa1d3711f7c3da5bf8193b7478e8491bdf92786e86e688b11310bd4bcddeb1599cacef99e71fa58bd52566a1c8d735d20b6f32f2ad1403d9c57e4b8dc11a8a0217f16403117241b31fb70ca4bbd496c7cb0a62541150fc85b0b5cc1d66189fecdbaa85609c9501b0979f37089d3b9bb3a569fab823babfb3802d87ef5413db51ae277041be1abc7bfbcbb87eb2a00d9c33a3cbddba4db6ccbbbaa300f9cc4429da7bb68f3fb451f6a001ebcbb7b269d140c45f5cceb885628c19f0a5c49313c95f371d41077340f9d5626389dc6784cc6d9accb2933467a2c78e79a507a6410b55f401465ab3ff257b436c29017dd78131de6a752a5fd2afc9c87541432e163b6e0753473744eb407a964be8d8bc8c81eeec36cb0aa64b78a5b1cd299f92b8f01850f99a3e8e0bd320b5601bf883bff9c31620c303b0d7c8a80f7fb795473d3438cc0f467234c96f422f4102f3ec3048983b66581adc681c93b8740fd59d9730e522b61f56bcbed03f11584134e18c2e325be29b95c6c581ac5f94830c51a638a9382a2fe4daa0df8e0fa1c8fac41bad73255ce6115a6183d263bec64702ac5bc2a1b37ad6797fdcd30cbcb71f07de0cf06492e0ba0b32680bf29a59f3bb8457c628c89b2daa0b8b762e73cad9209c8f6b196f2b22f4d8ec18aaa6b7809fb46d322a0392bbe785beb642f8c7569404b313a753ef166d3a20c34438b436a202ede93c83af039667b43273b5713456b5010e6ac5d1d237e47502cf3b433af16666efc3dab64fdc2a1ee3a1f0719f38ea255a39731a0b32347d0ef23c6eaecd73a014ac7d13d95d785d1ee8e7c35f629e52917d8df8a64fe8e2732eddca348ee42a55cf5d6e1be5386025cf3cece82eb966c36d813cf5ef7dc1e0fc6d161fe63b18db11f5c9ab3b429ab712f16d6a3233b197dc3ac743e8a4765dd98d72d374d6239ee7286e58530d714adf087aaaddca67562505c4cbd30f30829f2a22dfbee4a9b775d52f75cbbbda07430b27958f7f39c1c0e0fc45dd5d9bb90e1dc7eea4823aa6eb6b1d45ef60c4a7d12959679e3bf8110e07cde062b441695943e283aabdef3eda2683937853da32bf1ff076a08353b23899525798f8f3de33197a14582004481bbbdd452321c9e7664917bacfcdd3f1bc767dfaa78ef19d6d570827e03430196b7fcdcdfa57afb06b1b4ddc765eb57e8f21a763bc0d3215943a3ae175adfc69e4b4b53d91905378bf17b686c100d3168c9a6804676dee11f2f8cc8fa11ed1c7bcf7cfcaf1b29e77511855a9cfe00e3efbd4f98a7303faaa26ca96b497666c7da722bd0c0d57f6a5aedc815f13bd6e6f053f433ac06f9139beeeee18420ebf8a1c446c818aa34e41ead05f145bdd17059a116af64b4d68299bd607793bc82861ebf0c5c6f6bceb9b5ad7089bfa52055ff3c17c67b773333866a7606c03f9fea9c488ee37603f974e260062ea51b7be53d1bae09ed5e06fdccd0903bc0b08597c7ac3b6fc63147f22420de2aaa0d78b2da746eed21e1f4a649e1dd9a77f2cf00e054f2255706635348624ad9c2c9357e76d4a963b082b2af3f92f51ffdf6447e1f22e253ddb604fa5db156e81a676ac672fb696ed22169312b3f252a7fd27f096f142da343e865180126487f569d6790b3ac6f2f1ff7eb190b3bfc7232d6004aabc1fbe56f2d022d381ea2a0942fa07e9fb9fd8fce4efcb1573791100333e133dcc635b386330856076abd70cc1a8d21d1b494a4bff5c944aaf00f0455f74b8390b63bca638d6047b1b093039aced6004acb344be7b7d1ab528cdba7d722de0ec886229cf6538ce1230d1424e267b4013bf9954b14690c2267858e011df0b6f34290130ac5aafe7b2e7e49e933b34ca1a6d77199459fedd7d3019fc972cdb8e7688b49cce32e2b71b8df78577e3673e0e05c32f9519b1df8e8878a8585a1bd2221df0ee1e9ee25dda03f99602732316808b4485be36df4e72cf4529b6b1babec8130d0bba1eebfe096bdbbd1265c129ad1d6f3d81c32013bed72a9c6839a9efd48b0894fd59af2f1cac018c4d81d2ee83dc53836a5434f5c71dbcdb9fa74f53ec9eb0dd6a9d48687a3d29ffd21106549fc82467c2a651527859332b881b93708f04db144c0e9dd3e56304aab0355da3a41e04fe3fba23802b45b1bdc7a0196b172759cf42066212b981ba2cce3ad08ce61bcb9cea3f06628d012ee9845cd6055c681c1aef6484d2bd06d76d3bfef610f94593f77bf9b2c98388ef6dda5b53a6a61b233e1041358a284448b5e6e9223b8247f52c4441761b2db2fe538961d2110286e3fa8fd4a10ff59eeb630a00186fa3dd0e8fb3fefecf1ae317b5a10accaf91443240e8d2b5f19080b1efca9e3cd8661f01df29c959508c1745832c4f65cf2efc3fb4bde7f854a9d384b6b90b81915d2f2133ad187493284c0df16ba1c9c4d0b1f1916eca93eac0dc8c4e720653a683a325adff71206b2c7c8fd1fcfa11ad45d2a2689648f7d164ecd138955e84aeab5607dd13bab02e97a52a37d8203a085fc3cc5be11fdd0702156fcaf0c1a7f356b6f056a431c187962292ca5ffc4e0e595976f4001ab476d928d82bab3d2ef310a5a2681a3c08cf81be071cbca0a73f2c6d023a2051fe2de48cb9291ac7cb5853695fd1b99d6beab2f5fec62804da0eb3e461c4917d0f985bff053c7a04a1f5c09beba53110a6d7784e7efd32156f4c98a50dbada63d6b1a70f81aae0e5c4e70d086dd69ad7a02331aa7d491ca61cb3612aabd0120c8064ee73acbd66838d73d4e21bd4ce6fc776dd128bed10d4ddb3af4e1d3fc28f764ea721d200749ec84a402537bfc83e1916aa15f642f03cc51bc990aeefbceb7f39d6f829a237be23cebaa510342bc66ca6b88f7949723f3e6939b3fb0526b2e9dcda993167b9ab0ecdd4b34726b026059424cee0ff723025949217845ae3fc9a4bc4c02264db6640edd67db139aa516d3cc01c5450474eadbe07ebc9ee66b81ffe229668b7521a445b4d215b31e453d22973a64a80d92422d28fbd28a1e82bb0157c6d12ccf0f891c02a7f714bf397ef8ca97ae89989500a0e5ddcb6cb19c5f353de5fbbaaec383668822c9c89b49d3d5a3a867d5c06449c7af230468e17c061d8777a6064224ed19efb5646f0119827ae27dcc7361f38a48ffab8ecaba97f7fbd05b87595ed29348180bdddd13ec14e9131bed7830b314e599e726620828e3fa9a75c05c0d13d053b2acb6fc8b9064bfb411c7b55e1ad8d42bafa69ce2c141b068a4d46325503c09b885ae7982d9b561218e89a9d19836fef7fd644a5f15400d660a11d6305c5e6a947c7b583dc1457c6c844921f6efd1396c088e657829232d219a154f9becbed59141fb8dda916e6a7935cde30e78c12a41f197d4c41c", 0x1000, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/55) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000001c0)) 5.240210528s ago: executing program 5 (id=22411): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fff, 0x10001, 0x820351b, "08f35d17634228020d74d199ff00fe0000000009", 0x403}) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f0454208", 0x2b3}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) (async) r3 = kqueue() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) kevent(r3, 0x0, 0x3, 0x0, 0x1084, &(0x7f0000000180)={0xffffffffffffffff}) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) (async) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 4.14225118s ago: executing program 7 (id=22472): openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r0 = socket(0x18, 0x4000, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x80, 0x1, 0x9, "6e5e78286c35a50868f570ff0268dbf596f04ac42c17ebe027eb920e17f75361a1703977479f8c17f4ca01846f0afecc1bc4bf88c7438382e0094c19ae6d80659d921036734fb4d25ea085c15e7a3e623ed73093bc1b62112aff05b95c98c97b4c3a8ce1cc23fe20c5"}, {0xf8, 0x1, 0x2, "0e9c2774eaeac541ee6372f1bc58796a37548862cb82f71462aa2a868b9c265f50b2733a02019acdace596d65b42c46b014b648392acb24bc78d9d47fffaf36e202a266c8bb89b425a7486fa32bcb57308b735f54a146b884c0ce060cf8abd39bf99606bea68dd0ae5d411bc7ebe8d4b89ce11387f4e57ac9e6021bd466470c465e099f121f7413d1edae11bdc067733ba7f4a150d70a46ed43ddc4009eb70f3e45e3fdf2ee8904bd661b1cd7b8c121ea902dc2c93e5c053badeaf4430b62a5228782d2230d7c022d1689b1e552269d6985da600987390106eaab8aab0bba2e2dbef25ea"}, {0x1010, 0x1, 0x403, "58792e195353f9b7a312a14329a7cf8a5043dd31ade0cdbfb2c46034bb762c34b45856122399b269a11fc9dba4e5dc86e15af1579fc65f38996eb79bee34ab7ad8932208545c1693c1584191a2fa06a2ac0df445c50dcf2c1de7432d81fdfbded96c3be5fe3c2c0f786bf130e01d32f06a3a3bfb1cb9823d20e36826b40f78822f1ffb3f53535dc9dcaec44bdab678983f44bcbf9a9ff6aa2f5c3759830538d7b6387494b2cf7d557fb3f546c2db80337655189f256e10f7a7665c452bf36a8a6dd15b365022c3a03f9f3bdad5fe224ebadd379051e52ed08956117ed0caff471d95575640ddf4851992b7bad198fd47af63a186595cce6624ed1b22180f34ca4e11952e5230e0738bf4623371804003376f640f413fe507ce9b6502e49ae047d1f0d0f42677e1512fbcc32d4f8036b5fcf8dcd9f32de5cb180e9f2f7837f613f9300fc4b63f4b219613ad1adac6653f37f3f633335462cff05a22bcdedc86e76ed00b150be00b965398d5ad0fe6e1097b00e026cfc37d1b72ea5cae895a876a44f29c067d14cee4e74a6af4c2db6ec834a35afe40ee2109ae7384208d9e2179e4a4c74f6b4deabd38cda4375476745901dca5004d4e12d8c905ae2703784f89eaac4b62b491f65c0487c72bd0e82c2a23cd3c459e2d2da974505cb999624aab1ccc16b7dfa891cc30aa1458e3408f6428b787784e811b1260faad93c149ccb8c7f979aef7fdcaa3a3012d240d890218298ef0c316e27cb7d53dc2debf849eea06149bf8f40292a0e57ee095b80fec08bfff1201cce69ab2bacbdb184fb956ce13a2f8744c833e5376d0b850eb1a19d2031e1b4a3429c8d7a8d4ee3d1019d1bdb8650d49862c0b06e2919d4b64ad67d72b4c01b9f5d89fbe5bb4cc91243c1b9662d21204bf812d1e3a3cc6019466e069c4364a3bccdd4c67539fe659286d55475c57abae5b5682e362f005261a9340ce87d8ea8d5d3b7a08a57bfa25344f544dc63dc2a33c795d8b43bb358e453569bac325a7681c36ce173f6dad7c3b486a5c491f0d9099fcf70957399b376f12fa89efd98cb056d553c1296804975e1c17459d9c4b3a48ccd69ac65641706f417c430edf999e1c07f5720900475917781470e984c441e6da82bb57101797dce1d259c73da4ecdd23d21bf7f7fdb05fb857099e175552dfc06cb4457185adb14d000531b42951d01ae9634191f2d15f1fe568e3984c6d7b159d54cb0a0760bd501d092c1d754e896c34daa1479382e544f538c7fb402830d72ace7b1ee11c115af2188e3eab0532a44d452cda6b3f398a7ad999d3fb007b18fee27a01b9c01f8dad8d3b528ade02bd26723d84ade303a17baf9e93edf56d68d1cda07b290a0c1658d04ea7639267b995cf76a069bfe9cda0aead602c257cea1bb662aa616f57aa119fffa31d4d7fba06a67ddb5929d5918bde2db729f7fe41938b8ecd9f580dd2751922429c98885aa4a0a0747e44e9beca66ef5a424d301364f9f9d12c174144a2373d26c9636e1383f70bb3cab1fa268cee26ddf584956fef02c50b50e0f1ef1c7fc1258fa4d4fad3ccaff30446f67d06c8ffab62204e9bbe8d656fb5005b62380ef6d45c6350f7cd72918de8c6e45b3a231dc8156a501b0c1a5981dd4c92d24db437dafc0d0ecb89e499563731d5672905bb87b2f78970f8c415e52a565a525c7ef8b41d2f2a44efa6b7693ecadaf04b65f3489c110b0ec30803dbd011916a78a6fca04ce3cd0d262d816d0c4d4628acbba361ac221495d8d00c3ca1fd26c93664e4f79cf802c9516f56480389ddadf16ef6ab5278a4019d6996820273bc165f13b717448633784a390689f3d3a762203c56e4e6d912e6e5e75cd603c47a52798e8c97c25e84ff2ba466a74d6760aba0eb564bb66260661ddb30a7ea39c3f4b07bc8b28e4b59e830186acaa3aefc0934ba1c0c5fd770aa959a23f064738772c114a8984a7f28430dc78dacc8cd786fd22192bb15423dd2b22482a925c5a7b6b50261c2b5f28d2237031256323d05e9dcebcb8d2ddbce7b7fcf551f03e87ed66d5abae4d8831272d43a5508b78a763fbb401645229845c799bbb0bec9fb1bf8f977836897267d40e86550975db65686a240a23cc87dbaf7dca14b638a1da738413bf94e66dec761db05aa777bda88a0a3d038dff8171100abcc70100822178a3a2dc1808a5435ca73dbed4465051538c6fea6a50db1ef0446ebb4309300e900336ee3b9764e93a8b65b87c695ec911a0026eeb9bc3f49a0b68d4ec717a512724aa08f7498351d670c9ab789d0c0cb4fd3dd32f1a98d8ded74bee60a22b081722257fcb9a4e832154b350ea1354d3252d9b06eeae67a938c3d0798b9c409121aa710485c1f8456c1cabed84c5a1feb34a5dbe056464a617c25fd0f6237232c21699d115b3201d6a1482ec35a65fa66849f6c061c05271ed00039a90b0812ecae4db21473a87290123a2b499985ae57561c174098d2e7418a5a41e72de4ef88a33bda1a9f4ad74844db76f883945f85d03efcc2ab46ef4fbf25f0ead4ced62de41e9b85560f235c00a76236afdae21362f02d765e929563f9d377b6be55f66f8ddec29ff388dabf1531c858c07dda2896bbd6cf90dc8ae36b78c29829c3bbb5c87fe41d8ab1bf089b0f0cd55151f45304e0414be2ec3d37bbd0a21cb9fd8dd72b628af57778dc05d8267a48d9ddca13a2af793be392b7cf17fda70b1265b09fabe0664831496a7abe30a3aee62124b5b306fe5bffbf80ea749dfa66c3861d149cb06d8d6fa2a033919590c7b211342c61dc85a97132a3ac6b3c6b1f27cded6c27994705509c2e6b2c988ee571d88081bfd0e06e2ab6e6454336bcd46f5f2d640d587ed9f58a5f0a788e6c98196ae9d8648f0768487b1852c8133195fc6b1336f32bf8e19b2f596223f97bf9a15e4415e82435e0a7ef54ebf5bc582100abf5db0dda73960d840fd54b5f230f1374ac7d12cd81ff677042d29bb77d2be2de251269d1b524366ea3ecbe70223914034c5c5999b7c416a2c2c0b367801cdd74697f8d31a1c1d5372207ab96bee782bf12c59d29092f032967e14cc3dbabdbd9c7cb46119333b231255f8573856da1fef7cb9fd2ce1f0570920a304b7f6bc58b339600539672f435dce7f60e54843683516de87ae35f37fc308ea7507b9ae96393a74eb8d93e4e5a65b8f7a14b0d5574003f45d80831ebca30bba8333148aa7beb9b29cf183c8dae0ca80f020e092f8e4b6109e839d52040ecdc2f759dcfcf3c960b4101a1639a4951b99bf7d78bfaf6d297d5603115e7c34d2a635ca38601b44bf3639b39a8891a7f66252105f1a6ae024bf7241a0c68f5c599308d4650f303fd50b9ede820493eb986ae11b000c04264f6506693616b26be6312af5af708ea31307af51e0ed439fec367169e2ff6c088cc70bba800536b9a1cdb224d7c3c782ea0a45fc8fcb8dde87c13141c9c28b6025d871ce1230f3d1490d7470cae315cb4c04a84f059d0c5782d1a3c21d1bdbade3877419f795f316c97b7992b0d82c45a7ccf736f5ad7140208b522985578b4763556c8f3bcd105297cb69fac5d720613ac1fab20397b5545eeeb4ce21769cf309ea2272a17fb0d9981450a68d28f4da3e7117776a877c0737e71c03c50e10368f7e7c7ab12953df6bdf60717fe59e763f9311d6582b1162e7ac2f142155f82350ac34309635f6f5fc29de2f67450d31210a475fe0f97c8ff3e289d255fbadcdb62e0c055309b6191829adfa7ad6cd379572248482f90c489e25d8da8fc564d001a55b0d5c6fd2825f47fbf389edaeb9b95a6e452b5846341e67bfe3160f1e9f6416e255f306dfab083349140ff7a4dc86c2f3c411792b329d301fa8120b27db80d59024906fb93852c959a58fe45263a6c69190375b08139172e7580adcd958af8a6d9a372833ef64fcb90cd742f407fbc46e9fba6edf664aef03b0c4d5b6ad1b37eeeca26aa0d60753a6bb7a8a39d6631f239991f4cd7f5908f998f9f56e1ba8c61f4d6ada5a84e1aceed5a26b375aab7afc006f96dfbf6ee5e41146c725927a8d2394e504de1d1d7aef339ed904a1d5fdadc8096126c186fc5aceb25039b351cf9dd4a1e4f83a42fb4c56df49b51e81d648123f07aed1b2d79716aa1a33e6b4fb7535d30f2deeeed3f0013a9b0a24063b58e595fe07c8f4a1585b1de4cdd3792bac1f0baaa4afd7173c14f2563ee39af2e5746a86f27815e95e5920041de4319d3c29dac3e50163b825cf2890be4ae330277111d40f957ed4333c94ebfcef2ab28111957e04a9e143a7bf1bd26fb362e586fd55b506bbb0a64e82cf52a319d06d9280d0be302873cf5fcea3eaa102a1c386f489beb233b7ab15b3c746381d5dd7291b2f950b96fac29baa71163b05e8affd04fadc2a8b1033d6742d3db2aab007fa37cd7ff9678ac8d0b9e877286064754f273caa692d0bd23910ba3bcc1e9c08605f47ba4abed5d792d7e7b73a78346946f86c2dfc30116eff1164ef80448cfe50f94b92e70aa1134906fc38906389c6c1dd60f462058b0de8215722ce6ac04a7bef2b8cf3f3f2c2c0bf902b25feddb08b9d18783aa88250f99210a023f5119708487e20900a91c3d3c92ffd4bb3665621bf22d70c83373c92b5848d70bfe03e4d83e0e4665eed7ac7bd2a33a5b6499907ac79dba223019136cdbe3a61c3da454b7a0435501eff09ba4e7a743f39dcc431b3f9fbe0dd58836771d9cbc631e831f8175432f704fd1150a5a829b9eee3ff77607627a89d19d22aa6874a6eea90563a243d2ebb8f77d940adb71135ae7f2ea7a496acd634468e79a59faf1443a85361f191ed707070a28db39ae4122f2dbf920244153993c7cf708cdd45d2d33e43b6a1d2c6a2eded0044a18cac4a2bbf890ec0901b4255e095249fde21db1af0ad6bb6d23f117f706a4186fa6bd494586e027550424e7af04d81831fd9ee77ce6b952d8200b28d93deb7c8ebc5bea5db59a937502cf252e228da8de363d3f0bedb9c04ce40b5fb57274dcd509eb176fb3923e381e8bd5b0045c5e5a1e8072ee1e5a813572e8b893a4db63913fd1e0cc6cfb9b5f0f6ad75f85d52ea52986870c718fe1c77ef0d44958e4290129806a9721fb309fb63d875d9305de5919508e49165111cde7ac189e0b1813678e70dc1c017539fd943ea6c25b65c00006a3b161c11af7862d6c55a03a65d2d8030a1b6072f47ebb04411382b96664509d301700656dab1974fac24665379e1a3185bbb833b58a18dfd41c311b37461df3f46fa33a9b0dc308972cd1ec14f0d0706924f804fd4a8514b5c1d41b97afbb2b68a60acb8bd4a3fab0124528325793a5a4212e10553f14b7e40c3ec92e02cb86c1a4ba43c52f4da373793662b3fd6c683d76dc780a8fd09205640f93f4894f01ef971b177284f6075eca01dc1056610d7e6e4df6d82c09b81c70dda23dfc6d937f22f93cf1837d691013f39dc2672d79e4bced6f8d810e3846234812833d72d8347f6e7cf9393ee51c2b5e0a0ed7829474b428da9119ae8709dd32b177f4f60eabae8171b8157c53962e975e004c6843f9417ea5dc5a96443a42ddd6b2836e9567289f7ff46ac1eb7591e597c3c0e6eb3b1e56f7db740e94fecb606810a013c11f2ec11bd5f95d0397cc99c62513b8314ddc618db5e578916cdc95b9866eeac2b4a3aa2e2416685d1cbcccfcf6d15efc4e5b8203ecaf15f794ec8f3c31002bf0d3d805697b726b7fe5c2dd421346cc8f287c9c4a2fce3002c9d28388abb0e08a19ec80b23478b3"}, {0x60, 0xffff, 0x8, "341efc3fc8891bef0dcfdaf54153fff4fa540748b04d14e0f5adc91fcbb9c97eddd894d066864c8e3e368146a09e6ab9f0aaa730d9661a97fb95bcee58465df0a43200ba3258c9bbcc2fbb"}, {0xa8, 0x1, 0x10, "3f9d810d150934c8ee771a7d0c1724e72bf5b36c8ca575eeca06b20e86a4d88719849ac200b3aceffffe499ab09321ff72d224ea751cd9367a8535a808a85cbbac9cd6787c772f849d3c2f3654d38e9baa5928ff87251a5ce2af9d7b853b13e4e60c17fa8b5f71f5de15169faddf1baa719e753261466f8e134fc0f0af05240fbadb52c6db4b31b1ac8b0bbbf49352409c17dd14893139"}], 0x1290}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r13, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 3.526787437s ago: executing program 4 (id=22490): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1f66c, 0x0, 0x10009, 0xffffff81, "61b6e57ecca000000000000000162b52df2c3300", 0x9, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x46) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0xe) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0x20, 0xfffffffffffffffc, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x2, 0xb5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x22, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x96, 0x40000000, 0x100, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x5, 0x40}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0xdf0, 0x3}], 0xfffffc01, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x80, 0x8000000000000001, 0xf}, {{r3}, 0xfffffffffffffff8, 0x0, 0x9, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x25, 0xc56d, 0x8b1c}, {{r1}, 0xd24d2d76d9c47770, 0x40, 0x0, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x40000000, 0x9, 0xfffffffffffff1ac}, {{r1}, 0xfffffffffffffffc, 0x6c, 0xfffdd, 0xfffffffffffffffb, 0xb65}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0xe, 0x8}], 0x4, &(0x7f0000000100)={0x7, 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="b389e5aede5da3459bbfebb27e9dcf45299570c11b1e085ac39bd5200eb2ff3252b7e1b07844c9711dac9b66d8effc15f3c4c099f79e4f3c154decba1de1d82278bab644d81436aa16e7857fe751b6ff8d9d808b5ae8d88cae333aa17a0bc488124b577d860e85a2ffe03bc4d984974ba70034a05fae62705e6c2b", 0x7b}], 0x1) 3.52303486s ago: executing program 4 (id=22493): r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/119, 0x77}], 0x1) preadv(0xffffffffffffffff, 0x0, 0xffffff85, 0x1ff) (async) close(r1) 3.373740934s ago: executing program 3 (id=22496): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10045040000040000fecea10500fef96ec0c72fd3357ae30200004e30030000e67f2c281c5125e33e4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200f2ffffff0000000000", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="0ba87f2e26e488ca252a5111f5f0485eafe1fc58578946865cdb3515054ed944cdae06df261fb183342e951f3a17a91e278ce65cf683a17cbce104e1318aa20397f9dcd5291a0276ac0933ab55f25b156379d8fdce0813ffbdbc5dbc6d17dad8f99a117811ea211f7eeaa68ddaf0d4c5d1298803d41e0359b99a704b863ab25d704e2294f7a9a819ddfc6c78b46c0481b7211d6855a5887f228c6cd35f59aee64184f32a3144bf950cad772741d7d514fdeffedc58d50c7fe3c5dbb540f5582073df2bdb2fad5bb880abd242c6686ffc99a7f9dd8095c706967d78caeb", 0xdd}, {&(0x7f0000000200)="2150f302fe4dfb0e166eb0a27dd96623fa20c090de8eb468e6d2720f797fb409cb912eb60fc84d8b4369ed8b2432baf18bb0bcb3960af85b700eb94342eb0f09fc557b869b8cd3b7c3", 0x49}, {&(0x7f0000000280)="b837209f3dd2e06dcf5ea2c8a9d5d582671f595201d9dedd3a1ebcb56ea03c0d0f0d3fedbf888338db33bb0533edf112b820978cf8518f56b4", 0x39}, {&(0x7f0000000500)="9d6512cdd83a659dce7046abe23c18eda674337b4c0763cae24b8be7a51aebdb3ff8d32d7ef052141723139d8d7e3629748aaf2f7b788b0258fa8d0000000867285d72cfa297dced5d708d025701252ab5cbe641d23cd0d1e77cccb97c4161e60761f6e998f4d283c478709abb9c8ef80d4e6ffeeb2ba9551a479ed9d7ceaed4ee60a23171f1198bdb65277163241af6422a100000000000000000972775d0e98211d20c51c0443c1a184f48cc8ca2d5ef6eebe99642e84bfb2deb6c30b6174664b0ade1499a287260f3a370f9dceccb44a4aa85a6311e9acfd5bcb8c8ad6f8477b3e06acd8af1c2ae118fb905f75d64e00b8b9776815929ac02faf6c1c42f5b1267b570e93e92ff1907c7fa14f8761446e70b558f80020757517dd51f72f1b198d8fb43d1fc161102c6ca5ef00b24cd9c43", 0x132}, {&(0x7f0000000300)="b8b3db6a665dcd41ca777e502f3fc38af864", 0x12}], 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='r\x00') execve(&(0x7f0000004e00)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sysctl$net_inet_ah(&(0x7f0000000480)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, &(0x7f0000000400), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="00060ffbfffffd013a31c0010bab036ec1d0ddea2c5e04c480d5f077c5fc69e2f954c6d4ee44c3cf677cefd698909321a8a93ebffce74fd8e76db9cfac9235ba1fc6366861b60107055a4c0aac8a7d9eaa85b622d869eb16bb0500918ebcf0f8a16a1a490008831e5a7271f4ffe09db752fda985be44579d4a26727569e57f48208c9482c92aa26dff3bb0f2530cb1bf04bd07c11c43462c4003c018aa8a573f5e172b4487c49658cc6210ab1694094f000ccca2d59c3738368e"]) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000740)="a2752c8521c12ff79542d0b5", 0xc}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 3.371682921s ago: executing program 1 (id=22498): r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0xffa4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) close(r3) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x840) 3.371229261s ago: executing program 3 (id=22499): sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfffffffffffffffa) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x0, 0x800}}}}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = kqueue() r2 = dup2(r0, r0) r3 = socket$inet6(0x18, 0x5, 0x7) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r6 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x20000000, 0xfffffffffffffff8, 0x4}, {{r0}, 0x0, 0x24, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x7fff, 0xeff}, {{r2}, 0xfffffffffffffffd, 0x14, 0xfffff, 0xffffffff00000000, 0xc9e}, {{r0}, 0x6, 0x59, 0xf0000000, 0xe0000, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x80, 0xffffffffffff16d7, 0x3}, {{r3}, 0xfffffffffffffffb, 0x21, 0x4, 0x9, 0xfffffffffffffffc}], 0x8, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x80, 0x9, 0x4}, {{}, 0xfffffffffffffff9, 0x26, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xfb, 0xa}, {{r0}, 0xfffffffffffffffd, 0x82, 0x4, 0x0, 0x4e}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x81}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0xd, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1b, 0xf0000000, 0x100, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x8}], 0x4, &(0x7f0000000340)={0x800, 0x7fffffffffffffff}) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) dup(0xffffffffffffffff) 3.347789999s ago: executing program 1 (id=22500): syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00fcff", 0x0, 0x11, 0x0, @rand_addr="46f1d6cecbee8af869a782329501a45e", @mcast2}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x5, 0xc8b, &(0x7f0000000000)="29a9f8917180c14288e6309e20782a", 0xf) 3.325487832s ago: executing program 3 (id=22502): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 3.325289077s ago: executing program 1 (id=22503): r0 = kqueue() (async) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r2 = shmget(0x3, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/6) (async) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffa, 0x91, 0x80000000, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0xc, 0x2}, {{}, 0xfffffffffffffffd, 0x40, 0x2, 0x9, 0x84}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xbc46, 0x80}, {{r0}, 0xfffffffffffffff9, 0x84, 0xfffff, 0xfff, 0x7ffc}, {{r3}, 0xffffffffffffffff, 0xa2, 0x2, 0x2, 0x6}, {{}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0xa5, 0x80, 0x0, 0xea98}], 0xe, 0x0, 0x10000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) nanosleep(&(0x7f0000000040), &(0x7f0000000180)) 3.286572806s ago: executing program 3 (id=22504): munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xe, &(0x7f00000019c0)={@broadcast, @broadcast, [], {@generic={0x601}}}) 3.286011654s ago: executing program 7 (id=22505): socketpair(0x1, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0xffffffffffffffff, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r4, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setitimer(0x1, &(0x7f0000000280)={{0xffffffff, 0x100}, {0x5, 0x8000000000000001}}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0x1) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x82) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xa3d, 0x5}, {0x5, 0x3fc00000000000}}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000440)=0x2) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000480)="adef2cdd4136b3e83ce5e6a65d78caa4e3c2c37f0fecf2bc14cbc1fe74c0ca5c519ff14fb2cd5dc5583e2b0197b3658fc5b4eea59fc517bfc9ad692179c9d27f8a67319f15035b923821999ae24e52b39fff24c71b91cf2917ad51d2a0304e4feb152e36931251e5357096645fbafba8ecb640fbecd8224e1ed2130540300dd57177cf84731a055c35c0596f2ea59d19f461317b87dab34c4af97d6edeab346e46dca8ff2f29542b207a0ced6575c1", 0xaf}, {&(0x7f0000000540)="50c5476fb035972092d22172f67b1c7c21988e2c3317ba872b8e4bf9c0d110d8ff1683ee11e0b439ad98226f98935ca6003c3f23f2a5d92dbc032ffb303fdc73bb86e5a34e466621653e029856f886fa05fc9c", 0x53}, {&(0x7f00000005c0)="0d4a98289f3a13b9dda520cf99fff2fbc910855980137b6149a715a04c7120829b6b678f2ebd9af8fdf0e407fffc0546ec3d3294cfca88ee5f", 0x39}, {&(0x7f0000000600)="85457f8c7c6944e71ffca7b7237e452a4556c19ee69a715d1a6fefd115c03e50ed0ee9f5b3b8e9d3517891b2f875d6d8d7035320b2d37c079cfda15dec1f2e02ab87cc0354a3137f415ade689e90424cfe3c78af3760db1887f5e429f2847497bee014a7f09df7d88863c8e125664a602078abe52244", 0x76}, {&(0x7f0000000680)="a0533bf0d0bd865d2171a2ad82", 0xd}], 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000780)=0x2) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x1, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000800)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000840)=0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000880)) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f00000008c0), 0xe414b83b9eebb490, 0x0) ioctl$VNDIOCGET(r10, 0xc4104603, &(0x7f0000000900)={'./file0\x00', 0x3ff, 0x200, 0x1ff}) accept$inet(r0, 0x0, &(0x7f0000000d40)) fcntl$dupfd(r8, 0x0, r0) 3.285755592s ago: executing program 1 (id=22506): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0xc00000)=nil, 0xc00000, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x400, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xc0000, 0x4) pipe(&(0x7f0000000080)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f00000010c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="f480cf5ceee03d65e6a8a3f9b104975eb5d8997b906002750b79116ff70dea3d7885c422ee3f954dad56656ca2d549645977b9fe42", 0x35}], 0x1) 3.242774958s ago: executing program 3 (id=22508): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x7) (async) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) (async) r2 = dup2(r1, r0) r3 = dup(r2) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) (async) setsockopt$inet_opts(r3, 0x0, 0x1e, &(0x7f0000000040)="fd0cc085", 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000e6ff000000"], 0x10}, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r6, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/5, 0x5}}, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000000c0)) (async) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind(r0, &(0x7f0000000000), 0x10) (async) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) sendmsg$unix(r9, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 3.24218641s ago: executing program 7 (id=22509): r0 = socket(0x2, 0x3, 0x3) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20100, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000040)={0x1d7, 0x6, 0x2, 0x10001}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x3, 0xa57, 0x1}) r4 = socket(0x6, 0x1, 0xae) r5 = accept(r4, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) rmdir(&(0x7f0000000600)='./file0\x00') ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000640)) sysctl$kern(&(0x7f0000000680)={0x1, 0x3}, 0x2, &(0x7f00000006c0)="1ce5745131090d1b91bf9a306b757860879006724544af1957d526b813833bf44c68722c2fb4aaf4a418b5f4ff8134139958fe0774da53c73cbd32573f60f3d4a875355f5fcd74358620c406a630cedc540a80c450dabff7630c96c78f3e60290a99303cd6b9856171bd93efc9be93d6eb1d139c12331cb69bee17237463c629d8f41292852ef29bebe4245b7ae68744dd65d391a01154a6", &(0x7f0000000780)=0x98, &(0x7f00000007c0)="9cfed85aa8d868a6a83aba9bd6880e885afc47f5626af8f19fcdcc19fa319c82e45fd098a2beefc144280a3991f66057abab51c37e8b67a14a1f8b2c2fba7f308f0316bdef98b93e2b7f34526ed648cfc6cca67a602c5bd5962d5afca06fa6a3c8921d160fda76ac957c558affe430e1531792a6fc95fcac8896d1be5e411251ff125f5a6208b9d37a86720c079b776ca5840322e5942c3944a7b03df7ca4870b9fba165203a190817d5c80b5df0ec2af63c22ac4449264d77233bb709ac526e47abd1", 0xc3) poll(&(0x7f00000008c0)=[{r5, 0x2}, {r3, 0x4}, {r2, 0x80}, {r0, 0x4}], 0x4, 0x5454) getsockname(0xffffffffffffff9c, &(0x7f0000000900)=@un=@file={0x0, ""/4104}, &(0x7f0000001940)=0x100a) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001980)=0xfffffff8) fcntl$getown(r3, 0x5) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) fchmodat(r3, &(0x7f00000019c0)='./file0\x00', 0x10, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001a00), 0x20, 0x0) read(r6, &(0x7f0000001a40)=""/84, 0x54) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000001ac0)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b00), 0x8000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1012, r7, 0xf) r8 = accept$unix(r5, &(0x7f0000001b40)=@file={0x0, ""/58}, &(0x7f0000001b80)=0x3c) connect(r8, &(0x7f0000001bc0)=@in6={0x18, 0x2, 0x7200, 0x53}, 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001c00)) chflagsat(r6, &(0x7f0000001c40)='./file0\x00', 0x10000, 0x2) poll(&(0x7f0000001c80)=[{r1, 0x4}, {r7, 0x4}], 0x2, 0x9) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001f40)=[&(0x7f0000001d00)='/dev/pf\x00', &(0x7f0000001d40)='/dev/rvnd0c\x00', &(0x7f0000001d80)='r\x00', &(0x7f0000001dc0)='.o$\x00', &(0x7f0000001e00)=')\x00', &(0x7f0000001e40)='/dev/bpf\x00', &(0x7f0000001e80)='/dev/pf\x00', &(0x7f0000001ec0)='.\x00', &(0x7f0000001f00)='\x00'], &(0x7f0000002200)=[&(0x7f0000001fc0)='/dev/bpf\x00', &(0x7f0000002000)='/dev/wskbd0\x00', &(0x7f0000002040)='/dev/wskbd0\x00', &(0x7f0000002080)='+[}-/R{#\x00', &(0x7f00000020c0)='/dev/rvnd0c\x00', &(0x7f0000002100)='\x8d&:}#/(\x00', &(0x7f0000002140)='/dev/rvnd0c\x00', &(0x7f0000002180)='\x00', &(0x7f00000021c0)='/dev/rvnd0c\x00']) 3.047136385s ago: executing program 3 (id=22511): syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYBLOB="cf1fba3f0bec00000000000008004900ff670000000000009078005c"]) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x7bed, 0xfffdff81, 0x1603509, "04e4ee0d090000000000000010e0ff7f0500"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0xffff, 0x1000, 0x2}) 2.801863948s ago: executing program 7 (id=22514): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0xfe74}, {&(0x7f0000000180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305beb1bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99305dcce702bfcd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023a5979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e83000000000ac00048ee1f195d2f38f97e93b44943cd9544054cafd9dde385aef3ceb454d5cef320dab02ed31fce23d227461502d358fe10282da0dd3d61ea70458c4ec6281a61eae06662d667157324b6d3b38697fe4f3d5aeff4cfb8dcde093cb3941a1a5c2a5a783c6fea2b7d21a5c38a9c442af411ffc8a40923e836feccf7a187255bf32b474ed27daa0bc89ead290d16625bb75d4dc1bccdde9019a295920b864f0e65ec6b38f3cd62c0185c962a6092e336c1e8079b85ffa95870a6108101a1e5e1af300d7c2b3f07768f1eedc10d6537cc523f0b70810ddf17e0ca2bb0a1f99db7da63d1921fae3b15a5931ef651f47d570ec8b840be4331b7b43fd4e3e", 0xfffffc29}], 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) 2.573562711s ago: executing program 7 (id=22516): r0 = socket(0x2, 0x2, 0x0) getrusage(0x1, 0xffffffffffffffff) recvmmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/233, 0xe9}], 0x2, &(0x7f0000000100)=""/9, 0x9}, 0x5}, 0x10, 0x2, &(0x7f0000001300)={0x5, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x200, 0x4) sendto(r0, &(0x7f0000000000)="2697a295172a44831676a282949de9c5b639f046e5e931e5abf44ecc21b1e70f2d92e05f54338f5213ae97bd", 0x2c, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) 2.572773987s ago: executing program 4 (id=22517): minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551", 0x5}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x523c) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x98, &(0x7f00000003c0)={@local, @local, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x2}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x82, 0x0, 0x4, 0x0, 0x0, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}, {[@noop, @lsrr={0x83, 0x3}]}}, @tcp={{0x2, 0x3, r3, r4, 0x0, 0x0, 0x5, 0x34, 0x0, 0x0, 0x3}, {"90bc94c01393fc78de0d1f04068ede752c70ef72b149c5ac0dfbe417e7470006e0642b7f0fac5ca17eadd5356654dc2bf620c087ab61e0a481c351d4f9d917e5de9850bdbb43955700f2a8f196c72f92c2e044cddd6c"}}}}}}) 2.571681001s ago: executing program 1 (id=22518): setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) (async) r0 = syz_open_pts() (async) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0xa6}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x2, 0xab4c}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) 2.567938116s ago: executing program 4 (id=22520): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000700)=0xc) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 2.426084908s ago: executing program 4 (id=22521): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890007000000008001"], 0x9, 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffffff, 0x160}], 0x1, 0xffffffff) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x1003f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3ca, 0x0, 0xffffffffffffffb8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) 2.141179828s ago: executing program 0 (id=22538): semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x7fffffffffffffff}}) getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)='>', 0x1}], 0x1}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) mprotect(&(0x7f000036d000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="5801a932", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000400)=""/250, 0xfa, 0x1802, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x27c}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000638000/0x4000)=nil, 0x4000, 0x2) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000880)="76598eb94832406f050635f8b67c483a24febaee7e5f3d48e6cb95bdcc0fc869e646ecfa586d903ebff4277b1302ae97ef58cf8c53283ced7709003868cacea79983bdfb42d2419763dca286f58274eac945d524b408516b9ed309d4750ef2db77324e9284eb8bad97785aa4e8cb8509b1ec6fe7f92525903ed2b4d5e5a655e1fab12a65b7fed035a404a5a3b192ad46a676d72114f2440a7b9842c2d840ac042977dd36927d29e13c9d31", 0xab}], 0x1) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000840)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000200), &(0x7f0000000240)=0x4) close(r3) recvmsg(r4, &(0x7f0000000800)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/134, 0x86}], 0x4, &(0x7f0000000700)=""/197, 0xc5}, 0x3) r5 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000300)=0x7ff) readv(r5, &(0x7f0000000140)=[{&(0x7f0000003880)=""/4105, 0x105d}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x4f5e}) writev(r6, &(0x7f0000000280), 0x0) 2.108893443s ago: executing program 0 (id=22540): nanosleep(&(0x7f0000002580)={0x0, 0x2e771bf2}, 0x0) syz_emit_ethernet(0x42, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3, 0x10}, @ra={0x94, 0x6, 0xfffffffe}]}}, @icmp=@timestamp}}}}) execve(0x0, 0x0, 0x0) 1.916228602s ago: executing program 0 (id=22542): r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xffffffff, 0xfffffffe, 0x5, "10000000230000000000000000000200"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2d) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x1000, 0x8000}, &(0x7f0000000200)={0x7f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x401) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "21d43609708c89e9859e96776c246e7d9816f2a6"}) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) 1.914557174s ago: executing program 2 (id=22545): openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) shutdown(r0, 0x2) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') syz_emit_ethernet(0x2b, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x2, 0x8}, {'\\'}}}}}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 1.9123151s ago: executing program 0 (id=22546): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) symlink(&(0x7f0000000000)='.\x00', 0x0) select(0x21, 0x0, &(0x7f0000000040)={0x600000000, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x33, 0xfffffffffffffffc}, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x8, 0x5b0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x0, 0x7ffe}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4001008, 0x7effffff, 0x5, 0x9, "0400000000130000000000e6ff780d0000000100", 0xffffffff, 0x101}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164891f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x402, 0x0, 0xfe92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000180)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x10000001, 0x40545298, 0x200, "f6bc0c6c004be5191eb64258c13b97e758223400", 0xee05, 0x8003}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="08a701cebe883d42840d3669e3ea000bc0f47c4e7980", 0x16) 1.845803252s ago: executing program 2 (id=22547): syz_open_pts() (async) r0 = syz_open_pts() r1 = dup(r0) socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x801000300000000}) (async) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x801000300000000}) getsockopt(r2, 0x29, 0x2a, 0x0, 0x0) kqueue() (async) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x41, 0x1, 0x200, 0x2}], 0x1, 0x0, 0x4, 0x0) (async) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x41, 0x1, 0x200, 0x2}], 0x1, 0x0, 0x4, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r6 = syz_open_pts() close(r6) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 1.845424169s ago: executing program 2 (id=22548): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) (async, rerun: 32) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="20639ee465", 0x5}, {&(0x7f0000000640)='\t', 0x1}], 0x2) (async, rerun: 32) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x1b, 0x0, 0x0) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 1.845011746s ago: executing program 2 (id=22549): mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x6c) chdir(&(0x7f0000000100)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0xf02, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) socket(0x2, 0x2, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) (async) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) (async) r8 = dup2(r7, r6) close(r8) bind(r6, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) 1.844352724s ago: executing program 0 (id=22550): setrlimit(0x6, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0x9b, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60020099006500000000000000000002000000000000feffff"]) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x79, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x109}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x1842, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 1.758984034s ago: executing program 2 (id=22551): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) 1.75872919s ago: executing program 6 (id=22552): r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x4, 0x8}, 0x4, &(0x7f0000000400)="c06d154be309e5f8787f8b9cdaea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e1fe434515b45c36164bd5b7cf48e319e6c2b46057893082876ba33ee8cf2b0b3907f5101000000d7e38d44aea098d196e63d03cbf92380dbe9045344068a233c6e41a0d94952fb04ee64b000"/130, 0x0, 0x0, 0xfffffffffffffee6) r4 = dup(r3) poll(&(0x7f0000000040)=[{r1, 0x8}, {r2, 0x20}, {r0, 0x2}, {r4, 0x100}, {r3, 0x8}, {r1, 0x187}], 0x6, 0x2) fchdir(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea, 0x10000}, 0x0, 0x0) close(r0) 1.758275907s ago: executing program 7 (id=22553): openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004600002c0000000000019078e0000300000e00907800000000000000000000000000000000bd85a57ce1b5fc7ae39ee14d46b43766e4d7936cd5641f64864357be98c10f76767bacb987329cb184ac8d67838ba433a5fea42b70697f4545fda15562833447"]) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x7, 0xffff, "9cffffff030100e7ff0000000000140040005e00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x6f43, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="45c793d2ee2b120a6e053f153e04aa232998837a6e59171397c175a05604a5ae874a3fd7c9fbe5c5057db447c5362da87a54bf4af76d068e75558e4714d684e720fbdd642adb37acc6c40639b340aa1890a8f5d623789c79e98a4ca0c7148298c4023ae0102183390c31072b8974e87b6817d37209057e15d8c3f08705c6cffd4ac464c29af8818d8146654d0f9ea048e6c02ebb74b2d13c73a4149813acf93a25a85147c0866ff3396e29d22ebb8134c73fd7c494207a295b18f828e6", 0xbd}, {&(0x7f0000000000)="2680f81edd5a88e0178b24e024b213996431dfecc2688b04e362962a88af5e51ca4c136a34d6bd584e34d17379acd132b39f744d098840ffc2d57f5837", 0x3d}, {&(0x7f0000000200)="0c1a3dd5335175dbfc91f856f01f", 0xe}, {&(0x7f0000000240)="4ac4b2b321e15da47c7edc124eccfb6e6af0905b13b134cfb6e76770d9f454e944d2f29ff729c83a11555fb997643ac2e2d57af453d50086353d70e52b636e89a67212cfed69fbacaba93b7b413d73f54a5862897bb46a98e5fea674054c895555eba792b0d190dfaaa21f5328247bd4", 0x70}], 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)="8d8e6d056f", 0x5}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) 1.757075041s ago: executing program 6 (id=22554): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000040)="ab5aa7fa8476bf38b97d83e51cece7e2f34e71188610d07e5d91d1e3a280", &(0x7f0000000080)=0x1e, &(0x7f00000000c0)="a24e3088b061b3b54c501a8af326375194e05cbbe8c2ffeb89e72c4b8915ffac5f4e6971de1498ed90bd70d310f2674797dc2847483cf24a86f1209df62cfe474749571ad7fcd4fe3d49efa4701c797b46f98a875ef9bbc7579ce04da8e71c106648f2cb3a4700c436d967424b7d196542ea1c32dfdf10bdd7f254dcd6a11baaed33170f8f31599d999fa8397be1e6e86fe706ef85ffc73f5ea10a7bb3ffb6b23b08749237a5687e0a9316f3c013e3525164485ac61573a123d2ea", 0xbb) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x4, 0xfffffff9, {0x4ab, 0xfffffffffffffffd}}) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="24f1a54bcb41d7783784c1c324db7864bb993cc5676def7e140c586e6deabb3484d3fc6ead3b1f", 0x27, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) (async) setsockopt(r2, 0x400, 0x10001, &(0x7f00000002c0)="15b7a754b9b58517dae3c55ecc16c1866d51b7fd9aeaf819b49f25cb332ebccf6c711d1b47b5fce3f7761730f80eef9568ec9a2c2c271a1eb93e0839c463dd066535a788223b7e68ff39a0247b49aff80fe2b4020df922ad254b1015ae3bcc5261fe79f963f8c9e17f1a8fa56bafca150d0cd09a16066da7b688f26b46a7aa9759554dae0e8584b8b02b614f79164175c048f35f375ed514f7e3bbf451304c8b48586015", 0xa4) (async, rerun: 64) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) mknodat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1, 0x100) setsockopt(r1, 0xc, 0xea1, &(0x7f0000000400)="526e90da5b914cabd15496bbf98fce0ce98562edd3421f4dec280a9584a515ab18bb1f457f4cf8c7d194473e9c627b23724878375c354d5ae19e67adfd9e72e72007044eb575eb3fecf1baab8fe9a5916b5ca603740185f8f723777f6280ceaa00da2bea9dfa2b112086a016edaa2543587f2e7942d97495fd81e86ed36387f4e3e0f24bfc9d93c99fc7570f38c22a4b1dc5d196434671c89c2af6ee5d7a045c0ed106737d49b925d0ed355663da89766a1325a063625a5accd64f829125d0a61ae58cffdf9751f5ddcb2adc5820d18b1098beb769ecd03b42414d1cd6453b4da7d349752535ffbf7561", 0xea) sysctl$net_inet6_icmp6(&(0x7f0000000500)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000540)="0245cd92dca4e12a951f31a9d0a8d1e0449e9d9bf6512b85f274e3f49ab204520b7abce5d7269e70a57201b32790a6861b9002e7eb39736dabc906506386601df8847c8894b922b6001e145f38afe626db4a59b3500c5268322345e38fb43f6d8f356d613a108a1731255b2a722600bda342535c9222a6d4d5e00c46613d8cfa82d870e7469bf1c091c0dcebac39e3fe59b3585a5c4eff2f59d0d9ace07add43165232ef6afa85cc082f9c69390d8792273ee8e0cd2305def3e3f1f73afd2d8e9c03f82e09b299336a3fbe1ef235601fcb6194faf05198328935b25b1cf385218dbd9d06f37a66a8aa81d0040afbb7804a6cebcae8acfce7ec53471d41ea50e3cdec88b2e1a7ff3f12390f0821d634dae1b3702ee156bb239f556825090706a7f43c825990488277113bcc4309f823228e9709cef939d9a217e5c7419536d1e532ac9e09191ebe6612abef90d5a3c8b816d150938eacacccf6d5f9a9fda7117473cc573d8570072e6f1c75b474690fd1b93a06c1f7f60919e63d0ee18c60f943dcf02f7b6628a74ce981f8c865a6bcd8f24aa9052f8537543bb4332564e495194bb495f7c2094b9ea241f1e0b12e30522e553f23aa168a6f719a9af90f3c81881820350c574c8585ac9de3cb22249a28b9ae247ece1f9f4359ad983e4c6b783993615f15e35e24fcb97e18934d67ef23b5575c645d03b329d3f69e96d6a03efdf2130816c1d60a77ec48611924b567999cf2bc76e8370ad9c989a3222dc23a96353b7f467d63e8e1f446704eb209e79ef8ea194d836ca0a2499c4b6401c1620ff3c9da4a1b16101fdd648c9b8a0b5c07e5f2220061ae999d20cc1eb73f2bcccafee3632d3870d741ec287fc952cf87551311684e8fb0f5f9a252100f6678bc1b4b761fdde79566af8be8f1357133e615d3ded81ab4da955215efd25c4ec6c3b55d6fd23ebf523b387250146bd44a0a7064a568e60314727dc1e8248194f09cbf879cb67933342ebb94cdc50c1f10f924cb6b7cc82ffe205a65b9e34408ae1f1d002a956a1ac0e0310435994578306ad2edecbbbc63e28e7ecd922bf90e2aaa0676e747c75fe3cfbb586f5fd7a35d33663cdbf3d539c6b4fd5add3f9c165243049d9521c528816a751987a795588de106f8c9366f9816957116a6a28c41382b755b96f00dc8e9154a2419a15560b942ac7bde94c2f717fdfc722581ce85daee29f46ea503a860eeacd730d4408d7306ae7d6e124484f3937797544e89d158777b92966af896112806346f951a08899b4ab355441917c0387d945329866c431919c272e7f1387241a8fd0580a7ff167ed986ad0260ea6b1e310e6bf91212e5bf7d3dbbe2ed560a42e19a379c98eaa4c256f98e5dae703d4e14f8a2ae516c1953d515fae6e3f1d64a09dc5e8148ebc5871267aa2fc5f051141ce6375afd290e4ab68682e37dc6af8031bfbf73dc273e7dd95bb50af1dde9524055f2686f1425e64b8671e74a21be4c619a3da962c0b17afcb2c113efe5c8c5c322b1c6f401d0c7756758df1acebd134ff02f3aeff3315ce0ccb8fa4e107b12e841c2af77f69fb735c083f45598028fe944d43ea683ed748b1cb0e48d3ab23ab7357a530202c80a3ceafcb590a86cd487be07a30092b9f67065ace4ed6436b471a380d497dc6a998e148da0603027e016e121eeb491c84afe0ce47249a0d21062741bbcc0d3cce17cbde9db3ad0c2ad0a5a8d354be19a3bd38ea509719e4c04e534ab460211a7c00ecc196c4444d6ecd9fde9d81f85532e26b4ed159bbd862860f9aebbd00eae7be48139e8ee172b8a876cfaa32f47337eaf5bef68e692382d4219e44008cdc4fd0575122f3e250ba5e60e1afe887f0d4ab1b7033a16484119b11a7d82b211e0ce7b26482c2dafc5f9c9f9bcf63e256ca2b461221442fc5c3be0e21c28481a9e37d2c7137f5a31e0366a58a09a53d52905f310b3592e1b4dffe9c6847055f9c6f211203d760c0fa527533fdd10ab90e4ce0205206c4da63ddeeb2e6093e538bd2e520656b9acd77980d88b44d634501f17146ca85098782d23523b63ef738e80f13e6cb1e81aaa8e7ee792495c4a33da7a5eebcf2e5f2e6439445fa81607a45915cd69f99d9f83c6533954c9c54f8cacf27363113383057c53812c267044629e6cf1999bde4e0eff2e25657a56bbe78d880192839ad35a355d98f3660cb51506b1bc6b3edcbff1d51ac779b67d2bac901af793d3c09f7b73209e89bd6c6ba1d3e35fac9de62bed934bf5109cc66d7898f23626550d1c7fc4e1e00154b91f4d7023293744a0daf17d8efba055f8508798789387d2045c4483218c5dc110ae78bb758c64f8fe7aec67ae9a2770e6300773c3a4d2342c5bd5d4694a0506d2127c575a355be43a3a0ab98dce1a68508717949dfb0a01a5ca27ea62c29b3bbcccd30754d79861fde99a071668267a097361030b0eef513f22cde446b462e54b5f123d16645ba05fd6cc02ebf74c03a9a9c19bc97b794de602d63838f6b92861a2ba253b0601037163aae69235a21bda020cad9d78d50be47e211f61a341223a2a87c80a45eb6ebe6b950740b72529b2ee5050d9406174b07a0bf6ba4f72c0b88ed26d9ee710ff180475684d1d8861dcf1bed0fa984dc239a4b215f345a4cc6cd41cf37d736f0f442447094b4ddaa4830053cb1f7f18a02b33131ebfa7dfe05dc615859deea5b7112a68e96a2fa75b4990bcc26d2c8f9e0e47bc0619c917a922f810d6efe9edfe62dc21ce9e6307fc45f77f1f0cbb586f273797469a6feb43b16a264e67650e895bd6aa5e55ba63358f92f6d9fa648bf290193699f0ddec96d0033953142c4b655e4ec8f53886917391db43e0401c85c7ee0614aaee1a58e0e8e166f0edcfd133fabe7c5611c33a8f5db1c1d13aa8ae529be990ce38ce98918f6983feec092abd268f0d9f07f3ed9e6c6d040227f61419cdecd0cf4b9f603c305647661e4239ff1433415e2f0f18380f453bc5e001f944831e81c9e97a44f8a63f902bc193342b1048a3e03b59bffa875462a4f410f70ae29e5aa4a13eb4e75a980605888abdf55f1d082ee6395d5c0c0a562f7c31c166568d9d8887f3ec13c7eb63a02219ca76cafcda08fc2a65dd179a90030c163ffa1be1a002ae9fb7c01c9268a2484300f84a19b525413ac5e49438039ee2ef3813e69f5acceab27b73e4074e6c655f5c896c7d81e533174ed3c7d776fdf8e76078c1332332403d8c63850d339e169b00c002f8c0a2790982a867ff7604ebf8d076fd21a8df19acfff75c30b915a9d20aac3b36f0a7375f49a204f06c8e0cdc5b69e0f373535469d939fd7eab1a67829674f099efbcc797a209e5f2f110e197902002ea6b7954e8387adac96b76cbe2056aa72d0413fe8c951ffbb2ed2da3979f19aa316705847d7bf9240f1c6ce9e07eb67678a59a5cc76866d5aae9e046eaff6d706a13c37d59f916ebdf77f5178d30d96bccf5eba60f54c90585bb5e386fdc041b7c11ce4da0f6d2b2348d0e767c25831f62ebec5089433bc06f5e872161e32c2b5e3875cd201b23aaa9bda08c88a6493d4e88c5fc910ec503a0cabb99f5fe6bd029839aae4bc170cbd8ad66e6e5e6c254e201c196473ad15b042d3f5a6e0b28f89a3f5a11644c34138d4ede6afa822c4da880fd997ce28e89530ab47a34c49ac572cfe18524f619a53e4481ba5842b9b8a9e9acd9e6dd6a15415feb36ed4a857a0544ddd61f778beb4ce2dfe0b3cb8ade7f417c3d8f78952c9c9ba51f7934a15438fc3de2961d24887eb1da37ce55c5a8b7d16ef8721be76729124363fef94ca34648f13abd0399bd1c1007227fe914a1b1c843d39692085c26a458f610d1b3f7ec95df65ea08fa0995b07df16c9bec4cbf5d4d270d9b7d2615d8821e6e8608227a078d2b04709dd4c775e612df56434a348c1fae2a7c272e01d93ad14eeefdd6dbd710b8e9a5d5b06740edd5636cc867aa327fc51429d90a5cdcb97c25e001a4f5e5b0604d075663c3a776835b665542aebf8095d648e16c162c30cda20d68cba8756aaf15efc696d7bf7014d7bd3117475803f8d3f7bef01c3b3c681bd003ecdbdc29e9664a627848df758737ad4d7e3aa7bde759c8df8a6250cdd7b12ac9ac875e5b293c87d4c6e5b24577292670d745df339c2b392215f50dbeb6923836b81b0b26d8d2ab1866134479c6fa72eae692020f89ddc6e98baf2df29fb3a0ecff0d2a1d2b0b106cd2c79d6f3afc7b79e1fc00936bfb0a04adf7c354159085451eb4c4e1cba207c08c4382c2629d24fd80c8156455936b4648bea7bbd0124dc6ad5ef80978a8416806a6f6f0c802285ac9ccc67e200db2aa5b6bc5785cb167874479788020bbe7dc0d986a5235a2a9006490e2353aa489c8c6c14bc9d7678892b37a238ca0b0faf38a2ab7b9b973eb4bb7546d71fcbddaf2676193586512438e5b9ae2064fb943c3979e8322214fde25e6ee9c72712437a567a58839e39260a6e7bd95b922338ddc6dd940bbc759dd78712c84f7d70bca1028d19a2c7a3cc3ece3a72664579344de615976c817f84bf0dfa2c7e50cb53cc05ac5fe7a66117fedf02a70d92f0168b1356d8e0da56b3d7e6b418967ada4a13c096e6cbce96f9ecfb1de39e22a891f93835fd1fa236a562dfdf023bc53e7896ee99f87e5c05ce9c744c8b95021582c286258c6c93aba27ee7876a1cb9f0ab19d8eabfeed019ab620465eac2c682808bc400be9b6e4f89eb446a1c79f8dbb380df1e51a89c1bcaacc7b6c1d0d3aaa425e8f3ba75da92eaad2c73f99d2b71dd828f564648907a770c2268f64255aa1938a5aa74e69bcd2dbab398d1aa71b79924e207358ff480250821bcb9efdc0787a9a690f1b0b944ae7a254a63d2a906b15faf29a0a0d5dd5c2a920e797340dc6d261e8e841ae04376eda333bab1f384f5235fb9d96dfe3e8fc37cbbccbb14b5618b508393b86b2145efd2797e85732f7e0f313863b66bfd034ea05c99cb3a334786722bbb3e4e60fdf75159111d60d63ac3588901d878c5ba00f480916fb8fff00f0812d184ddf3246cf5a46d8422de842b7d7904a657ddaa626fba294cdd6b07783642c1a39ea7c13981c46f21727732cb6b30360fe476a3ebd680a839342947bc55173a77c26e6ba2a9490d072a0a5f08a1c36f67870f6f55730bf49127bf985dfceeb542d8c30023a8eed0d84330d4ceef61f20aa1b24592025b20e3a620255a0e78bc68ea1f203b513fd00d9a24940405cb4d8f3721cdd9b1d7833dedb8a5ea025aa53c38148207afd8d5893f2e7b939c27c41a7c147c6ca751542fbd97c13e9d47ebfb82fc20de225682e3cd583fc805b91731e1813ba45babd510b8bc0d34ecc544103c09c48a5178ac174be6e45a139bce82d21a9fbc21d3bf6696952420d8fff583480d84b80b110ef23b1cbbf5ab580a87f5f5e2036facb200744959a7725669ef0d0bb5912688509417177ed80f2d1e903a8884bc57655291ca14706b01584fe84699d973bad8bc7d77acb036564d85968d810aefef34ee0f2cbcdcd53e3e200313297e56dced28ae91c2c97148acdd955c7435048983a1976ad3bca8dfae0d605a3b9d8a0c2ec529bf69b1047850214874b4cbe7e21300b3b83e4a8d07b031281221cefa4dbb64bebfbb4b353048a335b6bf10a460962b3b334857213e110e6fd799df2ff5890bd5d746bcb335c2c7d08ba804529adc466eeb5501e6590779c076900b50eecf8e7e176a0bac6e8d6619ed88245688caebece3a91cf2d897a6bec658f", &(0x7f0000001540)=0x1000, &(0x7f0000001580)="5b2eb8bc883dab25df3c1c7c0f173c7cc23b7aca81c893f1065b93be5c47cee32352ff2489aefd61cc5dc004a55fdb0538ad75eadf0f3ca5b5cf1387fe6156882b37804d7c8e40330c8adf09ade045c48756d67abb85927d26389b1fe00945cb900ddb0d85a5e32e487d0cd9bee110629f619994affb40a406c3d2dadb6c8f8b5240e9daf17d915bde1e6fe17741aa457f9430726161bb2d7f3b6e0576530ef2a3ace0746fc406717c82781774206424c9c6e58193813f59b7bf8b6d2b993416e6e6c08174693302bb", 0xc9) (async) sendto$unix(r2, &(0x7f0000001680)="60c90bb2be23bb1ffabd355827ae9d0838f5907a1a696a0f24479bd38620d6", 0x1f, 0x400, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$KDGKBMODE(r0, 0x40044b06) socket(0x18, 0x3, 0xc0) (async) sysctl$net_inet6_icmp6(&(0x7f0000001700)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000001740)="dc5906101f6e4e0416051feeae12d37356023f648cfa08aabce99d79f71cba8b18cc24d3d6780e4a1c9c4cf29589c35b0c8e99688c622a8a5ef035e7392296d571063afd8597bb56dbd465", &(0x7f00000017c0)=0x4b, &(0x7f0000001800)="85ab0c821e193865eb266619a310d98614a1cc2aa8af4c1d9f52c2b9a8f388ef8a07028fdf47bc061d24cd721cfa6034d7c5391495584c1c036aa1efe46f79aec852a607a3ae195d8542f2ef0ee5f27c961d4e19af7e02dcb6c4d34d8c94228a0e6e4909075ebbfb737f040301c1bb701091b4d3ab", 0x75) r3 = socket(0x18, 0x4000, 0x7) (async) r4 = socket(0x6, 0x4000, 0x5) recvmmsg(r4, &(0x7f0000001d00)={&(0x7f0000001cc0)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001c00)=[{&(0x7f00000018c0)=""/144, 0x90}, {&(0x7f0000001980)=""/201, 0xc9}, {&(0x7f0000001a80)=""/177, 0xb1}, {&(0x7f0000001b40)=""/158, 0x9e}], 0x4, &(0x7f0000001c40)=""/117, 0x75}, 0xc}, 0x10, 0x2, &(0x7f0000001d40)={0x10, 0x7}) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000001d80), 0x3, &(0x7f0000001dc0)="376ba86cb488ebe8159337103965fd3d48e5f77aab51120007316dd685097241c6dab3706204a45e68620d969143f30225bef7b7d2f92c24830cd8dfdf1ddec5c72c9fc719fab896514782f9bb364a7ef5dbeef02841057eca3b0e1abe5169e662e955c9f3751bb96a435f4c30772c2548", &(0x7f0000001e40)=0x71, &(0x7f0000001e80)="7dff54ac81ee85af87d73e95a59250a779a278d6c255dd8159de48464f268e766e14089fc92827763f323c1ec5849832341cd1cbbe330e190be30c4b492cdeca965da5cd7efaae63a4a033509b5398f1530aa0679f20642472008b731d8c9159f8ab923bae5d91eb6d873ddd175521fe02ab28bd2544596e56c39c7bba97ee92647856f644bf0532c0bbf7e411e4b06c3990ad0a98c646c5360d83681dad5922a8537d92e0b4644465bff78189aa2c2577f76ebc720f7bd5b067a7c131944b2fd94f81b76f732c04df470a0745aca6caa56d8326c27165d9e8c89bae64a596e3d486d162751b5872ca81661b42cd837aec9c110c64a39b7ce9dcc7d797d18eeb894a8dbfa540e5e4ebce08faad0807a13502aa602e9f07bd1473fea5af49a3292e8e4445006b04299ff8310afff8191665f81c0a2fa86fe37d5c570a90e27ef8660ce20be0548b5b360f4dae3a2d9b58785eb04bd421a8c8c12ae3263fa9398b6ee928ef804e9f670028c55fc1aa20b3e40619db44b5bc4de6e00641e01917dc6f133ddd91d04bc527921a25ada4b9db732a84d4222f4c3146ad3281b61eb7288b61d617ae31cc1bb875132812b524904bb0002023aa4f2d6a9071818328e2cc9b76f9f8f6e5a709190473a2a68b02330bb52bd5ad7eec4c293c3818f44611f6983fc9af8aa0ae751959000657d0591fcfbc9c65998554be6f07c94c13bc78d58ceca443793a29a4ef2ba2a28a08339390e8b2f0cc3bd129d7eef3c6f165db01ce5985b6390e7e259cda3a2a4576639de2c5df8cc7fa263b731eee0cf8f0215b1ce3c357194967c14d64bf405f59d5f3132076256a2d8403885c5783e038ed1857cc0a313a59d030a000bf89b88f51b22de6c0ea455ecff845486e15854f208fc8eca6e3036c2cfc7f23feccc5784c4cf840dffc11a0e957a834dd63518c6e4f3818f702ced192f0d17afdcdd44e100a322cc9753813553e1c44e931b5a30e1c3cdeebae7eb496bcb5a76d89d7a426e578c3341e3d4f54fdccb6802e3a941e67ab62ac6f94b3b1ad0720204afda5b34a8745496276d165e4829cc21db3b1f202734c4f7d19fec9b97d668952f63fe2efccfba91652f410d90c97ecd436d6370ce3119f2263f93fb170e1f639739830806e518048279ee766ee37889ed0dc593724b42755a71f6cf1bcda3930da7c6a0df82df028fbb5c6509d143c5711ee455f3da1df1b66501170d29056058ce7d9231b012d39d04217e5a39fa56ed25bb98041712bc15549876ef177536e0d9f668688e4f7d58c7350aa59d72d8fae4471b358da4bbf509cfb2066f6e21791ede5e7aee864cc24779a541ab5a13d770dd97ef45b1b4ac3d77a5567e1a3aadbd657f32355ba30643a027c9dbce94ea3ef8096f8b5a1c5ef88157b8fe7db2dd3f37091913037ce9fe0e4f75a39a2d668b4cd3fab5d5cf89343ed1d5a96c5d4d3d7423eb2736d7227682c3349efe80c7ad90c7d66c6f39ffcf9fd2ade80399260390943c10ee64da0504569eea9faeb7f848ec8bf38010be8d61401c0ee3de06e2afb29f3c019c1dafbdedbf985264ded5352f7f99c706963245ab57b40b7c7604581d647f091ac563879e95ec557486b67e8a87da1b866474f68b3bfdecaebe535f99b4621fef2bb7c85fb8ce0834c5e2efb82694c3c101ff3359d0e19178de9843885d3ce00b6ecd5a0837cbe79c2507e063cb3b8199f25f4a83a54da3e59ccc9c00765b54560a893cfc09ed6f629f9fb6520dfca38bd9c913782a09b88afc7ef3b79d6d8b2b265d9dfbeaf6c4a2dba4143a9aa893306a032d1b6725807772578bf006b74d3940be981096143c77b78e2f47e1d9e22eb27bd25e1dbb778c0b0a1be84419be530ee50f7cae05eaf73277ea0b5a66d7e7a0051fd4c890ef3f89033cf150d099a78dd4ebb979e820cf191612c6f76423d32c0a4b55b4282d81d8dcf421ff2a2b2c25e73fe664c6715ed9d975164e7e713f5a596eae9ca55ffcbe09be857f9fde9e0042fb657eb487c9ac73e6c1e4f6e76a512276d41d6c6115dc9c93bf3b05a7437c6e543d3b24a70297b2fe37526b3ea6706fe457214d3c305aa29a2213ee1f2eae13dda4cd9f94811b5854a027990779baa2f02c137f24404c96081ee04d6a0c531ed3b9059ce2b37f338a293542297034e61f946b49284db1a9f28f1910e55577e3a86ec6b13957e85fff7b45b87be976c863ee9eb05eda351d0d517d4d7ce8626293ac29dc4061baf3137b739e260d4b804cc86b2bc8c8267981032e6dd3c1d5be54958852ce55cac5e727a726a012ebbcb6c152d6457dfc9d3a0dee2e3b4659becd8fe4b2b8f53f6994da9e5e541aebc5c9ddce686fa7627a6da1373cd35b345ebffd893c5407e506e63a78ffa09d2b7193076452928ebc4c36860df682f51a1f00366c7fc14feb01cc0358f21c3d75c209abf146912d06efd052b66b85f40a07fe7a4386b1b2f6d93d11fc3f74739394af0992aa3e42d46af219023778332172f2a8fa1bb3fa332c4e3eb3a41e7bfb8678a49a9705b14bb2bbd756254d984d8efe476042d55d45a20dcdcaaabad7b4c2675dac6a96d624846065c69a1e8662a3b46ddbfe22fe79eb6f0b4e20c956b175dabda5e2673cd0aebaa0e8fec94c6ad98c27bf3fce946c3aa41babb19e4dd502d9bbbb18ca30bd56c5fdeef45ff0d173cd4ce58f5dfcfc1be52bd7c04cedb22c0cdb3b6c3eb40f5b41d8e44cb1630ffb3277e3b95f922f5c75c8181f1483605433789e786bdd1b21f8371b02a73e72072b0cff9521aba4df132dea21c9beff6564c45e9a01aa2cef33bb2d842e4214a5a86e7272956af68bf61ec1279ad05d78a69b2f93736fcca55eacb1dadd74c68efa1dce2a73eac6cb3cd70fe9a1c965a85710056b219086c6eb79445ae78ada4fc3a3c941a99d6439fa1e4284cbce0821e61f849c83300fefd421bbd9c958fb826724ed40fba22e8924880ede03c93962dfd7ecf04e6f94820a5f58b82d2c65852ee04a8895d6706ad7fff3127efe327a6de760e78d803e6ec9cd3c911716218d61906ce460b280acc20ba65aedd6b945626c0d4469830a096d526954b8bf4055c836b78bcde9b712d6c5771a59fce34cb3ad93ac71860ba05fa425ebe0fa41b4f9cbdb5cce36a2f249af6dcb2582eb28d87de335031e48deed015c1578136dcce55977178f4103b1c9d21981af0a07ee8376d6d22a07e5643d3d4b9472df3f0d762fc7739b6866a2efc7ac5277f8e659966e7050a92036fd413add92eebbe865eec38fd6ab1ca242da347b50985d4cd3fbb4ea5a7ea08d348ca079c888d5c6069c29a6464f7a093cf1c051204d5cfd9a9c09cf2b93d01d209226cf7711354c3c1bc9e390ea719bd2b0cdf3673418a2de39c9775039d1992c423e1530babc7d20c1ce2a4634c3323c3c8467e778cbd898db1e0b03ca8536f11298a5c4d1507a7db33e5a2032d37e7904bb7332ab6a252b037e191ec8ae9871c3cfc44056b4c67f6472ed5240edb0bfbc0b65b439b5fd1b60a4d4a59d7b8d68e028a3cdbc0706b865be0d41220f2a2e0ab4c198f33a4f7a9820b5a5cb8e9c559aae2ecae4af054a567720367449546b2c454c6027d333728604983340a68a6eea0ada4380ea0001668603920c4e0f4a1b3b6c9741ee114d2a4d5d9170c80be60e07b89992bd02e5426e378fc5653c83535dc814a8e64e6c91bbbd19b61c2f57e9b3ab2e9503ebf7b85a2443165aab5a079200714076eda34c112505216148875bf528dae20e686682031b10fdae1b834a84b2d10eb2ee6340566abd7634a3065de86e2140644e4fbdb86ef6b5f90e5b791166a99e1ab34a45902e989fc75588c86d63a05f00ff540b5e06aef539196061b6e2333e893f3456d55a6ae27f5c8a7cf89c7cda6b336eabdd9935581e284f7496738194754c791462f266c42c18978064098a48438017a15fac839f82a1731b11b878b7d7fbb8f7ea13a1bc7ff9a40f42312d5a69882d3e51616669f3a8d40e57d60fc67c02d88f49bb16a0452cec4b7740e4babfab0696a154ecd28489c5b8278957a3aa9b966c19405187bad969b09ef24ae3e7e3c49c693f58821ccf1f2f861613178b6d726628aacd634d47fc94d534ef2d28dccc66dbf7d021c3b412bbc755b1383ee2542b6c6d89c17ad2a823b45d4bb6c4c98a8ce69cba278f71a4d6bf08ab8e4e0eda498ce3f2c6c319a072488877eeda46cf142921090a2baa1646bbc4a7b8f1ef292d72ae40808e655b9e76f79cffbbb9f102811b9f2e14bb890ee4d01548a2f40e7ca6d163ca8f0f3ad81a6b54d21ee30fa76e93353a42a51d430396b4e47d7e9385ba6e753237f47542df521f3d8e47503bd54c649f7d3fb5bf65066ae34774f8d212f6fee1e76c98fca2159216dd2478968c8add25da7327a11d00441f0a2a43274c57107b7eda2473d6e27e06a8f4f20d9c4fb4aaec1605aefcff1a1e175a79c934ac8fff0c7ba91a09c9970d279cc40869baa71b72976327f17c76cd4e660709c46d78a82da9c21a7460f87e4b2424c252fc22fefdfe35f5fbd90621f5216b464a0042c656d75b5871ddadbf6a35c7346dcffa4d622d214282b9d8eecc7d82e0393e527a42a2f61b7f96b6b62168612c48939beeac11afe05157f65fee1f0a576d3e81c3d11b19617d06207996e2b1c6dbad875cd8ea884c4ec3f96f9559389fd5f7230c9fdb6d7ab6a3e5b5d3d179e18c6963ae4b98563c251280a87cc2ae3586402ed3ebf7bcae4be1d0d626a620c67b484f1d0a36d12f7033ba07634638eb98e35f093e62039bba975897af11db92d3dfe6a31cf1e5363c5faa55f261fcdc213e0c3494901547d02a5983a64498cb2a9b1673a7d08a00f009901310001c0db3706afc485ee2ea68d637367854fca86eb14ffd21e351e9a3dc049319e1803e02b483edd867aec4f836bcfe15b9cdc47592826f856606d17e94f5291cecabefdf3b3337956eb1f67771e6f1cb98e46ee81950163e656ecd6120def5987583dd89d26506c14445644dad0ecb19689be0e42766013585f1c86a28947e88713c4eaade645a66796cd0d4c6b2d3b6646d61c0df014ea6a612294f5e6ce7a50d0efc9fdcf9f213a736cd23c2023c627dd53f41257e439f6506918e512a83da2522d7a7df12de2c351efb9ad515c8fa62fda77ece2da1be4bb507226f8bd60632a7960149021e978234c4884b8d389d529dc21885cd79644a4f8a5e3b1d91089f16abc2297d0dd030dd3c1682206d378896a8989096357f7fffffeabcf53150bb7c490f8f2ccec7465738dc11e2ad980bff1c8db75f6ff3de06abc40254d4588f82f27105918eeb3e7000ab05a21cc5e0e5059a8656a5df0886a372fe4f3567c2a2b8dc50b17dc0007fe32e59af2a19bd47e6c9bcd16304f74a313d53cf03fc74bed5e136edbce890ee63a617d80eb44fa5aa0ea52bd67797bbef8aadb57f513944a6a0135953f1acb181c006048e40163957902bbb9603b39798252a21e05b6cc5426dd2e94f5ea8d67397bedab1768bfc0e752f2bfbb8a4716dcf8444ab222302c3ae91cabd7d1bc66bbb18256fb7702433ff64f75db6fdbe69d718f3fa0b4b8824124769a96110f89b6c3f113447396591f411367734b1605d6fd09983b370742f8be7a9c4a7730baa97434494533c4e5028f62249b0bc8c93888667d51f84d8205a89ebe3f01925d6d62d95fb28e15abd8d8779396f653f701a3b28b22ce1eea88605829ef4b1e2ef89aa24b78a647b016a1c5de36121fa13cf3", 0x1000) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002e80)={0xffffffffffffffff}) (async) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000002ec0)={0x7, 0x1, 0x4}) getsockopt(r5, 0x3e9, 0x7, &(0x7f0000002f00), &(0x7f0000002f40)) (async) sysctl$vm_swapencrypt(&(0x7f0000002f80)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002fc0)="2b29efbad03d3e3c329f5328cea4927d53523e53b58e74da969d3d42ed54071409c3c2d6322a2daa6dce9899265258556247257fb1f9f94c3a2afe061639f4515ca17ffca6cb67cb400f9570b04fdcae22be9555667d07ac949808af91e67a276fc96b2eb697a010d6116ef52bc53bcfb22759983f6a117e2fdb98958105c7a2e0a13294ac6fac24fa92b04c9dbf58104df15cf0537ad56f0b617f3503e4f937411e", &(0x7f0000003080)=0xa2, &(0x7f00000030c0)="f9d1cd70a85597a4c9155f23aa8504ac38a77492c3af20ef4b1dd9c7eeb8562f6bd7a8086db1539c85ad635a1e084c4fac68901eabd9e87c15f9044ccce9a6440acba3a09f271a192f01d62bab806d5d065ca0b2be7bbc9cbdd0121a0a71743bafe648d717df9a82943a88c61b9156a4bbaad700b683774348a55290437d1b007cd3ee04780cccfc3b41758743ad1b2c84ce94c08c0012a21050ff3d9f1b934543634e", 0xa3) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000003180)) (async, rerun: 64) sendmmsg(r4, &(0x7f0000003a00)={&(0x7f00000039c0)={&(0x7f00000031c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003780)=[{&(0x7f0000003200)="c4", 0x1}, {&(0x7f0000003240)="32d12e8ac32dfe9a1e4db4", 0xb}, {&(0x7f0000003280)="829776578863c9d02a8073db17c8f6720cbb6f964b684b866f673e6b835462f72d0caeb2ec1a49088cbb79a5f682dd30fca40cfd169381fc1647126db0fa3232805d7ffd1912e0d81ca1ada9a01268bce6bd0bee3166ef2f0d2650a9f4920e1033eb1b156d670b2d09bd1b65be36c9d86f009ad2b1", 0x75}, {&(0x7f0000003300)="ebda7ada825bdeac7e78bbf0e3a41a34361e6d1030a588b6cd4e8c488fbcf8dcaec7dbcbb66bb4658217bcecc5880db54ef2b924d02db792ac4bf559645fb1aa532eb4077024f6ae8f58c093c35a276ba93bc3210ccb299792621e24d222b38ca053ab8646681a35b09fedc80f6352093bd428847d3a4176baa13c4693802124989a3e661cb13f189229800d68cbc7061a53a23257776534a7adc420c556fb62f77cd8c83e5fee762305b5bcd07667529da85c8fc725d35f9ef9737af3fbb0bab8db9727c7b41732977aacb992ae9c318dfcc139dd796661e817fd8f", 0xdc}, {&(0x7f0000003400)="d603e1dc7d5bc86c01fb50ce8a1e0cff85b112eef38996c5a2bda397400f001757cac8152cb3af92ba2bead509dd139165dfcfd3b21ba197c89522718cbd544d70cbdae88270544f0ebb798734bd2180a7fc9d12f9a57e5a6cbcb2839494cef6bf09ea7867872b4bc0defcf75eea830b8a92cf43ad0cbcf1e054d4638c3664fa4f", 0x81}, {&(0x7f00000034c0)="c5f83777aa05f0697bc584e12e493c117c9860728ba9ec4ed411e77b31a3be69620d4456d2cc5f5ce61e9336a49cdbe3e4b9acf4bd3492a654fb6c43d4d3168ee4a8debb124fd43192b585e2fc759a8d29c87cfe09096949180a4037a5747ffa6ce1840f375da85a5448", 0x6a}, {&(0x7f0000003540)="66a1a4f6288c91b23eca4bda4355db9accac4a76dc3aeee9f85e6f86f39cfaac5677bdf445523b78bd6be71af36a936fecef7e7147ec8ef2af6c56835b5908a413436d0bae90e08f5f37e7eb9d5e0fa7acf23d83ad4ed3172514208a9f9e2c691179838895d81136cbc668b89bac518ece4d47078bb38f8e57d8c7f0fba0fb007c244f369d5103bac079cea96f1a5ff6640daac608ea6870580fc447305198306df3d39b6a81", 0xa6}, {&(0x7f0000003600)="9138f838bd6090f62407c7e84dc6f4a366d8135c1e9dc9245de23a8fc4d6021dc2b9c146cf3e89d250e35309b05a8316f42669ae23d8ed0f96389bafd1754d756ef903b56812824f2120d491e2b2afa8f732597b5c4a727a9c0478a723facad999eeedd469145d40a508c0a768a423dbbfd8b3a60b5cf5ed6edfa2ee416f9696bc7f35dceefff2292e3ffc5433c95e7e7227b8915abd3018487f45961b4b2cec22e6497f0b13c080ab6b35c0c6c277090bf1799939909da46d2b1bfd13afbc2f23a4f3b52074304beef6df5102da0d879a5187c59a3102a1bc40d19d50564c31ef18d7f113f7c5c8925002e62f0b2fa49683abbc007f3fc638", 0xf9}, {&(0x7f0000003700)="a0b2fe93ca9c829b7dc1640b567644f0ba8fa9be80c6f51ab9655d2e081dac4542ba83a727fa6de153dda6b39cc46a65db85b5fe1521a444525ad05916fdef0ffb91af5779805ccea9725fb17a5c30d3267c7a3edeeabe8897975bbf619eb934036e5c9bf6cb43", 0x67}], 0x9, &(0x7f0000003840)=[{0x48, 0xffff, 0x400, "800c810b0db039238ac26d9c25d8b68113d420e9df2f0c7c528780a954be6bc74f34bbbfeb758cb6580878523cd3c8c78b31f8c800"}, {0xe8, 0xffff, 0x0, "47772e3944b17a6224a194c15178014254e634cf75d35c4aefe40855ecfca81a9ea99790b0cccaa709e33c318c7a97786eb444f158091ef21f2e87bd2b4305b988737331f9b70b08369eff93c6bf6a678c82200acca82b3103bc6c143bb7d812b3553b20c8e7d3dd8ede0c1c01f05b70273961a26b4734aa750fa95fd5d0125c6f18f50ddd535aca03d261bb6895452ecdbf90bea448bedd03dc06d9786be9bf1cc1b1ae66d9e0528516c6b2c16b750c76d6227ce9278d7fc6288606fbf812c273092862ddc0b24b141d8fd69300138ae3f7c6dcbf"}, {0x50, 0x1, 0x8, "cddcebc2f7f9d7efc644170259f6f7c92d65cb049dcd423b96ad8ae9eb2a02e4cafa20068e423b7aceb48b5c84c5712c42c4354b984da1f2206ae5"}], 0x180}, 0x5}, 0x10, 0x3) (async, rerun: 64) ftruncate(r3, 0x1) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000003a40)=0x746) (async) ftruncate(r5, 0x7) (async) sysctl$kern(&(0x7f0000003a80)={0x1, 0x33}, 0x2, &(0x7f0000003ac0)="d1f27f44ba37b6746b5ec5563ec87658051c5a9a6a4c995d1fba80c4f7e6fcb7a70a5c95f933c2d36e300ef70e77f5c1aefefcd36ee8f0ea46adfab52101017446090805a21ced1b06b891c7973adcb1787b913ee40ef79dc944a68c76ffb45b9e5d2f70cae436c9c90681416b2af5d36cf1dce24655969d726ec8c17f9f39bce1eb7b4084744e0f7e836a5b48fe29ab873c183690eff6fe0b868e037777b54e", &(0x7f0000003b80)=0xa0, &(0x7f0000003bc0)="5889692275eb29d57135a71724539b3528019c3466bfed59869ddb953e61fe1c306c5dcdc6485a7a8c9b62c2d1b657a5feda16aa2c53e5213e2bd6d3ee29761f5b773d1eb1127b9e83ef5ab4cf8f4571052eac51f07e8aaccdb3c095d11f0e9edf39341cd42f6cf6b22d", 0x6a) (async) unveil(&(0x7f0000003c40)='./file0\x00', &(0x7f0000003c80)='r\x00') (async) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000003d40)) 1.754493664s ago: executing program 6 (id=22555): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) write(r0, &(0x7f0000000280)='&', 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x40, 0x0) shutdown(r1, 0x0) close(r1) execve(0x0, 0x0, 0x0) 1.400781125s ago: executing program 1 (id=22556): r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x2f94c2c8, 0x0, 0x4000a9fa, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000040)="a343b1b56e1c4be530e0bb35780dd8d596dc4b738e272d50db61d572a00e6c218637dc53b3c78fca8be6d0ef037e34d8c9d81cf214f92ea38781c5e84c158e53e3ec55016194c765f28a6b0f6f083e0200fe7a272ec1c019415b300c9e47db5e5bcb7785d26fc7e7", &(0x7f00000000c0)=0x68, &(0x7f0000000100)="5fc039be52da3ea210a9d1468d2a6b32ed5e6cf189f808468b030a64bb6e06104abe4fef647643aa41836f2d0abd3079", 0x30) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xfffffffffffffc75) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 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) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 986.745713ms ago: executing program 2 (id=22557): sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x340, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffc7e, &(0x7f0000000680)=""/100, 0x64}, 0x83cc}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x1002) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x2000000000000217, &(0x7f0000000340)}) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x33, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) dup(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYRES64=r6, @ANYRES32=0x0, @ANYRES16, @ANYRES64=r6, @ANYRES32], 0x170, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206913, &(0x7f00000001c0)) msgrcv(r5, &(0x7f0000000140)={0x0, ""/82}, 0x5a, 0x3, 0x800) r8 = socket(0x2, 0x4000, 0x3) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 506.804µs ago: executing program 0 (id=22559): open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f577ae67f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) pledge(&(0x7f00000004c0)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\x19\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kGS\x00\x00K\x00\x00\x00\x00\x00\x10\xeb\x91vr)\\\x9el\x03(rut\xd4\x9a\xbak\x04\x88J\x19\x9aU8\xee\xcf\xb4B\x95\x15\xb6\r^o\xfa\x03\x8bgI\xbdf\xc0\x9ffXo\x95\xad\x1f\x88\xd5\x95\xd9?!`\xc1\x86\xeb5&\xdf\xeb\x04rN\\\x10\x18\xc3Unm\x84\vg\xef\xe8\xe3\xb1\x01\xdf\x9a\x1eb\xfbA\x153\x11\xcc\xd8\x8f\xff\x1e\xcd\x87_\xb9\xc2I e kernel: page fault trap, code=2 Stopped at unveil_add_vnode+0xda: movq %rax,0x8(%r14,%r13,1) TID PID UID PRFLAGS PFLAGS CPU COMMAND *470221 58589 32767 0x102010 0x4080000 0K syz-executor 249507 56829 0 0x14000 0x200 1 reaper unveil_add_vnode(ffff80003719ca40,fffffd8058a51e70) at unveil_add_vnode+0xda unveil_add(ffff80003719ca40,ffff8000315100d8,ffff800031510193) at unveil_add+0x448 sys_unveil(ffff80003719ca40,ffff8000315102c0,ffff800031510210) at sys_unveil+0x60c syscall(ffff8000315102c0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x80d5c8d0a30, count: 10 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault(0xffffffff835b33e0, 0xffff800001709008, 0, 2) -> e ddb{0}> trace unveil_add_vnode(ffff80003719ca40,fffffd8058a51e70) at unveil_add_vnode+0xda unveil_add(ffff80003719ca40,ffff8000315100d8,ffff800031510193) at unveil_add+0x448 sys_unveil(ffff80003719ca40,ffff8000315102c0,ffff800031510210) at sys_unveil+0x60c syscall(ffff8000315102c0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x80d5c8d0a30, count: -5 ddb{0}> show registers rdi 0xffff80003bc3e000 rsi 0x10e3 __ALIGN_SIZE+0xe3 rbp 0xffff800031510000 rbx 0xffff80003d860920 rdx 0xffff80003bc3e000 rcx 0x10e2 __ALIGN_SIZE+0xe2 rax 0xffffffffffffffff r8 0x40 r9 0xfffffd807f7d32d8 r10 0x8cd18428a8a06584 r11 0xf9ed6119683453ad r12 0xfffffd8058a51e70 r13 0 r14 0xffff800001709000 r15 0 rip 0xffffffff8107534a unveil_add_vnode+0xda cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003150ff90 ss 0x10 unveil_add_vnode+0xda: movq %rax,0x8(%r14,%r13,1) ddb{0}> show proc PROC (syz-executor) tid=470221 pid=58589 tcnt=4 stat=onproc flags process=102010 proc=4080000 runpri=32, usrpri=82, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003719d1d8 scnt=1 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003719d6e8,0xffff80003719c540 process=0xffff80003d860920 user=0xffff80003150b000, vmspace=0xfffffd80603391c0 estcpu=32, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19884 510525 74475 32767 2 0x10 syz-executor 58589 415062 16774 32767 4 0x182010 syz-executor *58589 470221 16774 32767 7 0x4182010 syz-executor 58589 403716 16774 32767 4 0x4182010 syz-executor 58589 146717 16774 32767 3 0x4102010 suspend syz-executor 88218 114348 71404 32767 2 0x10 syz-executor 88218 80203 71404 32767 2 0x4000010 syz-executor 38788 485150 69853 0 2 0x2 syz-executor 63477 425167 4899 32767 3 0x3010 suspend syz-executor 63477 96890 4899 32767 2 0x4081090 syz-executor 63477 319822 4899 32767 2 0x4081090 syz-executor 32598 136419 1660 32767 2 0x10 syz-executor 1660 58049 69853 0 3 0x82 wait syz-executor 16774 70111 6256 32767 3 0x90 nanoslp syz-executor 6256 423554 69853 0 3 0x82 wait syz-executor 57346 450246 79058 32767 3 0x90 nanoslp syz-executor 79058 353377 69853 0 3 0x82 wait syz-executor 88856 234253 78997 32767 3 0x90 wait syz-executor 78997 204372 69853 0 3 0x82 wait syz-executor 71404 460856 50026 32767 3 0x90 nanoslp syz-executor 50026 339171 69853 0 3 0x82 wait syz-executor 74475 83840 14807 32767 2 0x10 syz-executor 14807 121739 69853 0 3 0x82 wait syz-executor 81261 242680 63579 0 3 0x82 netio sshd-session 4899 437892 92811 32767 3 0x90 nanoslp syz-executor 92811 353221 69853 0 3 0x82 wait syz-executor 3887 154070 0 0 3 0x14200 bored sosplice 69853 109520 91087 0 2 0x2 syz-executor 91087 224148 36951 0 3 0x10008a sigsusp ksh 36951 303914 11448 0 3 0x98 kqread sshd-session 11448 235556 63579 0 3 0x92 kqread sshd-session 99916 428002 1 0 3 0x100083 ttyin getty 63579 454326 1 0 3 0x88 kqread sshd 63042 204255 72163 73 3 0x1100090 kqread syslogd 72163 94689 1 0 3 0x100082 sbwait syslogd 85787 133485 1 0 3 0x100080 kqread resolvd 45431 443976 61306 77 3 0x100092 kqread dhcpleased 27955 196090 61306 77 3 0x100092 kqread dhcpleased 61306 224167 1 0 3 0x80 kqread dhcpleased 20952 384221 0 0 3 0x14200 bored smr 37326 235380 0 0 3 0x14200 pgzero zerothread 86072 351083 0 0 3 0x14200 aiodoned aiodoned 37537 226750 0 0 3 0x14200 syncer update 87398 30173 0 0 3 0x14200 cleaner cleaner 56829 249507 0 0 7 0x14200 reaper 14203 63692 0 0 3 0x14200 pgdaemon pagedaemon 84416 345102 0 0 3 0x14200 bored viomb 29903 247459 0 0 3 0x40014200 acpi0 acpi0 63467 78099 0 0 3 0x40014200 idle1 89670 114877 0 0 3 0x14200 bored softnet3 13398 54031 0 0 3 0x14200 bored softnet2 71610 115111 0 0 3 0x14200 bored softnet1 64445 255320 0 0 2 0x14200 softnet0 80960 95942 0 0 3 0x14200 bored systqmp 68139 261257 0 0 3 0x14200 bored systq 67516 357848 0 0 3 0x14200 tmoslp softclockmp 42329 143069 0 0 2 0x40014200 softclock 18679 27806 0 0 3 0x40014200 idle0 1 441219 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff835bf5d0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvm_pmr_freepages+0x165 #4 uvm_anfree_list+0x210 #5 amap_wipeout+0x248 #6 uvm_unmap_detach+0x8a #7 uvm_map_teardown+0x35e #8 uvmspace_free+0xcd #9 reaper+0x246 #10 proc_trampoline+0x10 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff835bf5a0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvm_anfree_list+0xeb #4 amap_wipeout+0x248 #5 uvm_unmap_detach+0x8a #6 uvm_map_teardown+0x35e #7 uvmspace_free+0xcd #8 reaper+0x246 #9 proc_trampoline+0x10 Process 58589 (syz-executor) thread 0xffff80003719ca40 (470221) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835b6aa8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x658 #3 sleep_finish+0x219 #4 rw_enter+0x348 #5 rrw_enter+0xbe #6 VOP_LOCK+0xa6 #7 vn_lock+0xa4 #8 vget+0x2bd #9 ufs_ihashget+0x192 #10 ffs_vget+0x8c #11 ufs_lookup+0x1631 #12 VOP_LOOKUP+0x6e #13 unveil_find_cover+0x16d #14 unveil_add_vnode+0xd1 #15 unveil_add+0x448 #16 sys_unveil+0x60c #17 syscall+0xaf8 #18 Xsyscall+0x128 Process 32598 (syz-executor) thread 0xffff80003719d460 (136419) exclusive rrwlock inode r = 0 (0xfffffd8054d72a30) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xaf8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd804f388918) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 Process 56829 (reaper) thread 0xffff800029fd91c0 (249507) exclusive rwlock amaplk r = 0 (0xfffffd804f666248) #0 witness_lock+0x5bb #1 amap_unref+0x38 #2 uvm_unmap_detach+0x8a #3 uvm_map_teardown+0x35e #4 uvmspace_free+0xcd #5 reaper+0x246 #6 proc_trampoline+0x10 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10221 14122K 14131K 166960K 12924 0 pcb 17 20K 22K 166960K 25 0 rtable 222 6K 7K 166960K 18908 0 pf 29 16K 16K 166960K 1124 0 ifaddr 38 14K 18K 166960K 2198 0 ifgroup 46 2K 2K 166960K 2223 0 sysctl 4 1K 5K 166960K 18 0 counters 62 36K 36K 166960K 1144 0 ioctlops 0 0K 2K 166960K 1155 0 iov 0 0K 32K 166960K 2504 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1469 92K 92K 166960K 14166 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 506 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 1181 0 dirhash 27 5K 6K 166960K 786 0 ACPI 1690 195K 286K 166960K 12418 0 file desc 22 78K 169K 166960K 31129 0 sigio 0 0K 0K 166960K 1231 0 proc 58 79K 188K 166960K 18073 0 subproc 91 5K 13K 166960K 8398 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 6207 0 in_multi 88 6K 7K 166960K 6978 0 ether_multi 1 0K 0K 166960K 172 0 mrt 2 0K 0K 166960K 7 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 283 1261K 1261K 166960K 283 0 exec 0 0K 1K 166960K 12374 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 250 67K 139K 166960K 263802 0 UVM aobj 131 5K 7K 166960K 139 0 pinsyscall 45 90K 132K 166960K 47725 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 1K 166960K 2033 0 NDP 10 0K 2K 166960K 1632 0 temp 70 6823K 6952K 166960K 199786 0 kqueue 14 22K 40K 166960K 4935 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 4788 0 4785 33 32 1 3 0 8 0 rtentry 112 6235 0 6131 16 12 4 4 0 8 0 unpcb 144 30515 0 30496 159 157 2 14 0 8 1 syncache 336 587 0 587 43 42 1 1 0 8 1 tcpqe 32 269 0 269 39 38 1 1 0 8 1 tcpcb 808 20549 0 20518 205 198 7 18 0 8 2 arp 120 1071 0 1055 1 0 1 1 0 8 0 ipq 40 197 0 194 9 8 1 1 0 8 0 ipqe 40 4809 0 4806 9 8 1 1 0 8 0 inpcb 336 45067 0 45032 238 229 9 20 0 8 2 ip6q 72 68 0 68 4 4 0 1 0 8 0 ip6af 40 135 0 135 4 4 0 1 0 8 0 nd6 136 1891 0 1865 8 6 2 2 0 8 0 kcovpl 48 646 0 639 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 25143 0 24717 206 175 31 32 0 8 0 art_table 32 25144 0 24717 11 7 4 5 0 8 0 art_node 16 6234 0 6139 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1176 0 1166 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 548 0 513 26 21 5 5 0 8 0 dino2pl 256 39167 0 35818 211 1 210 210 0 8 0 ffsino 272 39167 0 35818 227 3 224 224 0 8 0 nchpl 144 71580 0 68483 116 1 115 115 0 8 0 uvmvnodes 80 10249 0 0 210 0 210 210 0 8 0 vnodes 216 10249 0 0 570 0 570 570 0 8 0 namei 1024 318522 0 318520 56 55 1 2 0 8 0 percpumem 16 586 0 541 1 0 1 1 0 8 0 kstatmem 264 1102 0 1082 2 0 2 2 0 8 0 scxspl 216 350675 0 350675 92 89 3 8 1 8 3 plimitpl 152 10291 0 10267 2 0 2 2 0 8 0 sigapl 424 30470 0 30415 26 19 7 9 0 8 0 futexpl 64 348050 0 348048 33 32 1 1 0 8 0 knotepl 120 1846 0 0 25 0 25 25 0 8 0 kqueuepl 216 10321 0 10310 92 89 3 7 0 8 2 pipepl 320 6210 0 6182 67 64 3 9 0 8 0 fdescpl 496 30451 0 30416 27 21 6 8 0 8 0 filepl 152 215135 0 214901 190 176 14 25 0 8 0 lockfpl 104 7798 0 7796 3 2 1 2 0 8 0 lockfspl 48 2299 0 2297 1 0 1 1 0 8 0 sessionpl 144 900 0 884 1 0 1 1 0 8 0 pgrppl 48 2055 0 2031 1 0 1 1 0 8 0 ucredpl 104 40392 0 40374 1 0 1 1 0 8 0 zombiepl 144 30418 0 30415 1 0 1 1 0 8 0 processpl 1160 30470 0 30415 17 11 6 6 0 8 0 procpl 648 69258 0 69196 16 9 7 7 0 8 0 srpgc 96 43 0 43 19 19 0 1 0 8 0 sosppl 168 349 0 348 32 31 1 1 0 8 0 sockpl 664 81047 0 80988 405 394 11 37 0 8 1 mcl64k 65536 47 0 0 4 0 4 4 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 655 0 0 29 9 20 29 0 8 0 mtagpl 96 6 0 0 1 0 1 1 0 8 0 mbufpl 256 8802 0 0 501 0 501 501 0 8 0 bufpl 280 52778 0 42529 733 0 733 733 0 8 0 anonpl 24 3867824 0 3855399 383 282 101 103 0 185 17 amapchunkpl 152 854904 0 854250 292 254 38 50 0 158 2 amappl16 200 84590 0 84173 478 455 23 34 0 8 1 amappl15 192 21 0 21 6 6 0 1 0 8 0 amappl14 184 1895 0 1884 1 0 1 1 0 8 0 amappl13 176 72 0 72 20 20 0 1 0 8 0 amappl12 168 39991 0 39957 16 13 3 3 0 8 0 amappl11 160 52 0 41 1 0 1 1 0 8 0 amappl10 152 35 0 34 2 1 1 1 0 8 0 amappl9 144 151 0 150 2 1 1 1 0 8 0 amappl8 136 34 0 31 1 0 1 1 0 8 0 amappl7 128 1536 0 1523 1 0 1 1 0 8 0 amappl6 120 5509 0 5507 1 0 1 1 0 8 0 amappl5 112 2610 0 2599 1 0 1 1 0 8 0 amappl4 104 3433 0 3417 1 0 1 1 0 8 0 amappl3 96 174620 0 174505 6 2 4 5 0 8 0 amappl2 88 12268 0 12197 5 2 3 3 0 8 0 amappl1 80 220577 0 219966 34 15 19 20 0 8 1 amappl 88 255506 0 255316 8 2 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 138 0 8 3 0 3 3 0 8 0 uaddrrnd 24 30451 0 30416 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 30451 0 30416 1 0 1 1 0 8 0 vmmpekpl 168 276528 0 276461 6 1 5 5 0 8 0 vmmpepl 168 1946573 0 1944175 482 353 129 161 0 357 11 vmsppl 440 30450 0 30416 12 7 5 7 0 8 0 rwobjpl 56 533821 0 522098 203 34 169 171 0 8 0 pdppl 4096 60909 0 60832 1598 1515 83 119 0 8 6 pvpl 32 46528 0 0 371 2 369 369 0 265 0 pmappl 248 30450 0 30416 12 9 3 4 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 3354 0 2250 33 1 32 32 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace unveil_add_vnode(ffff80003719ca40,fffffd8058a51e70) at unveil_add_vnode+0xda unveil_add(ffff80003719ca40,ffff8000315100d8,ffff800031510193) at unveil_add+0x448 sys_unveil(ffff80003719ca40,ffff8000315102c0,ffff800031510210) at sys_unveil+0x60c syscall(ffff8000315102c0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x80d5c8d0a30, count: -5 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x2c __mp_lock(ffffffff835b68a0) at __mp_lock+0x1a3 reaper(ffff800029fd91c0) at reaper+0x24b end trace frame: 0x0, count: 9 ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x2c __mp_lock(ffffffff835b68a0) at __mp_lock+0x1a3 reaper(ffff800029fd91c0) at reaper+0x24b end trace frame: 0x0, count: -6